Sublime Text3实用技巧
Posted wingooom
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Sublime Text3实用技巧相关的知识,希望对你有一定的参考价值。
作为一款编辑器神器,自然要有如下条件:
- 轻量,可配置,插件丰富、安装方便,支持多平台
- 跳转方便、快捷键实用,提高编程效率
- 可自动注释,可格式化。手残党必备。
常用配置
Package Control 离线安装
Package Control是一个为了方便管理插件的插件
- 打开Sublime Text ,点击
Preferences > Browse Packages
选项 - 打开后,返回上一级文件夹,然后进入Installed Packages文件夹
- 下载Package Control(https://packagecontrol.io/Package%20Control.sublime-package)离线包。拷贝到Installed Packages/ 文件夹下
- 重启Sublime Text
设置代理
- 打开
Preferences > Package Settings > Package Control > Settings - User
菜单 - 编辑
Package Control.sublime-settings
,添加两行:
"http_proxy": "http://127.0.0.1:8123",
"https_proxy": "http://127.0.0.1:8123"
移除插件
Ctrl + Shift +p
,输入 package ,选中PackageControl:Remove Package
- 选择要移除的插件。完成
常用快捷键
例如ctrl+f
、ctrl+s
,这种全球通用的快捷键,作者就不列举了。希望以下快键键作为备忘录,对你有所帮助。
通用
- Ctrl + `:调出控制台
若不能调出。则ctrl+shift+p
->Key Bindings
,在Default中搜索`,
作者的是260行,
"keys": ["Ctrl+`"], "command": "show_panel", "args": "panel": "console", "toggle": true ,
复制该行到User文件中,将
["Ctrl+`"] 改为 ["Alt+`"]
然后通过Alt+ `,调出控制台
跳转
Ctrl + G
输入行号跳转到指定行Ctrl + :
打开搜索框,自带#Ctrl + R
会列举出当前文件中的符号(类名或方法名),输入符号名称,可跳转到该处ctrl + P
列举所有的文件名称,输入文件名称,可快速跳转到该文件。输入@ 快速查找函数 ,输入# 快速跳转到文本内容,输入: 跳转到行号Ctrl+M
移动到括号开始或结束的位置Ctrl + F2
添加书签。F2
跳转到下一个标签,Shift +F2
上一处书签。Ctrl + Shift + F2
,删除所有书签Alt+-
跳转至上一个光标位置Alt+Shift+-
: 跳转至下一个光标位置
选择
Ctrl + D
选中光标所在文本,(1)接着按Ctrl+D
,继续选中相同的文本,Ctrl+K
跳过选中。(2)按F3
,跳转到下一个相同文本。(3) 按Alt+F3
,选中所有相同的文本。Ctrl + L
选中一行Shift + 鼠标右键
竖向多行选择Ctrl + 鼠标左键
,同时选中多行编辑- 选择多行行首
Shift + 鼠标右键
- 选择多行行尾
ctrl+a
,ctrl+shift+L
编辑
Ctrl + Shift +D
复制当前行到下一行,或复制选中区域代码到下一行。Ctrl + Enter
在当前行下面新增一行,并跳转至该行。对应的有Ctrl + Shift + Enter
Ctrl + Shift + ↓
将当前行与下一行互换Ctrl+/
注释或取消注释当前行Ctrl+Shift+/
注释或取消注释选中的多行Ctrl+K+K
从光标处开始删除代码至行尾。Ctrl+Shift+K 删除整行Sublime Text
支持一定的自动完成,按Tab自动补全
分屏、多窗口
Ctrl+k+b
,隐藏/显示侧边栏F11
全屏Shift+F11
无干扰全屏- 隐藏顶部菜单栏,
Ctrl+Shift+p
输入view,选择View:Toggle Menu - 多窗口:
Alt + Shift + 2
左右分屏,Alt + Shift + 8
上下分屏,Alt + Shift + 5
上下左右分屏 Ctrl + N
:在当前窗口创建一个新标签Ctrl + W
:关闭当前标签,当窗口内没有标签时会关闭该窗口Ctrl + Shift + T
:恢复刚刚关闭的标签
常用插件
ConvertToUTF8
中文支持,避免Sublime Text中文乱码
- 安装
package control
ctrl+Shift+p
,输入install package,选择 Package Control: Install Package,回车- 输入utf8 ,选择ConvertToUTF8。完成
Alignment
等号对齐
设置支持的符号
"alignment_chars":[
"=",
":",
"=>"
],
快捷键
选中文本后,Ctrl+Alt+A
Bracket Highlighter
括号匹配
注释DocBlockr
安装
ctrl+shift+p
-> Install Package
-> docblockr
自定义配置
Preference
-> Package Settings
-> DocBlockr
-> Settings - User
常用配置
"jsdocs_extra_tags":[
"@author wingoom",
"@date date"
],
"jsdocs_function_description":true,
"jsdocs_param_name": true
效果
输入/* 或 /** ,回车。添加注释后,按tab切换注释标签,进行修改。
输入@,可展开关键词
SideBarEnhancements
新建文件/目录,编辑,打开/运行,显示,在选择中/上级目录/项目中查找,剪切,复制,粘贴,重命名,删除,刷新
sidebar增强插件,再也不用为复制一个文件而发愁了。打开的远程文件夹也可以直接刷新了。
A File Icon
超清新的文件图标有木有!!!
svn
确保本地已经安装TortoiseSVN
安装
ctrl+shift+p
-> Install Package
-> TortoiseSVN
查看默认配置
Preference
-> Package Settings
-> TortoiseSVN
-> Settings - Default
自定义配置
关联本地的svn
Preference
-> Package Settings
-> TortoiseSVN
-> Settings - User
// Auto close update dialog when no errors, conflicts and merges
"autoCloseUpdateDialog": false,
"tortoiseproc_path": "D:\\\\Program Files\\\\TortoiseSVN\\\\bin\\\\TortoiseProc.exe"
快键键设置
Preference
-> Package Settings
-> TortoiseSVN
-> Key Bindings - Default
phpfmt
php格式化插件。天底下若都有此类代码格式化神器,作者表示可以多敲十年代码
windows 安装php
php安装:http://windows.php.net/download/
或直接下载
解压到目录即可。
安装phpfmt
ctrl+shift+p
-> Install Package
-> phpfmt
配置phpfmt
"version": 1,
"php_bin":"D:\\\\Program Files\\\\php7\\\\php.exe",
"enable_auto_align":true,//自动调整对齐
"indent_with_space": true,//自动空格
"format_on_save":true,//保存的时候自动格式化
"psr1": true,
"psr2": true,
php格式化
快捷键:Ctrl+F11
或者Ctrl+Shift+P
,然后输入phpfmt,选择要执行的命令即可
- phpfmt: format now //立即格式化 ctrl+F11
- phpfmt: indentation with spaces
phpfmt: toggle additional transformations
……
phpfmt: troubleshoot information
- phpfmt: update PHP binary path
参考官网:https://packagecontrol.io/packages/phpfmt
Insert Nums
ctrl+alt+n
批量插入递增数字
效果演示
操作步骤
1. ctrl+h
将逗号替换为\\n
2. 选中行尾,ctrl+a
,ctrl+shift+L
3. 编辑添加 = row[0]
4. 选中所有的0 shift+<-
或者ctrl+D
5. ctrl+alt+n
,在控制台中输入 0:1
从0开始,递增1。默认为1:1
6. 完成
主题
默认主题 Monokai Bright
安装Material-Theme
ctrl+shift+p
-> Install Package
-> Material Theme
切换主题
ctrl+shift+p
-> Theme
切换主题颜色
ctrl+shift+p
-> Color Scheme
主题选择很多,其他网站博客都有介绍。这里就不介绍了。作者最钟爱的还是Sublime的默认主题
top 10 主题
https://scotch.io/@Viclotana/the-10-best-sublime-text-3-themes-of-2017
官网主题
https://packagecontrol.io/browse/labels/theme
其他
Sublime Text 支持MarkDown编辑,但是不支持实时预览,相关的插件有Markdown Preview和MarkdownEditing。Preview只支持html在浏览器中预览。
Sublime Text针对特定的语言C++、Java、Python等,可配合相应的编译器,快速编译运行。
常用链接
YUI Compressor注释规范:http://yui.github.io/yuidoc/syntax
参考链接
https://www.kancloud.cn/digest/sublime-text-complete-guide/61425
其他链接
修改csdn图片水印
以上是关于Sublime Text3实用技巧的主要内容,如果未能解决你的问题,请参考以下文章