vim常用命令總結

2021-06-28 12:38:45 字數 1141 閱讀 8018

把vim常用命令總結一下,以便日後查閱

** 模式 **

normal - 常規模式 【esc】

insert - 插入模式 【i】

visual - 可視模式(選擇整行,整段文字)【v】

** 儲存,退出 **

:wq - 儲存 + 退出

:q! - 強制退出

** 進入,返回 **

ctrl + ] - 進入tag

ctrl + o - 返回上一層

** 插入 **

i - 在游標前插入字元

a - 在一行的末尾插入字元,之前游標可以在任意位置

p - 將刪除內容置入游標後

o - 在游標下方開啟新一行並進入插入模式

o - 在游標上方開啟新一行並進入插入模式

r + 字元 - 將游標所在字元替換為r後的字元

cw 或 ce - 刪除游標後的單詞並進入插入模式,用於更改文字直到乙個單詞的末尾

c + motion 同上

** 刪除 **

操作符 d + 操作物件 motion

motion:

w - 從當前游標到下乙個單詞的第乙個字元處,但不包括第乙個字元

e - 從當前游標到單詞的最後乙個字元處,包含最後乙個字元

$ - 從當前游標到行尾最後乙個字元,包含最後乙個字元

0 - 從當前游標到行首

dw - 刪除單詞

dd - 刪除行

d$ - 從游標處刪除到行尾

d0 - 從游標處刪除到行首

** 撤銷 **

u - 撤銷最後乙個命令

u - 撤銷對整行的修改,恢復到改行原始狀態

** 跳轉 **

gg - 跳轉到檔案第一行

g - 跳轉到檔案最後一行

行號 + g - 跳轉到指定行

** 搜尋,替換 **** 檔案管理 **

:edit.      - 顯示正在編輯的檔案所在的目錄,注意edit後有 「.」

VIM常用命令總結

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

Vim常用命令總結

h j k l 分別對應於 ctrl f 向下翻一頁 forward ctrl b 向上翻一頁 back ctrl d 向下翻半頁 down ctrl u 向上翻半頁 up h 螢幕頂行首字元 m 螢幕中間首字元 l 螢幕末行首字元 gg 當前檔案首行首字元 g 當前檔案末行首字元 n g 跳轉到第...

vim常用命令總結

vim 選擇文字,刪除,複製,貼上 文字的選擇,對於編輯器來說,是很基本的東西,也經常被用到,總結如下 v 從游標當前位置開始,游標所經過的地方會被選中,再按一下v結束。v 從游標當前行開始,游標經過的行都會被選中,再按一下 結束。ctrl v 從游標當前位置開始,選中游標起點和終點所構成的矩形區域...