<b>简评:</b>前面介绍了这么多关于sublime的各种用法和快捷键,相信还有一些sublime的狂热者很不服气,这些用法我早就倒背如流了,小编你能不能拿出点诚意呀!好吧,下面小编为大家介绍的操作可谓sublime的奇技淫巧,这回你还认为你真的“了解”sublime吗?赶紧快来看看吧,会的再熟悉一遍,不会的心里默默记下来哦。
sublime text 做为 wowphp 中推荐的代码编辑器,呼之“神器”。既然是神器,肯定有你不知道的东西不是,下面这部分来讲操作:
注意,mac的 ⌘ 键对应windows中的 ctrl 键,下文内容中以windows的按键为例,如没有特殊说明,均可以互相转换使用。
<b>就近选择相同项</b>
win:ctrl + d mac:⌘ + d
把光标放在一个单词上,按下ctrl + d,将选择这个单词。一直按住 ctrl 且按 d 多次,将选择当前选中项的下一个匹配项。通过按住 ctrl ,再按 d 三次,将选择三个相同的文本。
<b></b>
<b>选择当前文件所有匹配项</b>
win:alt + f3 mac:ctrl + ⌘ + g
这个操作和第一种功能一样,唯一不同的是他将会选中整个文件中的指定字符,一定要小心谨慎。
<b>选择当前元素的父级标签</b>
win:ctrl + shift + ' mac:⌘ + ⇧ + k
当你需要替换一个元素的父级标签时(前端开发人员会用得到),需要选中这个元素的首尾标签进行修改,这样很麻烦。在sublime中,你可以很快的进行这个操作。比如我想把a链接替换为button,如下图,只需要按照前面说的方法选批量中子元素,然后按快捷键就可以选中a标签,之后就可以替换为button标签了。(需要emmet插件)
<b>由子元素向上选择父元素</b>
win:ctrl + shift + a mac:ctrl + d
这个快捷键将会将选择父容器,再按一次,将选择父容器的父容器...以此类推。(需要emmet插件)
<b>选择括号内的内容</b>
win:ctrl + shift + m mac:⌘ + ⇧ + space
这有助于选择括号之间的所有内容。同样适用于css。
<b>上移或下移行</b>
win:ctrl + shift + ↑ 或 ↓ mac:⌘ + ctrl + ⇧ 或 ⇩
<b>用标签包裹行或选中项</b>
win:alt + shift + w mac:ctrl + ⇧ + w
<b>计算数学表达式</b>
win:ctrl + shift + y mac:⌘ + ⇧ + y
这个功能很有意思,实际上很多情况下都可以用得到,只要有表达式,就可以快速的帮你算出结果。
<b>大小写转换</b>
win:ctrl + k 再按 u(大写) ctrl + k 再按 l(小写) mac:⌘ + k 再按 u(大写)⌘ + k 再按l(小写)
本文转载自:wowphp's blog 原文链接:https://wowphp.com/post/qzpnewo2gxj8.html 原文有删改