Liunx經常使用操做(十)-VI編輯器-命令模式命令

vI編輯器三種模式
分別爲命令模式、輸入模式、末行模式。
 
1、元素定位
一、0:至行首
二、^:至第一個非空字符
三、$,End:至行尾
四、h,j,k,l分別對用左、下、上、右鍵
五、b、w:分別移動至上個詞,詞首;下個詞,詞首
六、[n]G:移動至第n行,未指定時移動至末行
七、[n]l:移動至第n+1列,未指定時向後移動1列
 
2、輸入
一、a:光標後輸入
二、A:行尾輸入
三、L:行首前插人
四、i:當前光標處輸入
五、o:光標所在行後插入
六、O:光標所在行前插入
 
3、刪除
一、x:光標處刪除
二、X:光標前刪除,同Delete
三、dd:刪除所在行
四、D:刪除右邊文本(含自己)
五、d0、d^:刪除左邊文檔
六、J:刪除換行符
七、dG:刪除以後全部行(包含本行)
八、d$:刪除至行尾
 
4、文本修改、替換(correct)
一、c+定位符(同前,如c$test)
二、cc:修改光標所在行(cctest)
三、C:修改光標處到行尾文本(Ctest)
四、r:輸入字符替換光標(rt)
五、R:輸入字符逐個替換光標處(Rtest)
六、s:替換光標所在字符,等同cl
七、S:替換光標所在行,等同cc
 
5、拷貝與粘貼
yy:拷貝行至緩衝區(yy+p)
y+定位符:同以前(y$+p)
p:粘貼所在行以後(完整行);粘貼光標以後(非完整行)
(緩存區爲test)
(yy+p)
P:粘貼所在行以前(完整行);粘貼光標以後(非完整行)
(緩存區爲test)
(y$+P)
 
6、撤銷
U:撤銷上一個命令
U:撤銷對一行的所作的所有修改
相關文章
相關標籤/搜索