vim 可视模式

使用可视模式选择文本区域进行批量操作

语法

v / V / Ctrl+v

参数

参数说明示例级别
v 字符可视模式 v 常用
V 行可视模式 V 常用
Ctrl+v 块可视模式(列选择) Ctrl+v 进阶
gv 重新选择上次的选区 gv 进阶
>/< 选区缩进/反缩进 V5j> 常用

示例

选择并删除多行

V5jd
V 进入行选择,5j 向下选 5 行,d 删除

列编辑(多行插入)

Ctrl+v → 选列 → I → 输入 → Esc
在多行同一列位置插入文本

选区缩进

V5j>
选中 5 行后右缩进

选中并替换

viw → c → 新内容
选中单词并替换

常见错误

块选择不生效 Windows 终端中 Ctrl+v 可能被占用,尝试 Ctrl+q 代替

技巧

相关命令