雅乐网

计算机技术、学习成长

工具&框架 » Sublime Text » Sublime Text 3 教程 (2)——选择和编辑

Sublime Text 3 教程 (2)——选择和编辑

强大的编辑功能是Sublime Text的一大优势,如果使用熟练可以极大提高我们的效率。下面介绍的是常用的选择和编辑功能。

普通选择

说到选择文本,平时最一般的方法应该是鼠标左键拖动来选择了。还有一个人尽皆知的快捷键Ctrl+A来全选。除此之外,sublime还有许多更高级的选择方法。

使用鼠标选择

1. 鼠标左键拖动可以选择。

2. 鼠标左键双击可以选中一个词,左键点击三次可以选中一行。

3. 鼠标中键  或者 Shift+鼠标右键  可以按列选择

sdfadsf

扩充选区

快捷键 功能
Ctrl+Shift+→ , Ctrl+Shift+ ← 按词向左、右扩充选区
Ctrl+L 扩充到整行
Ctrl+Shift+M 扩充到括号(Brackets:圆括号、花括号、方括号)
Ctrl+Shift+J 扩充到相同缩进(Indentation)
Ctrl+Shift+空格 扩充到域(Scope)
Ctrl+Shift+M 扩充到标签(Tags)

多重选择

多重选择(Multiple Selections)是sublime text最为亮丽的一个功能,可以极大提高编辑的效率。选择多处内容后,可以发现光标也是多处的。这时可以进行同步的编辑,甚至可以分别复制粘贴多处内容。

上面介绍的扩充选区的操作,依然适用于多个选区的情况,会对每个选区分别扩充。

普通多选

按下Ctrl后,再用鼠标选择  可以添加选区(多重选择)

按下Alt,可以使用鼠标左键拖动 取消部分选择

Ctrl+U 撤销一次多选行为(可以是撤销选择也可以撤销取消选择)。对应的, Ctrl+Shift+U是重做多选行为。

233

快速添加下一个(Quick Add Next):Ctrl+D

Ctrl+D是选择下一个相同的内容,使用的时候,有两种情况。

如果最初始的内容是使用鼠标选中的(一个词 或者 任意多字符),则匹配的时候会匹配所有符合的文本。快捷键Alt+F3可以选择文件内所有的符合内容。

2015-09-30 21_10_11-KeyCastOW

但可以看到,我们不想要的apple中的app也被选择了。

如果初始选择时只把光标移动过去

2015-09-30 21_09_11-KeyCastOW

在这个状态下开始按Ctrl+D,就可以自动选中所在的。之后再用Ctrl+D,就可以避免上述情况。

2015-09-30 21_11_04-KeyCastOW

还有一个快捷键 Ctrl+K ,用于跳过某次选择。假设当前选择的状态是这样的

scrn20150930211305

如果跳过第二个app 可以按Ctrl+k 按下后似乎没有反应,但再按Ctrl+D 就可以发现已经跳过了第二个

2015-09-30 21_14_20-KeyCastOW

按列选择

shift + 鼠标右键 可以按列选择。也可以用鼠标中键(滚轮按下去)。

将选区拆成多行

Ctrl + shift + L 进入多行编辑模式。

选中连续的多行文本后,默认是一处选择,光标也只有一个。这时候按下Ctrl+Shift+L,可以把选区拆成多行,每行一个选区。可以发现按下后光标也在每行后分别有一个了。

scrn20151004225134

多重编辑

多重选择后,在每个选区都有一个光标,这时可以在多个光标处同时输入。这个可以很方便的重命名。

444

上面这个例子,最开始的i也要用Ctrl+D选择。如果用鼠标选中,再用Ctrl+D,则int中的i也会被选择(当然也可以用Ctrl+K跳过)。

在多重编辑模式下,如果按下Ctrl+V,则会把剪切板内容复制到每个光标处一份。

不过,有一种例外情况:复制n个选区,粘贴到n个光标处。

555

如果复制的选区数和要粘贴时的光标数不一样,则会把内容粘贴到每个光标处各一份。

编辑技巧

介绍完了Sublime Text的特色功能多重编辑后,我们再来看一下一些普通的编辑技巧。

光标的移动

方向键上下左右分别对应光标的上下左右。

Ctrl + 左、右方向键 可以按词来左右移动光标

顺便说一下,Ctrl+上下键,是上下滚屏,但光标不动。

互换

Ctrl+Shift+上(下)键,可以将当前行和上(下)一行交换。

555

Ctrl + T 可以交换选中的两部分内容。(或者多个部分轮流交换)

66

粘贴

Ctrl+V粘贴,有时候缩进会乱套,可以试试Ctrl+Shift+V自动缩进,特别有用。

先按Ctrl+K,再按Ctrl+V,还可以选择历史剪切板。

其他编辑技巧

Sublime Text 3的编辑功能实在是太多了,在edit菜单中列出了很多,后面还写了快捷键,可以在里面找到需要的功能。没事的时候可以分别试试看。

2015-09-30 22_58_01-Z__quick_sort.c • - Sublime Text (UNREGISTERED)

下面列出部分其他的快捷键

快捷键 功能
Ctrl+[ , Ctrl+] 调整缩进
Ctrl+J 合并为一行
Ctrl+Shift+D 复制当前行为两行(还可以Ctrl+C,Ctrl+V)
Ctrl+Shift+K 删除一行
Ctrl+/ , Ctrl+Shift+/ 注释和取消注释

下一节

Sublime Text 3 教程 (3)——跳转、查找和替换

如果文章对你有帮助,欢迎点赞或打赏(金额不限)。你的打赏将全部用于支付网站服务器费用和提高网站文章质量,谢谢支持。

版权声明:

本文由 原创,商业转载请联系作者获得授权。
非商业转载请注明作者 雅乐网 ,并附带本文链接:
http://www.yalewoo.com/sublime_text_3_tutorial_2_selecting_and_editing.html

上一篇:

下一篇:

我要评论

验证码*: 5 + 4 =