Vim 编辑器中命令模式

2021-09-26 0 By admin

Vim 编辑器中命令模式中的插入、删除、复制、粘贴、撤销和修改操作介绍。

一、Vim 插入

1.1、光标位置插入

  1. i   在光标之前插入
  2. a   在光标之后追加

1.2、行位置插入

  1. I   在一行的开头处插入
  2. A   在一行的结尾处追加
  3. o   在光标所在位置的下一行打开新行插入
  4. O   在光标所在位置的上一行打开新行插入

二、Vim 删除

2.1、字符删除

  1. x (小写)  删除光标前一个字符
  2. X (大写)  删除光标后一个字符

2.2、单词删除

  1. dw (小写)  删除光标所在处一个单词
  2. de   删除到本单词末尾
  3. dE   删除到本单词末尾包括标点在内
  4. db   删除到前一个单词
  5. dB   删除到前一个单词包括标点在内

2.3、行删除

  1. dd (小写)  删除光标所在整行
  2. D (大写)  删除到行尾,包含光标处的字符
  3. d$   与D效果相同
  4. d0   删除到行首,不包含光标处的字符
  5. d^  与d0效果相同

2.4、文档删除

  1. dgg   删除光标所在整行到文件首
  2. dG   删除光标所在整行到文件尾

2.5、补充

  1. :n1,n2d   编辑模式下,删除n1-n2行

三、复制(yank)

3.1、单词和字符复制

  1. ynl   向右复制n个字符
  2. ynh   向左复制n个字符
  3. ynw   向前复制n个单词
  4. ynb   向后复制n个单词
  5. yw   复制一个单词,光标必须在单词首部

3.2、行复制

  1. yy或 Y   复制光标所在整行
  2. y^   复制到光标所在行行首,不包括光标位置字符
  3. y$   复制到光标所在行行尾,包括光标位置字符

3.3、文档复制

  1. yG   复制到文件尾
  2. y1G   复制到文件首
  3. nyy   复制光标所在行开始的n行

四、粘贴

  1. p (小写)  粘贴到光标后
  2. P (大写)  粘贴到光标前

五、撤销操作

  1. u   无限次保存前撤销
  2. U   恢复整行
  3. ctrl+r   重做
  4. .   重复
  5. e!全文恢复

六、修改操作

6.1、字符替换

  1. r (小写)  替换光标所在处一个字符
  2. R (大写)  开始替换
  3. ~   转换大小写

6.2、单词修改

  1. cw   从光标处修改到单词结尾
  2. cb   从光标处修改到单词开头

6.3、行修改

  1. cc (小写)  取代光标所在整行
  2. S (大写)  与ss(小写)效果相同
  3. C (大写)  取代到行尾,包括光标处字符
  4. c0 (小写,数字0)  取代到行首,不包括光标处字符
  5. c^ (小写)  与c0(小写,数字0)效果相同