18 4 25vim常用快捷鍵

2021-08-20 10:41:46 字數 1057 閱讀 3531

vim常用快捷鍵:

移動游標:

esc下輸入 0 跳至行首,不管有無縮排,就是跳到第0個字元

^ 跳至行首的第乙個字元

$ 跳至行尾

gg 跳至文首

g 調至文尾

* 查詢游標所在處的單詞,向下查詢

# 查詢游標所在處的單詞,向上查詢

ctrl+e 移動頁面(整體上移一行)

ctrl+y 移動頁面(整體下移一行)

ctrl+f 上翻一頁

ctrl+b 下翻一頁

刪除複製:

dd 刪除游標所在行

dw 刪除乙個字(word)

yy複製一行

p 貼上貼上板的內容到當前行的

下面 小寫

p 貼上貼上板的內容到當前行的

上面 大寫

i 從當前游標處進入插入模式

o 在當前行之下新加一行,並進入插入模式

o 在當前行之上新加一行,並進入插入模式

esc 退出插入模式

j 將下一行和當前行連線為一行

s 刪除游標所在行並進入編輯模式

s 刪除當前字元並進入編輯模式

cc 刪除當前行並進入編輯模式

c$ 擦除從當前位置至行末的內容,並進入編輯模式

u是撤銷你剛才做的動作

ctrl+r 是恢復你剛才撤銷的動作

== 自動縮排當前行

多行複製貼上:

游標放到第6行, 輸入:2yy 游標放到第9行, 輸入:p 此方法適合複製少量行文字的情況,複製第6行(包括)下面的2行資料,放到第9行下面。

查詢替換:

/pattern 向後搜尋字串pattern

?pattern 向前搜尋字串patter

「\c」忽略大小寫

「\c」大小寫敏感

n 下乙個匹配(如果是/搜尋,則是向下的下乙個,?搜尋則是向上的下乙個)

n 上乙個匹配(同上)

:%s/old/new/g 搜尋整個檔案,將所有的old替換為new

:%s/old/new/gc 搜尋整個檔案,將所有的old替換為new,每次都要你確認是否替換

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