Linux 編輯器——上古神器vim

1.插入shell

    按「i」:從光標當前位置開始輸入文件。
    按「I」:在光標所在行的行首插入。
    按「a」:從目前光標所在位置的下一個位置開始輸入文字。
    按「A」:在光標所在行的行末插入。
    按「o」:在下面插入一行
    按「O」:在上面插入一行。
    按「s」:刪除光標後的一個字符,而後進入插入模式。
    按「S」:刪除光標所在的行,而後進入插入模式。
ide

    按「D」:刪除光標到行尾的字符
字符串

2.光標移動cmd

    「h」、「j」、「k」、「l」分別控制光標左、下、上、右移一格。it

    「w」:光標跳到下個字的開頭。class

    「e」:光標跳到下個字的字尾。
    「b」:光標回到上個字的開頭。
    「nl」:光標移動該行的第n個位置,例如:「5l」表示移動到該行的第5個字符。搜索

    「ctrl+b」:屏幕日後移動一頁。
    「ctrl+f」:屏幕往前移動一頁。
    「ctrl+u」:屏幕日後移動半頁。
    「ctrl+d」:屏幕往前移動半頁。
     數字「0」:移動到文本的開頭。
     「G」:移動到文件的最後。nw

    「gg」:移動到文件開頭
    「$」:移動到光標所在行的行尾。
     「^」:移動到光標所在行的行首。word

3.刪除移動

    「x」:每按一次,刪除光標所在位置的後面一個字符。
    「nx」:例如:「6x」表示刪除光標所在位置後面6個字符。
    「X」:每按一次,刪除光標所在位置的前面一個字符。
    「dd」:刪除光標所在行。
    「ndd」:從光標所在行開始刪除n行。

4.複製

    「yw」:將光標所在之處到字尾的字符複製到緩衝區中。
    「nyw」:複製n個字到緩衝區。
    「yy」:複製光標所在行到緩衝區。
    「nyy」:例如:「6yy」表示複製從光標所在行開始6行字符。
    「p」:將緩衝區內的字符寫到光標所在位置。

5.修改

    「cw」:更改光標所在處的字到字尾處。
    「cnw」:例如:「c4w」表示更改4個字。

6.跳至指定行

    「ctrl+g」:列出光標所在行的行號。
    「nG」:例如:「15G」,表示移動光標到該文件的第15行行首。

7.保存

    「Esc」:退出編輯模式

    「e!」:將文件還原到最原始的狀態  

    「q」 :無修改退出

    「q!」:不保存強制退出

    「wq」:保存退出

    「wq!」:強制保存退出

    「ZZ」:存盤退出
    「ZQ」:不存盤退出
    「r」:替換光標所在處的字符。
    「R」:替換光標所處處的字符,直到按下「ESC」鍵爲止。
    「u」:撤銷上一次操做

8.顯示行號

    先按「ESC」鍵肯定處於普通模式後,再按冒號「:」便可進入末行命令模式。

    「set nu」:列出行號
    「set nonu」:取消列出行號
    「set ic」:搜索時忽略大小寫
    「set noic」:取消在搜索時忽略大小寫。
    「n」:跳到文件中的某一行,「n」表示一個數字,輸入數字10,再回車就會跳到文本第10行。
    「!cmd」:運行shell命令cmd。

9.查找字符

    「/word」      在光標以後查找word字符串    「?word」      在光標以前查找word字符串   「/關鍵字」:先按「/」,再輸入想查找的字符,若是第一次查找的關鍵字不是想要的,能夠一直按「n」,日後查找一個關鍵字。「? 關鍵字」:先按「?」鍵,再輸入想查找的字符,若是第一次查找的關鍵字不是想要的,能夠一直按「?」,日後查找一個關鍵字。10.替換字符    s/word1/word2/g        在光標當前行查找word1,並替換成word2    n1,n2s/word1/word2/g     在第n1行與第n2行之間查找word1,並替換成word2    %s/word1/word2/g        整個文章查找word1,並替換成word2

相關文章
相關標籤/搜索