VIM常用快捷鍵

2021-08-11 06:58:22 字數 1486 閱讀 2578

0        移動到該行行首。

$ 移動到該行行尾。

g 移動到當前檔案最後一行。

ng 移動到當前檔案第n行。

t, 移動到下乙個,號前的第乙個字元。

f, 移動到下乙個,號處。

1g或gg 移動到當前檔案第一行。

ctrl+f 螢幕向下移動一頁。

ctrl+b 螢幕向上移動一頁。

v          字元選擇,將游標經過的地方反白選擇。

v 行選擇,將游標經過的行反白選擇。

ctrl+v 列選擇。

x         刪除當前游標所在的字元,游標移動到後乙個字元。

nx 連續向後刪除n個字元,從當前游標開始,包含當前游標。

x 刪除當前游標前的乙個字元,游標還是停留在當前字元。

nx

d 將反白選擇的地方刪除。

dd 刪除游標所在的那一行。

ndd 刪除游標所在行以及向下的n-1行。

d$d0

dgg/d1g

dgj 將游標所在行與其下一行資料結合成一行。

vim有12個貼上板,分別是0,1,2,….,9,a,」,+總共12個,用:reg命令可以檢視各個貼上板裡面的內容。

「貼上板:直接按y只是複製到」(雙引號)貼上板中,同樣用p也是貼上這個貼上板中的內容。

+貼上板:系統貼上板,要想和其他程式或文件互拷資料就要使用該貼上板,如: 「+y 和 「+p。

y      將反白的地方複製。

yy 複製游標所在行。

nyyy$

y0ygg/y1g

ygp 將複製的資料貼上在游標的下一行。

p 將複製的資料貼上在游標的上一行。

u  撤銷。

ctrl+r 反撤銷。

w 儲存當前檔案。

wq 儲存並退出。

q! 不儲存強制退出。

zc    摺疊。

zc 對所在範圍內所有巢狀的摺疊點進行摺疊。

zo 展開摺疊。

zo 對所在範圍內所有巢狀的摺疊點展開。

.    重複上一次命令。

ab 指定縮寫,

如:ab hw hello world,然後在insert mode下輸入「hw 」(不包括引號)後vim就自動替換成了「hello world」。

ctrl+p/ctrl+n 自動完成。

< 或 > 左或者右縮排。

:noh 消除搜尋高亮

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