【linux】vim多行操作命令
在Vim中进行多行操作,可以使用以下命令:
复制多行:
- 复制当前行:
yy
或Y
- 复制下面n行:
nyy
- 复制当前行:
删除多行:
- 删除当前行:
dd
- 删除下面n行:
ndd
- 删除当前行:
粘贴多行:
- 在光标下方粘贴:
p
- 在光标上方粘贴:
P
- 在光标下方粘贴:
交换两行:
- 交换当前行和下一行:
dddp
- 交换当前行和下一行:
插入多行:
- 在下方插入n行空行:
nS
或nO
- 在下方插入n行空行:
转换大小写:
- 转换当前行:
gUU
- 转换选定区域:
gU{motion}
(例如:gU0
到行首,gU$
到行尾)
- 转换当前行:
注释/取消注释:
- 注释当前行:
gI
或g^I
- 注释选定区域:
gI{motion}
- 注释当前行:
替换多行内容:
- 替换当前行的内容:
:s/old/new/g
- 替换全文的内容:
:%s/old/new/g
- 替换当前行的内容:
重复上次操作:
- 在可视模式下重复上次操作:
.
- 在可视模式下重复上次操作:
这些是Vim中进行多行操作的基本命令。在实际使用时,可以根据需要组合这些命令。
评论已关闭