跳轉(zhuǎn)
-
基本跳轉(zhuǎn)
:n
最基本的跳轉(zhuǎn)方法就是使用:n命令,其中n是要跳轉(zhuǎn)到的行號。例如,要跳轉(zhuǎn)到第20行,可以在命令模式下輸入:20,然后按下回車鍵即可。
-
相對跳轉(zhuǎn)
:[num]
相對跳轉(zhuǎn)用于在當(dāng)前行的基礎(chǔ)上向上或向下跳轉(zhuǎn)一定的行數(shù)??梢栽诿钅J较螺斎?num命令,其中num可以是正數(shù)、負(fù)數(shù)。例如,要向上跳轉(zhuǎn)5行,可以在命令模式下輸入:+5,然后按下回車鍵即可。同樣,要向下跳轉(zhuǎn)5行,則可以輸入5。
-
標(biāo)簽跳轉(zhuǎn)
ma
標(biāo)簽跳轉(zhuǎn)是vim中比較高級的跳轉(zhuǎn)方式,需要事先設(shè)置標(biāo)簽??梢栽谌我庖粋€位置使用m加一個小寫字母來設(shè)置一個標(biāo)簽。例如,在命令模式下輸入:ma,其中a是標(biāo)簽名稱。設(shè)置標(biāo)簽之后,可以使用`a命令跳轉(zhuǎn)到該標(biāo)簽所在的位置。
需要注意的是,標(biāo)簽名稱只能使用小寫字母,而且要保證不與vim的命令重名。
-
搜索跳轉(zhuǎn)
/[word]
可以在命令模式下輸入/[word]命令,其中[word]是要搜索的單詞或字符串,然后按下回車鍵即可。
如果找到了匹配的單詞或字符串,vim會跳轉(zhuǎn)到其第一個出現(xiàn)的位置。此外,還可以使用n命令在當(dāng)前行的下一行繼續(xù)搜索匹配的單詞或字符串。
-
文件內(nèi)跳轉(zhuǎn)
gf
可以使用gf命令跳轉(zhuǎn)到光標(biāo)下的單詞所對應(yīng)的文件或路徑。需要注意的是,該文件或路徑必須存在于文件系統(tǒng)中,并且要保證vim可以訪問到。返回則是Ctrl+6。
-
快速跳轉(zhuǎn)
Ctrl+]或gd
可以快速跳轉(zhuǎn)到光標(biāo)下的單詞所對應(yīng)的定義或聲明處??梢允褂肅trl+]或gd快捷鍵來進(jìn)行快速跳轉(zhuǎn)。
-
分屏跳轉(zhuǎn)
Ctrl+w + h/j/k/l
分屏跳轉(zhuǎn)是vim中最靈活的一個跳轉(zhuǎn)方式之一,可以在不同的屏幕之間自由跳轉(zhuǎn)??梢允褂肅trl+w+h/j/k/l快捷鍵來進(jìn)行分屏跳轉(zhuǎn)。其中Ctrl+w是vim中的分屏命令前綴,h/j/k/l分別代表向左/下/上/右跳轉(zhuǎn)。
其他
1)使用光標(biāo)選擇一個單詞后,按*鍵選擇該單詞進(jìn)行搜索,按n鍵切換至下個位置。
2)一行內(nèi)容過多時設(shè)置換行顯示set wrap
-
命令
+關(guān)注
關(guān)注
5文章
658瀏覽量
21927 -
VIM
+關(guān)注
關(guān)注
0文章
132瀏覽量
15250
原文標(biāo)題:Vim跳轉(zhuǎn)技巧
文章出處:【微信號:Rocker-IC,微信公眾號:路科驗證】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論