精品丰满熟女一区二区三区_五月天亚洲欧美综合网_亚洲青青青在线观看_国产一区二区精选

  • <menu id="29e66"></menu>

    <bdo id="29e66"><mark id="29e66"><legend id="29e66"></legend></mark></bdo>

  • <pre id="29e66"><tt id="29e66"><rt id="29e66"></rt></tt></pre>

      <label id="29e66"></label><address id="29e66"><mark id="29e66"><strike id="29e66"></strike></mark></address>
      學習啦 > 學習電腦 > 操作系統(tǒng) > Linux教程 > 在Linux中vi、vim命令有哪些

      在Linux中vi、vim命令有哪些

      時間: 曉斌668 分享

      在Linux中vi、vim命令有哪些

        本文學習啦小編就給大家普及下Linux中vi、vim命令知識,以下是學習啦小編在網(wǎng)上查閱到的vi、vim命令:

        一、一般模式:刪除、復(fù)制與粘貼類命令

        x,X x為向后刪除一個字符,X為先前刪除一個字符

        nx(n代表數(shù)字) 向后刪除n個字符

        dd 刪除當前行

        D 刪除當前行所有字符,試成為空行

        ndd(n代表數(shù)字) 刪除光標所在行的向下n列

        d1G 刪除光標所在行到第一行的所有數(shù)據(jù)

        dG 刪除光標所在行到最后一行的所有數(shù)據(jù)

        yy 復(fù)制光標所在行

        y1G 復(fù)制光標所在行到第一行的所有數(shù)據(jù)

        yG 復(fù)制光標所在行到最后一行的所有數(shù)據(jù)

        ynj(n代表數(shù)字) 復(fù)制光標所在行向下n+1行

        dnj(n代表數(shù)字) 刪除光標所在行向下n+1行

        p,P p為復(fù)制的數(shù)據(jù)粘貼在光標的下一行,P為復(fù)制的數(shù)據(jù)粘貼在光標的上一行

        J 將光標所在行與下一行的數(shù)據(jù)結(jié)合成一行

        u 恢復(fù)前一個動作(undo)

        二、編輯模式命令

        i,I i為在當前光標所在處插入輸入的文字,I為在光標所在行第一個非空字符插入輸入的文字

        a,A a為在當前光標所在處下一個字符插入輸入的文字,A為在光標所在行最后一個字符的下一個字符處插入輸入的文字

        o,O o為在光標所在行的下一行行首開始插入字符,O為在光標所在行的上一行行首開始插入字符

        r,R r為替換光標所在那一個字符,R為一直替換光標所指的文字,直到退出

        Esc 退出,回到一般模式

        三、命令模式

        h 光標向左移一個字符

        j 光標向下移一個字符

        k 光標向上移一個字符

        l 光標向右移一個字符

        Ctrl+f 屏幕向下翻一頁

        Ctrl+b 屏幕向上翻一頁

        Ctrl+d 屏幕向下翻半頁

        Ctrl+u 屏幕向上翻半頁

        + 光標移動到下一行的第一個非空字符

        - 光標移動到當前行的第一個非空字符

        n空格(n代表數(shù)字) 光標向當前行向右移動n個字符

        0(數(shù)字0) 光標移動到當前行的第一個字符(可以為空字符,注意與-區(qū)分)

        $ 光標移動到當前行的最后一個字符(可以為空字符,注意與-區(qū)分)

        H 光標移動到當前屏幕最上方的那一行的第一個非空字符

        M 光標移動到當前屏幕最中間那一行的第一個非空字符

        L 光標移動到當前屏幕最下方的那一行的第一個非空字符

        G 光標移動到該文章最后一行的第一個非空字符

        nG(n代表數(shù)字) 光標移動到該文章第n行的第一個非空字符

        n 光標從當前行向下移動n行的第一個非空字符

        /word 在光標之后查找word字符串

        ?word 在光標之前查找word字符串

        :s/word1/word2/g 在光標當前行查找word1,并替換成word2

        :n1,n2s/word1/word2/g 在第n1行與第n2行之間查找word1,并替換成word2

        :%s/word1/word2/g 整個文章查找word1,并替換成word2

        :w 將編輯的數(shù)據(jù)保存到硬盤文件中

        :w [filename] 將編輯后的數(shù)據(jù)保存到硬盤的另一個文件中

        :r [filename] 在編輯數(shù)據(jù)時,讀入另一個文件中的數(shù)據(jù),即將filename文件中的內(nèi)容加到光標所在行下一行

        :wq或:x 保存并退出

        :q 退出,適用于未修改的文件

        :q! 強制退出,適用于修改文件后不保存退出

        :set nu 顯示行號

        :set nonu 取消行號

        :n1,n2 w [filename] 將n1到n2行的內(nèi)容保存到名為filename的文件中
      希望大家看完這篇文章后可以收藏,以后使用到這些命令的時候可以拿出來看或者復(fù)習。

      359314