Linux 使用vim命令編輯文件內容


 

在終端可以使用vim命令來直接編輯文件內容。

vim,也可以叫做vi。

 

 


 

 

vim有三種模式:命令模式、輸入模式、底線命令模式。

 

命令模式

vim  文件名   進入命令模式,vim也可以寫成vi。

 如果文件不存在,先創建再打開,如果文件已存在,直接打開。

只能是當前目錄下的文件,不能是document/1.txt這種子孫目錄下的文件。

 

此模式下敲擊鍵盤動作會被Vim識別為命令,而非輸入字符。常用命令:

  • i    切換到輸入模式,可以編輯文件內容,i即insert
  • :  切換到底線命令模式。所謂底線命令模式,是指輸入的命令是在最后一行的(底線)。

 

 

輸入模式

在此模式下可以編輯文件內容。可以使用很多鍵,比如Home、End、Del等。

按ESC可推出輸入模式,回到命令模式。

 

 

底線命令模式

在命令模式下按下:(英文冒號)即進入底線命令模式。常用命令:

  • w 保存文件
  • q 退出vim(要先保存,才能退出)
  • q! 不用保存即可退出vim(強制退出)

注意:執行一個底線命令后,會自動回退到命令模式,如果還要執行底線命令,需要先按:,就是說每次執行底線命令時都要先按:。

 

可一起使用,比如

:wq  先保存文件再退出vim

 

 


 

 

完成流程示例

vim  1.txt   創建|打開文件

 

按i進入輸入模式,編輯內容。

 

按ESC退出輸入模式、回退到命令模式

 

按:wq保存文件並退出vim

 

 


 

 

命令模式下常用的快捷鍵

  • dd   刪除當前行
  • yy  復制當前行
  • p  在當前行的下面粘貼出來
  • r 替換當前字符

這些命令要在命令模式下才可以使用。輸入模式按ESC回到命令模式。

 


免責聲明!

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



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