国产宅男网站在线|亚洲A级性爱免费视频|亚洲中精品级在线|午夜福利AA毛

  • <dd id="gf5jf"><th id="gf5jf"></th></dd>

    <cite id="gf5jf"><label id="gf5jf"></label></cite>
  • <div id="gf5jf"><listing id="gf5jf"></listing></div>
    學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 操作系統(tǒng) > Linux教程 > 在Linux中vi、vim命令有哪些

    在Linux中vi、vim命令有哪些

    時(shí)間: 曉斌668 分享

    在Linux中vi、vim命令有哪些

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

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

      x,X x為向后刪除一個(gè)字符,X為先前刪除一個(gè)字符

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

      dd 刪除當(dāng)前行

      D 刪除當(dāng)前行所有字符,試成為空行

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

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

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

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

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

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

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

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

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

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

      u 恢復(fù)前一個(gè)動(dòng)作(undo)

      二、編輯模式命令

      i,I i為在當(dāng)前光標(biāo)所在處插入輸入的文字,I為在光標(biāo)所在行第一個(gè)非空字符插入輸入的文字

      a,A a為在當(dāng)前光標(biāo)所在處下一個(gè)字符插入輸入的文字,A為在光標(biāo)所在行最后一個(gè)字符的下一個(gè)字符處插入輸入的文字

      o,O o為在光標(biāo)所在行的下一行行首開(kāi)始插入字符,O為在光標(biāo)所在行的上一行行首開(kāi)始插入字符

      r,R r為替換光標(biāo)所在那一個(gè)字符,R為一直替換光標(biāo)所指的文字,直到退出

      Esc 退出,回到一般模式

      三、命令模式

      h 光標(biāo)向左移一個(gè)字符

      j 光標(biāo)向下移一個(gè)字符

      k 光標(biāo)向上移一個(gè)字符

      l 光標(biāo)向右移一個(gè)字符

      Ctrl+f 屏幕向下翻一頁(yè)

      Ctrl+b 屏幕向上翻一頁(yè)

      Ctrl+d 屏幕向下翻半頁(yè)

      Ctrl+u 屏幕向上翻半頁(yè)

      + 光標(biāo)移動(dòng)到下一行的第一個(gè)非空字符

      - 光標(biāo)移動(dòng)到當(dāng)前行的第一個(gè)非空字符

      n空格(n代表數(shù)字) 光標(biāo)向當(dāng)前行向右移動(dòng)n個(gè)字符

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

      $ 光標(biāo)移動(dòng)到當(dāng)前行的最后一個(gè)字符(可以為空字符,注意與-區(qū)分)

      H 光標(biāo)移動(dòng)到當(dāng)前屏幕最上方的那一行的第一個(gè)非空字符

      M 光標(biāo)移動(dòng)到當(dāng)前屏幕最中間那一行的第一個(gè)非空字符

      L 光標(biāo)移動(dòng)到當(dāng)前屏幕最下方的那一行的第一個(gè)非空字符

      G 光標(biāo)移動(dòng)到該文章最后一行的第一個(gè)非空字符

      nG(n代表數(shù)字) 光標(biāo)移動(dòng)到該文章第n行的第一個(gè)非空字符

      n 光標(biāo)從當(dāng)前行向下移動(dòng)n行的第一個(gè)非空字符

      /word 在光標(biāo)之后查找word字符串

      ?word 在光標(biāo)之前查找word字符串

      :s/word1/word2/g 在光標(biāo)當(dāng)前行查找word1,并替換成word2

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

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

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

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

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

      :wq或:x 保存并退出

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

      :q! 強(qiáng)制退出,適用于修改文件后不保存退出

      :set nu 顯示行號(hào)

      :set nonu 取消行號(hào)

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

    359314