vim常見命令

2022-04-29 15:12:09 字數 2255 閱讀 2882

此文僅做備忘錄用

二 vim的三種狀態

三種狀態,分別是命令模式、插入模式和底行模式

命令列模式command mode,按「esc」鍵可進入命令列模式

控制螢幕游標的移動,字元、字或行的刪除

插入模式insert mode,按「i」鍵可進入插入模式

只有在insert mode下,才可以做文字輸入

底行模式last line mode,按「esc」鍵確定您已經處於命令列模式下後,再按「:」冒號即可進入底行模式

將檔案儲存或退出vi,也可以設定編輯環境,如尋找字串、列出行號……

三 常用命令

:w filename     輸入「w filename」將文章以指定的檔名filename儲存

:w     將編輯的資料寫入硬碟

:w!     若文集屬性為「唯讀」時,強制寫入該檔案。不過,到底能不能寫入,跟檔案的許可權有關

:q     離開

:q!     輸入q!, 不存檔強制退出vim

:wq     輸入「wq」,存檔並退出vim

zz     兩個大寫z。若檔案未改動,則不儲存離開;若檔案更改過,則儲存後離開

四 命令

插入模式

按「i」切換進入插入模式「insert mode」,按「i」進入插入模式後是從游標當前位置開始輸入檔案;

按「a」進入插入模式後,是從目前游標所在位置的下乙個位置開始輸入文字;

按「o」進入插入模式後,是插入新的一行,從行首開始輸入文字。

按「ctrl」+「b」:螢幕往「後」移動一頁。

按「ctrl」+「f」:螢幕往「前」移動一頁。

按「ctrl」+「u」:螢幕往「後」移動半頁。

按「ctrl」+「d」:螢幕往「前」移動半頁。

按數字「0」:移到文章的開頭。

按「g」:移動到文章的最後。

按「$」:移動到游標所在行的「行尾」。

按「^」:移動到游標所在行的「行首」

按「w」:游標跳到下個字的開頭

按「e」:游標跳到下個字的字尾

按「b」:游標回到上個字的開頭

按「#l」:游標移到該行的第#個位置,如:5l,56l。

按「x」:每按一次,刪除游標所在位置的「後面」乙個字元。

按「#x」:例如,「6x」表示刪除游標所在位置的「後面」6個字元。

按「x」:大寫的x,每按一次,刪除游標所在位置的「前面」乙個字元。

按「#x」:例如,「20x」表示刪除游標所在位置的「前面」20個字元。

按「dd」:刪除游標所在行。

按「#dd」:從游標所在行開始刪除#行

按「yw」:將游標所在之處到字尾的字元複製到緩衝區中。

按「#yw」:複製#個字到緩衝區

按「yy」:複製游標所在行到緩衝區。

按「#yy」:例如,「6yy」表示拷貝從游標所在的該行「往下數」6行文字。

按「p」:將緩衝區內的字元貼到游標所在位置。注意:所有與「y」有關的複製命令都必須與「p」配合才能完成複製與貼上功能。

按「r」:替換游標所在處的字元。

按「r」:替換游標所到之處的字元,直到按下「esc」鍵為止。

按「u」:如果您誤執行乙個命令,可以馬上按下「u」,回到上乙個操作。按多次「u」可以執行多次回覆。

按「u」:撤銷對當前行的所有操作

按「cw」:更改游標所在處的字到字尾處

按「c#w」:例如,「c3w」表示更改3個字

按「ctrl」+「g」列出游標所在行的行號。

按「#g」:例如,「15g」,表示移動游標至文章的第15行行首。

底行模式

「:set nu」:輸入「:set nu」後,會在檔案中的每一行前面列出行號。

「:#」:「#」號表示乙個數字,在冒號後輸入乙個數字,再按回車鍵就會跳到該行了,如輸入數字15,再回車,就會跳到文章的第15行。

「:/關鍵字」:先按「/」鍵,再輸入您想尋找的字元,如果第一次找的關鍵字不是您想要的,可以一直按「n」會往後尋找到您要的關鍵字為止,可以一直按「n」會往前尋找到您要的關鍵字為止。

「:?關鍵字」:先按「?」鍵,再輸入您想尋找的字元,如果第一次找的關鍵字不是您想要的,可以一直按「n」會往前尋找到您要的關鍵字為止,可以一直按「n」會往前尋找到您要的關鍵字為止。

「:w」:在冒號輸入字母「w」就可以將檔案儲存起來。

「:q」:按「q」就是退出,如果無法離開vi,可以在「q」後跟乙個「!」強制離開vi。

「:qw」:一般建議離開時,搭配「w」一起使用,這樣在退出的時候還可以儲存檔案。

vim常見命令

vim是linux功能強大的文字編輯器,能夠新建 編輯 顯示文字內容。vim是vi的乙個增強版,ubuntu預設安裝精簡版的vim。需要重新安裝vim,詳見 a在游標所在字元後插入 a在游標所在行的末尾輸入 i在游標所在字元前插入 i在游標所在行的行首插入 o在游標下插入新行 o在游標上插入新行 進...

vim常見命令

vim 常用命令 刪除行 dd 剪下當前行 全部刪除 dg 顯示行號 set number 撤消上乙個修改 u 撤消所有修改 兩次u 全選 1 跳到首行 gg 2 進行可視 v 3 跳到最後一行 g hjkl可選擇部分內容 4 拷貝 y 或 y 號表示系統剪下版,注意要加上前面的引號 vim 有 1...

VIM常見命令學習

命令模式 command mode 插入模式 insert mode 底行模式 last line mode 2.在命令模式,有以下操作和命令 1 游標移動操作 h 方向鍵,向左移動游標乙個字元的位置,相當於鍵 j 方向鍵,向下移動游標乙個字元的位置,相當於鍵 k 方向鍵,向上移動游標乙個字元的位置...