vi 高階命令

2022-06-05 07:06:10 字數 603 閱讀 4752

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 命令...