05 掌握可视化模式
可视化模式
从 normal 模式进入 visual 模式
- 字符,小写
v
- 行,大写
V
- 块,
ctrl+v
,一个矩形区域,多光标,可以用hjkl
来确定范围
从 visual 模式退出到 normal 模式
esc
ctrl+[
- 小写
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
没什么影响。