Sublime Text 快捷键技巧和常用插件

有好用的新插件的话就会更新的

最近发现了这个代码编辑器,界面非常酷,就冲着这个酷,也值得连续折腾了几天来定制,用完之后发现更加强大了,启动速度非常快,插件非常多,模板也非常多,码农必知的神器!它就是Sublime Text,当前稳定的版本是2,最新版是sublime text 3,是build版的。下面就是它的快捷键和一些插件。

鼠标选中多行,按下 Ctrl+Shift+L (Command+Shift+L) 即可同时编辑这些行;

鼠标选中文本,反复按 CTRL+D (Command+D) 即可继续向下同时选中下一个相同的文本进行同时编辑;CTRL+K再加CTRL+D,跳过当前选择项;

鼠标选中文本,按下 Alt+F3 (Win) 或 Ctrl+Command+G(Mac) 即可一次性选择全部的相同文本进行同时编辑;

Shift+鼠标右键 (Win) 或 Option+鼠标左键 (Mac) 或使用鼠标中键可以用鼠标进行竖向多行选择;

Ctrl+鼠标左键(Win) 或 Command+鼠标左键(Mac) 可以手动选择同时要编辑的多处文本

这里就是一些我认为不错的插件吧,欢迎大家推荐与补充:

安装Sublime Text 3插件的方法:

直接安装

安装Sublime插件很方便,可以直接下载安装包解压缩到Packages目录(菜单->preferences->packages)。

使用Package Control组件安装

也可以安装package control组件,然后直接在线安装:

  1. 按Ctrl+`调出console(注:安装有QQ输入法的这个快捷键会有冲突的,输入法属性设置-输入法管理-取消热键切换至QQ拼音)
  2. 粘贴以下代码到底部命令行并回车:
import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())

用Package Control安装插件的方法:

  1. 按下Ctrl+Shift+P调出命令面板
  2. 输入install 调出 Install Package 选项并回车,然后在列表中选中要安装的插件。

Gits:不用解释了吧

SFTP:直接编辑 FTP 或 SFTP 服务器上的文件

ConvertToUTF8:ST2只支持utf8编码,该插件可以显示与编辑 GBK, BIG5, EUC-KR, EUC-JP, Shift_JIS 等编码的文件

Clipboard History:剪切板历史

HtmlTidy:清理与排版你的HTML代码

PHPTidy:整理与排版PHP代码

YUI Compressor:压缩JS和CSS文件

DetectSyntax: 这是一个代码检测插件。

CodeIntel: 代码自动提示

Bracket Highlighter: 类似于代码匹配,可以匹配括号,引号等符号内的范围。

Clipboard History: 粘贴板历史记录,方便使用复制/剪切的内容。

SublimeLinter: 一个支持lint语法的插件,可以高亮认为有错误的代码行,也支持高亮一些特别的注释,比如“Freakboy”,这样就可以被快速定位。

Markdown preview和 Editing插件: 写作狂必备

Soda主题插件: 一款很多color颜色配置的主题

Terminal插件: 添加打开终端功能

SideBarEnhancements:可以增强侧边栏

AdvancedNewFile插件: 工程之间的新文件的创建

下面是快捷键的收集,sublime的魅力就在快捷键上。用了就回不去了

Ctrl+D 选词 (反复按快捷键,即可继续向下同时选中下一个相同的文本进行同时编辑)


Ctrl+G 跳转到相应的行


Ctrl+J 合并行(已选择需要合并的多行时)


Ctrl+L 选择整行(按住-继续选择下行)


Ctrl+M 光标移动至括号内开始或结束的位置


Ctrl+T 词互换


Ctrl+U 软撤销


Ctrl+P 查找当前项目中的文件和快速搜索;输入 @ 查找文件主标题/函数;或者输入 : 跳转到文件某行;



Ctrl+R 快速列出/跳转到某个函数


Ctrl+K Backspace 从光标处删除至行首


Ctrl+KB 开启/关闭侧边栏


Ctrl+KK 从光标处删除至行尾


Ctrl+KT 折叠属性


Ctrl+KU 改为大写


Ctrl+KL 改为小写



Ctrl+K0 展开所有


Ctrl+Enter 插入行后(快速换行)



Ctrl+Tab 当前窗口中的标签页切换




Ctrl+Shift+A 选择光标位置父标签对儿


Ctrl+Shift+D 复制光标所在整行,插入在该行之前



ctrl+shift+F 在文件夹内查找,与普通编辑器不同的地方是sublime允许添加多个文件夹进行查找



Ctrl+Shift+K 删除整行


Ctrl+Shift+L 鼠标选中多行(按下快捷键),即可同时编辑这些行


Ctrl+Shift+M 选择括号内的内容(按住-继续选择父括号)



Ctrl+Shift+P 打开命令面板


Ctrl+Shift+/ 注释已选择内容


Ctrl+Shift+↑可以移动此行代码,与上行互换


Ctrl+Shift+↓可以移动此行代码,与下行互换


Ctrl+Shift+[ 折叠代码


Ctrl+Shift+] 展开代码


Ctrl+Shift+Enter 光标前插入行


Ctrl+PageDown 、Ctrl+PageUp 文件按开启的前后顺序切换



Ctrl+Z 撤销


Ctrl+Y 恢复撤销



Ctrl+F2 设置书签


Ctrl+/ 注释整行(如已选择内容,同“Ctrl+Shift+/”效果)


Ctrl+鼠标左键 可以同时选择要编辑的多处文本



Shift+鼠标右键(或使用鼠标中键)可以用鼠标进行竖向多行选择



Shift+F2 上一个书签


Shift+Tab 去除缩进


Alt+Shift+1~9(非小键盘)屏幕显示相等数字的小窗口



Alt+. 闭合当前标签


Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑



Tab 缩进 自动完成


F2 下一个书签


F6 检测语法错误


F9 行排序(按a-z)


F11 全屏模式

总结

好吧,大概就这些,如果你有常用的插件或者扩展,欢迎推荐。Sublime Text真是一款一见钟情的编辑器,每次和别人聊到编辑器时必荐的。。。

最后由 不一样的少年 编辑于2016年05月17日 11:02