基本操作
- 打开文件 :
vim filename
- 保存文件 :
:w
- 退出 Vim :
:q
- 保存并退出 :
:wq
或ZZ
- 强制退出 :
:q!
模式切换
- 进入插入模式 :
i
(在光标前插入)、a
(在光标后插入)、o
(在当前行下插入新行) - 返回普通模式 :
Esc
移动光标
- 上下左右移动 :
h
(左)、j
(下)、k
(上)、l
(右) - 跳到行首/行尾 :
0
(行首)、$
(行尾) - 跳到下一行/上一行的开头 :
gg
(文件开头)、G
(文件末尾) - 按词跳转 :
w
(到下一个单词开头)、b
(到上一个单词开头)
编辑操作
- 删除字符 :
x
- 删除整行 :
dd
- 复制行 :
yy
- 粘贴 :
p
- 撤销 :
u
- 重做 :
Ctrl + r
查找与替换
- 查找 :
/keyword
,然后按n
查找下一个,N
查找上一个 - 替换 :
:s/old/new/g
(在当前行替换),:%s/old/new/g
(在整个文件替换)
窗口与标签页
- 分屏 :
:split
(水平分屏)、:vsplit
(垂直分屏) - 切换窗口 :
Ctrl + w
然后按h/j/k/l
- 关闭窗口 :
:q