1. 熟練使用vi的游標命令
h:方向鍵,向左移動游標乙個字元的位置
l:方向鍵,向右移動游標乙個字元的位置
:n :移動游標到第n行(n待定)
1g: 移動游標到檔案的第一行
g:移動游標到檔案的最後一行
:set number 設定顯示行號
:set nonumber 取消顯示行號
2.熟練使用vi的查詢命令
/string 查詢字串
n: 繼續查詢
n:反向查詢
支援正規表示式
3.熟練使用vi的替換命令
利用 :s命令可以實現字串的替換
:s/str1/str2
:s/str1/str2/g
:.,$ s/str1/str2/g
:1,$ s/str1/str2/g
:%s/str1/str2/g
4.熟練使用vi的複製和剪下命令
y0 : 將游標至行首的字元拷入剪貼簿
y$ :將游標至行尾的字元拷入剪貼簿
d0 :將游標至行首的字元剪下入剪貼簿
d$ :將游標至行尾的字元剪下入剪貼簿
range y :塊複製
vi 高階命令
鑑於大家在使用vi 的時候有一定的陌生,在這裡借花獻佛,從兄弟版 shell 中整理出以下關於vi程式設計的高階技巧,希望對大家學習unix有所幫助,並希望大家能結合使用hpux的心得體會對這些經驗進行進一步的擴充套件。1.交換兩個字元位置 xp2.上下兩行調換 ddp3.把檔案內容反轉 g m0 ...
VI高階命令集錦
鑑於大家在使用vi 的時候有一定的陌生,在這裡借花獻佛,從兄弟版 shell 中整理出以下關於vi程式設計的高階技巧,希望對大家學習unix有所幫助,並希望大家能結合使用hpux的心得體會對這些經驗進行進一步的擴充套件。1.交換兩個字元位置 xp2.上下兩行調換 ddp3.把檔案內容反轉 g m0 ...
VI高階命令集錦
1.交換兩個字元位置 xp 2.上下兩行調換 ddp 3.把檔案內容反轉 g m0 未通過 4.上下兩行合併 j 5.刪除所有行 dg 6.從當前位置刪除到行尾 d 7.從當前位置複製到行尾 y 如果要貼上到其他地方 p 就可以了 由於vi 是建立在 ex 上的 所以 當鍵入 時就來到了 ex 命令...