linux vi/vim命令學習

一、依據個人理解,vi和vim主要有以下幾點區別:

1. vim命令編輯文件時,文件裏面的內容是彩色的,而vi命令只有一種顏色。

2. vim命令編輯腳本時,能夠檢查出一些基本的語法錯誤,比如括號匹配等,vi命令不具有這一功能。

3. 一般linux系統安裝時都是自帶vi命令的,vim一般需要後續自行安裝。

二、vi/vim命令模式中的一些功能介紹

1. 移動至文件最後一行:

輸入大寫字母G即可。

2. 移動至文件第一行:

輸入gg即可。

3.刪除光標所在的行:

輸入dd即可。

4.刪除光標所在行及其後續多行:

輸入<number>dd即可,

比如10dd,就會刪除光標所在行及其後續的9行,共刪除10行。

5.將當前行至最後一行之間的所有行刪除:

輸入dG即可

6.將當前行至第一行之間的所有行刪除:

輸入d1G即可(如果刪除至第二行,輸入d2G即可,以此類推)

7.撤銷上一步的命令:

輸入小寫字母u即可

8.替換文件中的某個字符串:

輸入:%s/dog/cat/  然後按下回車即可,此命令會將文件中的dog全都換爲cat。

9.保存並退出:

輸入: :wq即可

10.直接退出不保存:

輸入: :q即可

11.強制退出:

輸入: :q!即可

12.爲文件標名行號:

輸入: :set nu即可

 

 

(注:本文中所列命令是最近個人認爲比較常用的,將不定期更新。)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章