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 同上 (不删空白)