sublimeText2使用小记
首先是官网下载ST2,
然后是下载插件,高亮显示标签BracketHighlighter,html代码格式化插件Tag,JavaScript格式化JSFormat,html代码操作插件Emmet。
如果在安装Emmet插件遇到缺少pyv8问题,
那么去这里https://github.com/emmetio/pyv8-binaries,有解决方法。
1.常用快捷键是Ctrl+Shift+P,使用ST2的命令行,再敲入install 就能安装插件了。但是xp不能这样直接安装。
2.Ctrl+P是已打开的标签搜索。在搜索的时候加second@get_function,会定位到second文件里面的get_function方法位置。
3.选中多行代码,按shift+tab使多行代码缩进一个tab。
4.格式化html和CSS代码,通常是选中所有html和CSS代码,按ctrl+alt+f,便可以格式化了。
5.格式化JS代码,安装JSFormat插件后,选中JS代码,按ctrl+alt+f就可以了。(和html代码格式化有冲突,只好改快捷键或者用命令台调用js格式化命令)
Emmet是大插件,装了它后又多出很多快捷键。(不过还是不推荐Emmet插件,改写了太多原来的快捷键,不方便使用)
6.用tab键快速生成代码html代码http://docs.emmet.io/abbreviations/syntax/,基本原则是css语法生成html代码。
7.删除html标签,但是不会删除标签里面的内容ctrl+shift+;
8.选中该标签下所有内容ctrl+,然后一直按这个快捷键会往外层选所有内容。
如果你安装了搜狐拼音输入法,它的默认调用快捷键也是ctrl+,,所以你要先把搜狐快捷键去掉(搜狐输入法还有很多快捷键,大多数用不着,会和emmet的快捷键冲突,你可以去掉搜狐那些没用快捷键)。
9.选中该标签下的父标签ctrl+shift+0
10.创建html父元素包裹当前元素ctrl+shift+g(也是zen html语法)http://docs.emmet.io/actions/wrap-with-abbreviation/
11.去html元素的结束标签位置或者开始标签位置ctrl+alt+j
12.其它的ST2技巧,来自于http://blog.jobbole.com/23949/
我是Sublime Text代码编辑器的忠实粉丝。我和诸多Mac程序员一样,最初使用的是Textmate代码编辑器。在Sublime Text 2发行后,我才开始转而使用它。刚开始使用的那段时间,我对ST(Sublime Text)的了解并不多,所以还特地为此整理了一份清单,清单所列的一系列基础功能能够极大的提高工作效率。
多个光标:按住Cmd(Windows系统按住ctrl)可以在同一时间轻松的编辑多条代码。点击鼠标点击目标代码。
重新打开关闭的标签:和谷歌浏览器一样,如果你不小心关闭了某个标签页并想重新打开它,你可以按下Shift+Cmd+T(Windows系统下,按下Shift+ctrl+T)。如果你连续点击以上按键,ST将会按照关闭的先后顺序重新打开标签页。
快速开启文档:这可能就是ST中我最喜欢的功能。按住Cmd+T(Wiondows系统下,按住ctrl+T)就会打开一个文本框,你可以在文本框内键入目标文件,系统就在项目中搜索文件的位置。这样你就不用再次使用文件目录列表。
跳转到符号:按住Cmd+P(Windows系统下,按下ctrl+P)打开检索字段,键入目标符号,然后点击回车,快速跳转至某个特定符号。
搜索整个项目文档:按住Shift+Cmd+F(Windows系统下,按住Shift+ctrl+F)在整个ST项目下搜索目录。
文字/行间跳转:这是操作系统自带的功能,但我是在使用ST的过程中才发现这个功能的。在Macs机上,如果你在按住Alt键的同时使用方向键,那么能够实现文字而不是字符间的跳转。同样的,如果你在使用方向键的同时按住Cmd,就会跳转到行的另一端。这样即便不使用鼠标,也能够对代码进行快速浏览。
快速更改设置:按住Shift+Cmd+P(Windows系统下,按住Shift+ctrl+P)打开快速查找栏,可以对ST的设置进行更改。
以下清单是我在看了黑客新闻的评论后添加的:
词段间跳转:按住control键,让光标在词段间移动——也就是驼峰式(下划线)搜索。比如:如果目前光标位于“cakeParty”词首,那么按住control,点击右方向键,就可以实现”e”和”P”间的跳转。(感谢hebejebelus)
将当前行上移/下移:你可以按住Ctrl+Cmd+Up/Down上移/下移当前行(感谢draftable)
Sublime套装软件控制:对主题、语法、代码……的安装非常有用(感谢po)
快速文字编辑:Cmd+d选择当前文字,再次点击Cmd+d对所选文字进行编辑。这一功能可以使局部变量或是HTML标签页打开、关闭元素的更改变的轻松便捷。(感谢haasted)
微查找+替换/更改:另外一个实用的功能是通过CMD+D/CMD+K+D实现的。CMD+D自动搜索与当前选择一致的实例,并在下一个实例处创建另外一个光标(同时选中这个实例)。CMD+K+D则会跳过当前的选择,直接跳转至下一个实例(多谢toran1302)
选中所有实例:按住cmd+ctrl+G选中所有实例。
合乎自然而生生不息。。。