VIM 常用快捷鍵總結

2021-09-02 00:22:42 字數 1271 閱讀 1951

vim快捷鍵

dd   剪下          刪除游標所在行內容

ndd  剪下n行    刪除游標所在行開始及以下n行的內容

d                      刪除游標所在位置之後的內容,至行尾

d0                     刪除游標所在位置之前的內容,至行首

dw                    刪除游標所在位置的單詞

x                       刪除游標所在位置字元

x                      刪除游標所在位置前乙個字元

yy   複製    複製當前游標所在行的內容

nyy           複製當前游標所在行開始及以下n行的內容

p               貼上    從游標所在行位置之下貼上n行(n行取決與剪下、賦值了幾行)

p               從游標所在行之上貼上

複製10-50行的內容到 55 行之後

10   aaaa    mk

……50   bbbb    "ay'k  

55   "ap      貼上到55行

ctrl+d   向後翻半頁

ctrl+u   向前翻半頁

ctrl+f   向後翻一屏

ctrl+b   向前翻一屏

1+g   跳轉到文字首行

g       跳轉到文字末行

ng     跳轉到指定行

l        當前一屏的末尾  tail

m       當前一屏的中間  middle

h       當前一屏的行首  head

v    選中指定字元

v    選中指定行 

選中後可以配合 d、y、 > 、< 做刪除 複製  右移動  左移動等操作

.    重複執行上一次的操作

=    按照格式化對齊當前選中內容

r   替換游標所在位置的字元

r   替換游標之後的字元

撤銷       u

反撤銷   ctrl+r

vim -on file1  file2   水平分屏顯示(是小寫o  不是0)

vim -on file1  file2   垂直分屏顯示

vsp filename   垂直分屏

sp  filename   水平分屏

:%s/oldword/newword/g     替換整個文字

:1,10s/oldword/newword/g  替換指定區間文字(1行開始,10行結束)

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行 ...