vim編輯器常用命令

o   跳至行頭

i    插入

hljk   上下左右

xp   前後交換

x   剪切

p   粘貼

:q  退出不保存

:wq   退出並保存

tab縮進   :set softtabstop=4

dd    刪除一行

yy  複製

u  撤回

:sp       橫着分屏

:vsp      豎着分屏

:set list    tab都變成^I

:nohl   取消高亮

:set nu   行號

:n1,n2s/^/#/g     多行註釋

:n1,n2s/^#//g    取消多行註釋

 

關於替換:

:[addr]s/源字符串/目的字符串/[option]

全局替換:

:%s/源字符串/目的字符串/g

[addr] 表示檢索範圍,省略時表示當前行。
“1,20” :表示從第1行到20行;
“%” :表示整個文件,同“1,$”;
“. ,$” :從當前行到文件尾;
s : 表示替換操作
 [option] : 表示操作類型
g 表示全局替換; 
c 表示進行確認
p 表示替代結果逐行顯示(Ctrl + L恢復屏幕);
省略option時僅對每行第一個匹配串進行替換;
如果在源字符串和目的字符串中出現特殊字符,需要用”\”轉義 如 \t

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章