Linux中vim和vi編輯器的使用


 

vim 和 vi 的關系:

可以將vim視作vi的高級版本,vim可以用顏色或下划線的方式來顯示一些特殊信息。vim不止是文本處理軟件,而可以說是一個程序開發工具。因為vim里面加入了很多額外功能,例如支持正則表達式的查找,多文件編輯,區塊復制等。

 

 

vim 和 vi 的三種模式:

  • 一般命令模式:打開一個文件后就默認進入一般命令模式,在這里可以使用粘貼,復制,刪除等操作。按下(i,o,a)中的任何一個按鍵都可以進入編輯模式。按下(:,/,?)中的任何一個鍵都可以進入命令行模式。
  • 編輯模式:可以編輯文件內容,按下 【Esc】鍵退出編輯模式,進入一般命令模式。
  • 命令行模式:光標移動到最下面那一行,其中 : 可以保存退出等操作,/ 和 ?則可以查找等操作。

 

 

一些常用操作:

1、退出保存(在命令行模式使用)

  • :w 保存文件但不退出
  • :q 退出編輯器,如果存在沒保存的內容會提示
  • :wq 保存並退出
  • :q! 強制退出不保存

 

2、粘貼,復制,刪除,撤銷(在一般命令模式下使用)

  • dd 刪除(剪切)光標所在的那一整行
  • ndd n 為數字。刪除(剪切)光標所在的向下 n 行,例如 20dd 則是刪除 20 行
  • yy 復制光標所在的那一行
  • nyy n 為數字。復制光標所在的向下 n 行,例如 20yy 則是復制 20 行
  • p(小寫) 粘貼,在光標下一行粘貼
  • P(大寫) 粘貼,在光標上一行粘貼
  • x(小寫) 向后刪除一個字符,相當於【del】按鍵
  • X(大寫) 向前刪除一個字符,相當於【Backspace】按鍵
  • u 恢復前一個操作
  • 【Ctrl】+r 重做上一個動作

 

3、查找(在一般命令模式下使用)

  • /word 向光標之下尋找一個名稱為 word 的字符串。
  • ?word 向光標之上尋找一個字符串名稱為 word 的字符串。
  • n 繼續向下查找
  • N 繼續向上查找

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM