上期<<Sublime Text 多光标操作 1>>以一个实际使用场景作为多光标操作的引入,这期我们讲述更多多光标的操作
多光标操作触发快捷键与方式
-
Ctrl + Alt + 上或下以当前光标为中心上或下增加多光标点-
适用场景:格式较为齐整的连续内容
Ctrl + Alt + 上或下
-
-
Alt + F3全选当前词并进入多光标选择-
适用场景:确定选中的内容全都可以进行编辑
Alt + F3
-
-
Ctrl + D以词级别进入多光标选择;使用Ctrl + D后按Ctrl + K + D可跳过下一个选中的词-
适用场景:可跳过某些不需要进入多光标的位置,自由度较高
Ctrl + D
-
-
Ctrl + 鼠标左键自由选择多光标位置,但有点击错光标位置带来重选的风险-
适用场景:非词级别的操作,自由选择多光标位置
Ctrl + 鼠标左键
-
-
Shift + 鼠标右键上下拖动 或 直接按鼠标右键上下滑垂直方向的多光标使用-
适用场景:格式较为齐整的连续内容
Shift + 鼠标右键上下拖动 或 直接按鼠标右键上下滑
-
-
Ctrl + Shift + L鼠标拖动选中多行后按此快捷键进入多光标-
适用场景:行数较多,通过鼠标能快速选中多行需要多光标操作的内容
Ctrl + Shift + L
-
综合例子
需求:现在有4行3列的表格,要求在第一行与第四行分别加两个class,中途扩展1列并与当前原来第二列添加同一个class
分析:
- 1、可通过
Ctrl + 鼠标左键选中多个第一列,但如果行数多的话,需要结合滚动并逐个点击,操作起来失误的风险较高 - 2、
Ctrl + D后按Ctrl + K + D,通过这方法可以选第一列<td>跳过另外两列,但同样的行数多会带来失误的风险 - 3、最终选择此方案:选中
<tr> <td>, 按Alt + F3会选中第一行第一列的所有<tr> <td>内容,然后进入多光标操作后其他就是编辑的操作了~~~
综合例子






