背景介绍
在使用 Sublime Text 或其他任何编辑器进行代码编写都会经常遇到需要垂直选择的情况,这是很常见的需求,作为性能最好的编辑器之一,我一直没有放弃使用它,虽然目前已经到了版本 4 了,但是核心变化不多。这篇文章就重点介绍一下跟垂直选择相关的一些操作和技巧。
垂直选择
正常情况下,按住 ⌃⌥ ↓ 这三个键,可以让我们进行垂直选择行。如下:
超多行的垂直选择
按照上述方式,我们垂直选多行时,只需要按住 ⌃⌥ 并一直按 ↓ 就可以不断的增加选择。 但是,如果我们选择的行非常多呢?比如有 1w 行,这样一行一行向下选择就会显得效率非常低下!
不过,我们有解决方案!
先了解两个快捷键:
| ⌘L | 选择行(重复按下将下一行加入选择) |
|---|---|
| ⌘⇧L | 将选区转换成多个单行选区 |
⌘L 是把光标所在行选中的意思,如果我们重复一直按 ⌘L 的话,会不断增加选择。 而假如我们在选中的多行的同时,按下 ⌘⇧L,Sublime Text 就会把我们的选择转换成多个单行的选择。如下:
这样,我们就可以同时操作多行内容啦。比如,我们在每行的末尾添加一个分号; 我们直接添加就可以了。 (注:如果是 Vim 模式,我们也可以按 A 之后再添加 ;)
问题: 如果我们想针对整个文档操作呢? 答: 按 Ctrl + A 选中整个文档,然后按 ⌘⇧L 分成多行选中。
全文完!
如果你喜欢我的文章,请关注我的微信公众号 deliverit。
不过,用下面这种方式可以瞬间实现,非常高效。