我的Vim常用快捷键

i或a:进入插入模式

vi设置自动缩进:set smartindent
vi设置显示行号:set number 或 set nu

进入可视模式:shift+V

定位

G:跳到文末

gg:跳到文首

5G:跳到第5行

 

插入空行

O:在当前行上面插入空行,并进入插入状态

o:在当前行上面插入空行,并进入插入状态

 

复制

yy:复制当前行

复制选中的内容:

  1. 将光标移动到要复制的文本开始的地方,按v进入可视模式。
  2. 将光标移动到要复制的文本的结束的地方,按y复制。此时vim会自动将光标定位到选中文本的开始的地方,并退出可视模式。
  3. 我移动光标到文本结束的地方,按p粘贴。

:20,23 copy 24  #将20到23行复制到24行,copy换成move就是移动 

 

删除

dd:删除当前行

3dd:删除当前行开始的连续3行

 

粘贴

p:粘贴当前行的下面(P上面)

 

 撤消/重做

u:撤消

ctr+r:重做

 

查找

/:向后查找

?:向前查找

  n:下一个,N:上一个

:%s/查找内容/替换内容/gc

  g:整个文件,c:需要确认

保存

:wq:保存并退出

:q!:不保存,强制退出

 

 

posted @ 2021-10-16 11:19  框框A  阅读(49)  评论(0编辑  收藏  举报