linux vi vim命令學習

2021-09-10 08:28:16 字數 967 閱讀 8549

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

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

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

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

1. 移動至檔案最後一行:

輸入大寫字母g即可。

2. 移動至檔案第一行:

輸入gg即可。

3.刪除游標所在的行:

輸入dd即可。

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

輸入dd即可,

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

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

輸入dg即可

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

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

輸入小寫字母u即可

8.替換檔案中的某個字串:

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

9.儲存並退出:

輸入: :wq即可

10.直接退出不儲存:

輸入: :q即可

11.強制退出:

輸入: :q!即可

12.為檔案標名行號:

輸入: :set nu即可

13.替換當前游標所在位置的單個字元:

輸入小寫字母r後,再輸入替換的字元即可

14.替換游標所在位置的字元,直至按下esc鍵(這會覆蓋游標所在位置的字元):

輸入大寫字母r後,即可開始輸入替換的字元,按下esc鍵即結束。

15.刪除當前游標所在行的行尾的換行符(拼接行):

輸入大寫字母j即可。

16.將當前游標位置移動至n行之後:

輸入相應數字再按下回車即可

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

Linux vi vim命令大全

命令歷史 以 和 開頭的命令都有歷史紀錄,可以首先鍵入 或 然後按上下箭頭來選擇某個歷史命令。啟動vim 在命令列視窗中輸入以下命令即可 vim 直接啟動vim vim filename 開啟vim並建立名為filename的檔案檔案命令 開啟單個檔案 vim file同時開啟多個檔案 vim fi...

Linux vi vim的命令說明

移動游標 上 k nk 向上移動n行 9999k或gg可以移到第一行 g移到最後一行 下 j nj 向下移動n行 左 h nh 向左移動n列 右 l nl 向右移動n列 w 游標以單詞向前移動 nw 游標向前移動n個單詞 游標到單詞的第乙個字母上 b 與w相反 e 游標以單詞向前移動 ne 游標向前...

Linux vi vim 常用命令

1 vim 全屏編輯器 1.1 開啟檔案 1.2 關閉檔案 1.2.1 末行模式 1.2.2 編輯模式 1.3 三種模式 輸入模式 按鍵本身意義 末行模式 接受使用者命令輸入 1.3.1 編輯模式 輸入模式 1.3.2 輸入模式 編輯模式 1.3.3 編輯模式 末行模式 1.3.4 末行模式 編輯模...