05 掌握可视化模式
可视化模式
从 normal 模式进入 visual 模式
- 字符,小写
v - 行,大写
V - 块,
ctrl+v,一个矩形区域,多光标,可以用hjkl来确定范围
从 visual 模式退出到 normal 模式
escctrl+[- 小写
v进入可视化模式,小写v退出可视化模式 - 大写
V同理 ctrl+v同理
使用技巧
- 可视化模式下小写
o,光标位置会在选中区域的首尾间切换 - 进入可视化模式后,搭配范围
e(到单词尾)使用,比如想使用系统剪贴板,需要进入可视化模式,用v, e, ctrl+c选中某个单词并且复制到系统剪贴板 - (不常用)
gv回到上一次选中的区域(normal 模式下) - 多行编辑,使用
ctr+v选中区域后,通过I(插入注释符号//或者#),通过A进行后插入(插入分号等)。 - 比如给 bash、Python 脚本的某些行批量注释的场景,
ctrl+v, I, #, esc, esc,注意这里终端中的 vim 可能需要按两次esc按第一次,会给所有选中的行上添加#(或者等待一会),再按一次回到 normal 模式,vscode 不需要。无论如何,多按esc没什么影响。