一
此文僅做備忘錄用
二 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 方向鍵,向上移動游標乙個字元的位置...