vim基本命令

vim基本命令

 

 


基本vi命令的复习

编辑命令

文本对象更改删除复制
一个单词 cw dw yw
两个单词,不含标点 2cW 或 c2W 2dW 或 d2W 2yW 或 y2W
后退三个单词 3cb 或 c3b 3db 或 d3b 3yb 或 y3b
一整行 cc dd yy 或 Y
(光标)到一行的结尾 c$ 或 C d$ 或 D y$
(光标)到一行的开头 c0 d0 y0
单个字符 r x 或 X yl 或 yh
五个字符 5s 5x 5yl

光标移动命令

移动命令
上下左右 k、j、h、l
移动到下一行的第一个字符 +
移动到上一行的第一个字符 -
移动到单词的结尾 e 或 E
往前一个单词 w 或 W
往后一个单词 b 或 B
到一行的结尾 $
到一行的开头 0

其他操作

操作命令
往缓冲区放置文本(paste 粘贴效果) P 或 p
打开文件 vi filename
保存编辑结果并退出 ZZ 或 :!wq
不保存并退出 :q!
保存不退出 :w

文本创建与操纵命令

操作命令
光标所在位置插入文本 i
在一行的开头插入文本 I
在光标所在位置附加文本 a
在一行的最后附加文本 A
在光标的下一行打开新行 o
在光标的上一行打开新行 O
删除一行并替换文本 S
用新文本覆盖现有的文本 R
合并当前这一行与下一行 J
切换当前字符的大小写 ~
重复上一个操作 .
撤销上一个操作 u
将一整行恢复到原来的状态 U
原文地址:https://www.cnblogs.com/flyu6/p/5895884.html