vim快捷鍵大全

2021-06-04 06:14:39 字數 4764 閱讀 5408

vim是乙個多模式的編輯器。就目前來看,主要有以下幾個主要模式。

1.通常模式(n) 在其它任何乙個模式下,用esc或者 ctrl+c 鍵可以退到通常模式。

2.插入模式(i) 在這個模式下,vim像乙個常見的編輯器.在通常模式下,用i或者a可以進行本模式,當然,還有一些其它命令也可以。

3.可視模式(v) 在這個模式下,可以使用hjkl進行選擇.然後進行copy,paste或者其它操作. 在通常模式下,用v命令進行可視模式。

4. 塊操作模式(v) 這是塊操作模式. 在通常模式下,用ctrl+v進入本模式。

5. 修改模式(r) 這是改寫的模式.很多軟體法用insert鍵來完成這個切換.在vim中,從通常模式用r即可進入改寫模式。

6. 擴充套件命令模式(ex) 這是命令執行模式 在通常模式下用:切換到此模式。

輸入模式

ctrl+d

向前縮排

ctrl+t

向後縮排

ctrl+f

首行縮排

ctrl+a全選

ctrl+x剪下

ctrl+c複製

ctrl+z撤銷

ctrl+v貼上

ctrl+o

切換到通常模式(只執行單個命令後返回輸入模式)

ctrl+w

或ctrl+u

刪除游標到行首得字元

ctrl+i

當前游標插入空格

ctrl+m

或ctrl+j換行

ctrl+pgup

上個標籤

ctrl+pgdn

下個標籤

alt+pgup

向上翻頁

alt+pgdn

向下翻頁

f3

開啟過的檔案補全

shift+f3

當前目錄下檔案補全視窗

f9

插入當前日期

ctrl+l

程式關鍵字補全

ctrl+x ctrl+o

程式關鍵字補全

ctrl+x ctrl+f

檔案路徑補全

ctrl+x ctrl+p

檔案中出現的關鍵字補全

ctrl+\

拼音輸入法補全

alt+\

**模板補全

通常模式

g

跳最後一行

gg

跳到第一行

dd

刪除當前行

yy

複製當前行

;p

貼上當前行

k

游標向上移動

j

游標向下移動

h

游標向左移動

l

游標向右移動

ctrl+f

向下翻頁

ctrl+b

向上翻頁

ctrl+d

向下半翻頁

ctrl+u

向上半翻頁

ctrl+a

數字加1

ctrl+x

數字減1

$

移動行尾

0

移動行首

w

移動下乙個詞

b

移動到上乙個詞

v

轉到可視模式

23gg

跳到第23行

23g

跳到第23行

dib

刪除內含 '(' ')' 塊

dib

刪除內含 '' 大塊

ggvg全選

gg=g

自動縮排

fa

跳到游標所在行的位置的前面的a處

qa

記錄巨集a

f10

開啟檔案tree

f1

開啟幫助

f2

開啟編碼選擇視窗

f3

變數和方法檢視視窗

f11

全屏模式切換

a

進入輸入模式(追加)

i

進入輸入模式(插入)

*

高亮當前選擇單詞

$

跳到行末

%

跳到匹配的括號處("""""()")

b

跳到行開始處

e

跳到行結束處

f

還原窗體

ff

最大化

n

下乙個高亮的關鍵字

shift+n

上乙個高亮的關鍵字 /

進行高亮關鍵字輸入

?

擴充套件命令模式

:5,56s/aa/bb/g

從第5行到56行替換aa為bb

: 5,%s/aa/bb/g

從第5行到最後一行替換aa為bb

:%s/aa/bb/

替換全部aa為bb

:tabe

新建視窗標籤

:g/^$/d

刪除空行

:%s/^m//g

或:%s/\r//g

每一行都會多出乙個^m

可視模式

shift+>

向後縮排

shift+<

向前縮排

i"

選擇內含雙引號塊

i{

選擇內含大括號塊

iw

選擇單詞

ctrl+q

選擇快

r」

將選擇的替換為雙引號

VIM快捷鍵大全

前言vim是乙個超級牛的編輯器,可以說是專為程式設計師設計的編輯器,強大的有些不可思議 不過其學習曲線稍顯陡峭,前兩天在網上找到乙個小圖表,比較全,如果對錶中所列的命令學習熟悉以後,處理日常的文字就已經足夠,所以貼出來,大家參考參考。vim的牛b之處不在於其功能之繁多,更不在於其學習曲線之陡峭,而在...

Vim快捷鍵大全

1 左移h 右移l 下移j 上移k 2 向下翻頁ctrl f,向上翻頁ctrl b 3 向下翻半頁ctrl d,向上翻半頁ctrl u 4 移動到行尾 移動到行首0 數字 移動到行首第乙個字元處 5 移動游標到下乙個句子 移動游標到上乙個句子 6 移動到段首 7 移動到下乙個詞w,移動到上乙個詞b ...

VIM快捷鍵大全技巧

1 關於vim 這是一篇關於linux下vim工具使用方法的介紹。2 啟動vim時的選項 vim c cmd file 在開啟檔案前,先執行指定的命令 vim r file 恢復上次異常退出的檔案 vim r file 以唯讀的方式開啟檔案 vim y num file 將編輯視窗的大小設為num行...