首頁  >  文章  >  運維  >  Linux中Vim 文書編輯器的實例詳解

Linux中Vim 文書編輯器的實例詳解

零下一度
零下一度原創
2017-07-21 13:34:082059瀏覽

   

           vim是Linux 上非常常用的編輯器,且許多Linux發行版預設安裝了vi(vim)。 vi(vim)命令繁多但是如果使用靈活之後將會大大提高效率。 vi是 「visual interface」的縮寫,vim是vi IMproved(增強版的vi)。在一般的系統管理維護中vi就夠用,如果想使用程式碼加亮的話可以使用vim。以下vps偵探整理vi的使用教學:包含vi的基本介紹、使用模式、文件的開啟關閉儲存、插入文字或新建行、移動遊標、刪除、恢復字元或行、搜尋等等,算是一篇比較適合新手學習vi的教程。
    Vim有三種模式:指令模式、編輯模式、底線指令模式
指令模式:vim 文件進入一般指令模式,這個時候,編輯文件的功能主要靠鍵盤上的指令寓意來進行
編輯模式:指令模式中i,o,a,r 進入編輯模式,編輯模式當一般的輸入使用,除了esc外
底線指令模式:一般模式按: / ? 進入
 
    一般模式常用指令:
##[page Down] :螢幕向下移動一頁
[page Up] :螢幕想上移動一頁
數字0 :移至這一行最前面字元處
符號$ : 移至這一行最後面字符處
字母G: 移動至整個文件的最後一行
nG :移動到文件的n行
字母gg:移動至檔案的第一行
n :n為數字,遊標向下移動n 行
/word : 向遊標下方尋找一個名稱為word的字串
?word 遊標上方尋找一個名稱為word的字串
x : 向後刪除一個字元
X: 向前刪除一個字元
dd :刪除遊標所在的那一整列
ndd :刪除遊標所在的向下n列
字母yy 複製遊標所在的那一行/nyy 複製向下幾行
字母p、P 貼上, p向下貼上,P向上貼上
字母u:復原上一個動作
crtl+r 或小數點重複上一個動作
n1,n2s/word1/word2/ g 在n1行和n2行之間尋找word1字串並取代為word2
1,$s/word1/word2/g 在第一行到最後一行之間尋找word1字串並取代為word2
1,$s/word1/word2/gc 在第一行到最後一行之間尋找word1字串並取代為word2,並在每次都確認
   
  進入編輯模式常用指令:
 

指令模式常用指令:############################其他指令:########改變檔案編碼:iconv -f 原本編碼-t 新編碼filename [-o newfile]######程式碼反白選擇: crtl + v######多重視窗編輯:底線指令模式輸入:SP 檔名,不輸入檔名代表開啟本文件,crtl + w + 向上/ crtl + w +向下切換視窗#############

以上是Linux中Vim 文書編輯器的實例詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn