vim 的小幅移动

1.操作符命令和位移

  • x --->删除一个字符,4x ---->删除4个字符。
  • dw --->可以删除一个单词,d4w ---->删除4个单词。
  • d$  ----> 删除到行尾。
  • cw  ----->改变以个word 并进入insert模式。

2.快捷命令

  • x  代表 dl (删除当前行光标下的字符)。
  • X 代表 dh(删除当前行光标左处的字符)。
  • D 代表 d$(删除到行尾的内容)。
  • C 代表 c$ (修改到行尾的内容)。
  • s  代表 cl (修改一个字符)
  • S 代表 cc (修改一整行)

3.替换单个字符

  • r 命令 完成 cl和s 命令相同的事,只不过r 不会再用<Esc> 回到 Normal模式了。

4.重复修改

  •  .  命令会记录上次的操作,如果重复上次操作我们可以按 . 。

5.文本块。

   按下ctrl + v我们可以进入文本块模式,此时我们可以按 3j 进行选中下面3行,按 o 名令让光标移动到文本块的另一端。

6.交换两个字符。

通过x (删除一个字符),和 p(取回删除的字符)进行交换两个字符。

7.复制文本

  • yw 复制一个word。
  • y2w 复制两个word。
  • yy(Y)复制一整行。
  • y$ 复制到行尾。

8.复制到剪切板

  • “*y 把一行的内容复制到剪切板。
  • ”*p 把剪切板的内容复制过来。

9.文本对象

  • daw 删除一个word (末尾的空白也被删除)。
  • diw 同上 (不删空白)
原文地址:https://www.cnblogs.com/onlycxue/p/3185154.html