Vim 常用命令總結

2021-08-02 05:17:36 字數 1817 閱讀 4490

vim 常用命令總結

2012-03-03 使用

vim的時間不長,但如今已經離不開熟悉的

vim編輯模式了。

vim的學習曲線是非常陡的,一開始學習的時候,面對很多的操作命令要去記住,常常望而卻步。

其實,只要記住一些常用的命令,加之在工作中堅持使用

vim進行編輯,很快就能得心應手了。

###游標移動

(cursormovement) 命令

作用(解釋)

h,j,k,l h

表示往左,

j表示往下,

k表示往右,

l表示往上

ctrl+f

ctrl+b

w, e, w, 

e 跳到單詞的後面,小寫包括標點 b

, b以單詞為單位往前跳動游標,小寫包含標點 o

開啟新的一行 ^

一行的開始 $

一行的結尾 gg

文件的第一行

[n]g

文件的第n行或者最後一行

###插入模式

(insert mode) 命令

作用(解釋) i

插入到游標前面 i

插入到行的開始位置 a

插入到游標的後面 a

插入到行的最後位置 o

, o新開一行

esc關閉插入模式

###編輯

(editing) 命令

作用(解釋) r

在插入模式替換游標所在的乙個字元 j

s 刪除游標所在的乙個字元, 游標還在當行s

刪除游標所在的一行,游標還在當行,不同於dd

u 撤銷上一步操作

ctrl+r

恢復上一步操作 .

重複最後乙個命令 ~

變換為大寫

[n]>>

一行或n行往右移動乙個tab

[n]<<

一行或n行往左移動乙個tab

###關閉

(exiting) 命令

作用(解釋) :w

儲存:wq

, :x

儲存並關閉 :q

關閉(已儲存)

:q!強制關閉

###搜尋

(search) 命令

作用(解釋)

/pattern

搜尋(非插入模式)

?pattern

往後搜尋 n

游標到達搜尋結果的前乙個目標 n

游標到達搜尋結果的後乙個目標

###視覺模式

(visual mode) 命令

作用(解釋) v

選中乙個或多個字元 v

選中一行

###剪下和複製

(cut and paste) 命令

作用(解釋) dd

刪除一行 dw

刪除乙個單詞 x

刪除後乙個字元 x

刪除前乙個字元 d

刪除一行最後乙個字元

[n]yy

複製一行或者n行yw

複製乙個單詞 p

貼上

###視窗操作 命令

作用(解釋)

:split

水平方向分割出乙個視窗

:vsplit

垂直方向分割出乙個視窗

:close

關閉視窗

ctrl+w

切換視窗, 

h到左邊視窗,

j到下方視窗,

k到上方視窗,

l到右邊視窗

VIM常用命令總結

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

vim常用命令總結

把vim常用命令總結一下,以便日後查閱 模式 normal 常規模式 esc insert 插入模式 i visual 可視模式 選擇整行,整段文字 v 儲存,退出 wq 儲存 退出 q 強制退出 進入,返回 ctrl 進入tag ctrl o 返回上一層 插入 i 在游標前插入字元 a 在一行的末...

Vim常用命令總結

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