vim 命令

252 阅读1分钟

光标移动

命令 描述
h 向左移动
l 向右移动
j 向下移动
k 向上移动
G 移动到缓冲区最后一行
gg 移动到缓冲区首行
num G 移动到第num行
Home 移动到行首
0 同上
^ 同上
end 移动到行尾
$ 同上
b 光标所在单词起始
e 光标所在单词末尾
w 下一个单词起始

删除

命令 描述
x 删除当前光标所在位置字符
dd 删除光标所在行
dw 删除当前光标所在单词
d$ 删除光标至行尾的内容
J 删除当前光标所在行行尾的换行符

粘贴

  • 在 vim 下使用删除命令,并不会直接将你的东西删掉,而是放到 vim 的寄存器中
  • 使用 p 命令可以将最后一次删除的内容粘贴到光标之后。(大写 P 则是粘贴到光标之前)
  • 注意
    • 粘贴整行,p 命令将在光标下一行开始粘贴
    • 粘贴非整行局部字符,p 命令将在光标后粘贴

查找和替换

命令 描述
/查找字符+enter 查找
n 查找下个