系統(tǒng)之家 - 系統(tǒng)光盤下載網(wǎng)站!

當(dāng)前位置:系統(tǒng)之家 > 系統(tǒng)教程 > Linux使用vi/vim命令

Linux如何使用vi/vim命令

時間:2015-01-04 17:14:18 作者:qipeng 來源:系統(tǒng)之家 1. 掃描二維碼隨時看資訊 2. 請使用手機瀏覽器訪問: https://m.xitongzhijia.net/xtjc/20150104/33957.html 手機查看 評論

  vi是文本編輯器,而vim是類似于vi的文本編輯器,是代碼編輯比較實用的工具,下面小編就給大家介紹下Linux如何使用Vi、Vim命令,感興趣的朋友一起來了解下吧。

 Linux如何使用vi/vim命令

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

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

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

  dd 刪除當(dāng)前行

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

  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為在當(dāng)前光標所在處插入輸入的文字,I為在光標所在行第一個非空字符插入輸入的文字

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

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

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

  Esc 退出,回到一般模式

  三、命令模式

  h 光標向左移一個字符

  j 光標向下移一個字符

  k 光標向上移一個字符

  l 光標向右移一個字符

  Ctrl+f 屏幕向下翻一頁

  Ctrl+b 屏幕向上翻一頁

  Ctrl+d 屏幕向下翻半頁

  Ctrl+u 屏幕向上翻半頁

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

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

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

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

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

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

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

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

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

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

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

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

 。縲ord 在光標之前查找word字符串

 。簊/word1/word2/g 在光標當(dāng)前行查找word1,并替換成word2

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

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

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

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

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

 。簑q或:x 保存并退出

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

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

  :set nu 顯示行號

 。簊et nonu 取消行號

 。簄1,n2 w [filename] 將n1到n2行的內(nèi)容保存到名為filename的文件中

  上面就是Linux中vi、vim命令的用法介紹了,本文簡單的介紹了這兩個命令的用法,具體的實例操作還請多多關(guān)注系統(tǒng)之家。

發(fā)表評論

0

沒有更多評論了

評論就這些咯,讓大家也知道你的獨特見解

立即評論

以上留言僅代表用戶個人觀點,不代表系統(tǒng)之家立場

其他版本軟件

熱門教程

人氣教程排行

Linux系統(tǒng)推薦

官方交流群 軟件收錄