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