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