1. 列编辑
- Option(鼠标点选)
- Shift + Option(鼠标),鼠标拖动矩形选择。
- Cmd + Option(键盘) + 上/下箭头。
1.1 快速创建光标
- 行首:按 Shift + Option + I 在每行末尾添加光标,按
Home
键(fn+左箭头)将所有光标移到行首。 - 行尾:Shift + Option + I
1.2 多光标下操作
- Option + 左右箭头可以跳转单词。(cursorWordEndRight)
- Option + Shift + 左右箭头可以选中单词。(cursorWordEndRightSelect)
1.3 选择单词
- 选中单词,option + w 全选相同 (editor.action.selectHighlight)
- 选中单词,option + q 选下一个相同 (editor.action.addSelectionToNextFindMatch)
2. 插件
2.1 智能对齐代码
装插件 Better Align,(option + =)
1 | const name = "VS Code"; |
3. 操作
3.1 批量添加/修改前后缀
1 | const name = 'Alice'; |
操作步骤:
- 将光标放在第一行的行首。
- 按住
Cmd + Option + ↓
两次,在三行的行首都创建一个光标。 - 直接输入
console.log(
。 - 按
End
键(fn + 右箭头),所有光标会同时跳到行尾。 - 输入
);
。
4. 总结
- mac下,没有 control 键的事情,鼠标就 shift + option,键盘就 cmd + option
- 选择单词,就再次按 option,或 shift + option
- 选择全部相等单词,就 option + w(自己设置)
- 没事就 option + = ,插件对齐 (自己设置)