vim 常用快捷鍵

2021-07-10 12:35:50 字數 1422 閱讀 5435

vim常用快捷鍵

normal mode

移動游標

h j k l

ctrl+f

forward 

向前翻頁

ctrl+b

backward 

向後翻頁

ctrl+u

up 向上移動半屏

ctrl+d

down 

向下移動半屏

0the first number  

移動到行首字元

$移動到行尾字元

shift+h

head 

移動游標第一行

shift+m

middle 

移動到中間行

shift+l

low 

移動到最下一行

gg到首行

g最後一行5到第

5行/word

查詢word

n向下再查詢

word

n向上再查詢

word

x xx 

後前刪除(

del);

x向前刪除

(backspace)

dd刪除一行

5dd刪除游標開始向下的5行

d1g刪除游標以前的

dg刪除游標以後的

yy複製(參考刪除)

nyyy1g

ygp p

p向下貼上;

p向上貼上

uundo

ctrl+r

redo

.小數點:重複上一步操作

shift+v

行選ctrl+v

塊選insert mode

ctrl+n

單詞補齊(以前出現過)

ctrl+x+l

行補齊ctrl+x+k

字典功能(用

ctrl+n/p

換詞)commend mode

:set nu

number

:set nonu

no number

:set ai

auto indent

:set noai

no autoindent

shift+zz

:wq!

:100,200/a/b/g

100到

200行間的a換成

b:1,$s/a/b/g

全換:1,$s/a/b/gc

全換有提示等使用者確認

多視窗 :sp

不加檔名再代開已開啟的檔案,也可以加檔名,用:q關

ctrl+ww

游標視窗切換

:vnew (filename)

豎著再代開乙個新視窗,用:bd關

:e或:o

開啟乙個檔案覆蓋原先的,用:bd關

,:bn

切換

VIM常用快捷鍵

摺疊 zo 將當前摺疊開啟 zc 摺疊游標所在處 zr 開啟所有摺疊層次 依層次開啟 zm 摺疊所有層次 依層次摺疊 zr 開啟所有摺疊 zn zm 摺疊所有 zn zi 切換摺疊與不摺疊指令 緩衝區 vim file1 file2 多個檔案調入緩衝 e filename 在vim中再開啟檔案 ls...

vim常用快捷鍵

關於基本操作 vim有兩種模式 有的人覺得是三種 命令模式和輸入模式,任何時候在輸入模式下按esc就會回到命令模式,命令模式下很多普通的按鍵就具有相應的命令的作用 比如命令模式下j,k,h,l表示上下左右,其中j表示下,想象j是向下的就不會忘記了,這四個鍵很重要,不要用上下左右鍵,可以節省時間 命令...

vim常用快捷鍵

ctrl w 切換視窗 先按1 然後 ctrl g 顯示當前目錄 g t 多個標籤之間切換 windows命令 執行windows命令 n w 游標向後移動n個單詞 n b 游標向前移動n個單詞 n k 游標向上移動n行 n j 游標向下移動n行 n h 游標向左移動n行 n l 游標向右移動n行 ...