學習Linux旅途--Day Seven--

vim編輯器的詳解:被分爲一般模式、編輯模式、命令模式,默認一進去就是一般模式


vim編輯器:

    一般模式:(可以進行移動光標,刪除、複製和粘貼,進入編輯模式)

    移動光標:

        ^:將光標定位到行首

        $:將光標定位到行尾

        h或者方向鍵左鍵:光標向左移動一個字符

        l或者方向鍵右鍵:光標向右移動一個字符

        k或者方向鍵上鍵:光標向上移動一個字符

        j或者方向鍵下鍵:光標向下移動一個字符

        crtl+f或者PageUp鍵:屏幕向上移動一頁

        crtl+b或者PageDown:屏幕向下移動一頁

        數字0或者Shift+6:移動到本行行尾

        Shift+4:移動到本行行首

        gg:定位到第一行

        G:定位到最後一行

        nG:n是任意數字,移動到n行


    刪除、複製、粘貼:

        x、X:x表示向後刪除一個字符,X表示向前刪除一個字符    

        nx/X:nx向後刪除n個字符,nX向前刪除n個字符

        dd:刪除行(剪切)

        ndd:刪除/剪切光標所在行之後的n行

        yy:複製行

        nyy:複製光標所在行之後的n行

        p(小寫):粘貼到光標的下一行

        P(大寫):粘貼到光標的上一行

        u:還原上一步操作

        v:按v後移動光標會選中指定字符,然後可以實現複製(y)、粘貼(p)等操作

        dw:刪除一個單詞

        yw:複製一個單詞


    進入編輯模式:

        i:在當前光標進入編輯模式

        I:將光標定位到行首再進入編輯模式

        o:在光標的下一行進入編輯模式

        O:在光標的上一行進入編輯模式

        a:在當前光標的下個位置進入編輯模式

        A:將光標定位到行尾再進入編輯模式

小技巧:

        複製光標下面4行:4yy

        複製光標上面4行:-4yy

        粘貼同上

小技巧:

        輸入一個整數,並按下上下鍵,光標則會移動幾行:10+↓鍵盤,光標則會向下移動10行;


    命令模式:

        /word:向下查找一個字符串word,按n鍵後繼續搜索

        ?word:向上查找一個字符串word,按n鍵後繼續搜索

        :q        退出

        :q!    強制退出

        :w        保存

        :wq      保存並退出

        :wq!    強制保存並退出

        替換文本    :1,$s/要被替換的內容/新內容/[gc](這裏的‘$’表示最後一行,g表示全局替換,c表示有選擇的替換)[]表示可選

        :set nu    顯示行號

        :set nonu    取消顯示行號

        :e filename    打開其他文件

        :r filename    導入其他文件內容


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