Liunx常用操作(十)-VI编辑器-命令模式命令

vI编辑器三种模式
分别为命令模式、输入模式、末行模式。
 
 
 命令模式:
一、元素定位
1、0:至行首
2、^:至第一个非空字符
3、$,End:至行尾
4、h,j,k,l分别对用左、下、上、右键
5、b、w:分别移动至上个词,词首;下个词,词首
6、[n]G:移动至第n行,未指定时移动至末行
7、[n]l:移动至第n+1列,未指定时向后移动1列
 
二、输入
1、a:光标后输入
2、A:行尾输入
3、L:行首前插人
4、i:当前光标处输入
5、o:光标所在行后插入
6、O:光标所在行前插入
 
三、删除
1、x:光标处删除
2、X:光标前删除,同Delete
3、dd:删除所在行
4、D:删除右边文本(含本身)
5、d0、d^:删除左边文档
6、J:删除换行符
7、dG:删除之后所有行(包含本行)
8、d$:删除至行尾
 
四、文本修改、替换(correct)
1、c+定位符(同前,如c$test)
2、cc:修改光标所在行(cctest)
3、C:修改光标处到行尾文本(Ctest)
4、r:输入字符替换光标(rt)
5、R:输入字符逐个替换光标处(Rtest)
6、s:替换光标所在字符,等同cl
7、S:替换光标所在行,等同cc
 
五、拷贝与粘贴
yy:拷贝行至缓冲区(yy+p)
y+定位符:同之前(y$+p)
p:粘贴所在行之后(完整行);粘贴光标之后(非完整行)
(缓存区为test)
(yy+p)
P:粘贴所在行之前(完整行);粘贴光标之后(非完整行)
(缓存区为test)
(y$+P)
 
六、撤销
U:撤销上一个命令
U:撤销对一行的所做的全部修改

你可能感兴趣的:(Liunx常用操作(十)-VI编辑器-命令模式命令)