Vim 命令
命令模式 i 切换到输入模式 : 切换到底线命令模式 . 重复上个动作 yy 复制当前行 dd 剪切当前行,可用 P 粘贴 :5d或5dd 删除第 5 行 p(小写)粘贴内容到光标下方 P(大写)粘贴…
命令模式
i 切换到输入模式
: 切换到底线命令模式
. 重复上个动作
yy 复制当前行
dd 剪切当前行,可用 P 粘贴
:5d或5dd 删除第 5 行
p(小写)粘贴内容到光标下方
P(大写)粘贴内容到光标上方
:5或 5gg 移动到第 5 行
gg 移动到文件首
G 移动到文件尾
u 撤销
Ctrl + r 重做
:w&:q 仅保存&仅退出
:wq 保存并退出
:q! 强制退出编辑器,不保存修改
/pattern 向下查找 pattern
?pattern 向上查找 pattern
n 跳到下一个匹配
N 跳到上一个匹配
:set nu 显示行号
:set nonu 隐藏行号
指定范围多行删除
在 正常模式(按 Esc 确保在正常模式中),输入
1:[起始行号],[结束行号]d
2:5,10d # 要删除第 5 行到第 10 行
在 正常模式 中,先移动光标到目标行,然后输入以下命令删除从光标所在行开始的多行:
1[行数]dd
25dd # 删除接下来的 5 行(包括当前行)