Vim 常用按键

Vim 常用按键备忘

Get a fully random sequence:

​ Make a novice exit Vim

参考: https://b23.tv/BV13t4y1t7Wg

Vim 三种模式

  • NORMAL
  • INSERT
  • COMMAND
1
2
3
4
5
6
7
8
flowchart LR
A[INSERT]
B[NORMAL]
C[CMD]
B --I--> A
B --:--> C
A --esc--> B
C --esc--> B

移动光标

NORMAL MODE

j k h l
可视下 可视上 行首 行尾
gj gk 0 $
下一个单词开头 上一个单词开头 下一个单词结尾 上一个单词结尾
w b e ge
插入 追加
i - insert a - append
新增下一行 新增上一行
o - open a new line O - Open
移动到最后一行 移动到第一行
G - Ground gg
按行跳跃 相对行跳跃
nj nk nG :n set relativenumber

编辑功能

复制一行 粘贴 删除一行
yy np - n for times dd
重复上一次操作 撤回 重做
. u - undo Ctrl - r
删除单词 替换单词
dw - delete a word cw - change a word
复制单词 删除括号内容
yw ci{([ - change in ..
可视化块选择 可视化行选择
Ctrl - v V (Shift - V)
打赏

谢谢你的喜欢~

支付宝
微信