vim跳轉命令

2021-06-25 08:12:47 字數 1306 閱讀 5698

ta 跳到下乙個a 前面

fa 跳到下乙個a

大寫的意思相反

另外還有%(跳到檔案的%多少) 和|(跳到第幾列) 不過我很少用

上面的都可以加上數字字首 表示第幾個匹配

另外看檔案時 除了pageup pagedown外還有其它的快速鍵

如ctrl-f 向前一頁 ctrl-b 向後一頁

上面不是重要的

ctrl-d 向下半頁 ctrl-u 向上半頁我覺得更實用 這樣看文章時就不會跳轉出錯

另外還有

ctrl-e 向下一行

ctrl-y 向上一行

^ 行首

$行尾0 第乙個字元

另外上面也作為vim其它命令的定位符 如刪除d

dt)一直刪除到這行的)

另外 懂了跳轉鍵後 那刪除或是複製時就不再是以行為單位了 可以指定到某個條件

我覺得這是新手成長的必要方法

另外還有ctrl-t ctrl-i ctrl-]

如果已經使用了ctags 或是cscope建立索引檔案的話 那看**時很是方便

跳轉到函式、變數定義處:

[+ctrl+i 跳轉到函式、變數和#define

[+ctrl+d 跳轉到#define處

ctrl+i 向前跳到前幾次游標位置

ctrl+o 向後跳到後幾次游標位置

函式體跳**

在函式體中,命令模式下輸入 [函式體尾部。

[[

]]

][{}

2009-07-07 17:31 補充

如何選中括號中的內容 進行:

將游標移至括號內,按shift+v進入行選模式,然後

i{ - 選小括號中內容,不包括小括號

a{ - 選小括號中內容,包括小括號

ib - 選中括號中內容,不包括括號

ab - 選中括號中內容,包括括號

i{ - 選大括號中內容,不包括大括號

a{ - 選大括號中內容,包括大括號

:h text-objects

vi中間的內容,不包括{}

va中間內容,包括{}

vi( 選中()中間內容

vi< 選中<>中間內容

vi[ 選中中間內容

vit 選中中間的內容

vi」 選中」"中間內容

vi』 選中」中間的內容

vis 選中乙個句子

vib 選中乙個block

viw選中乙個單詞

vip 選中乙個段落

vim快捷移動跳轉彙總命令

1 需要按行快速移動游標時,可以使用鍵盤上的編輯鍵home,快速將游標移動至當前行的行首。除此之外,也可以在命令模式中使用快捷鍵 即shift 6 或0 數字0 2 如果要快速移動游標至當前行的行尾,可以使用編輯鍵end。也可以在命令模式中使用快捷鍵美元符號 shift 4 與快捷鍵 和0不同,快捷...

vim函式跳轉技巧

hjkl 這是代替箭頭鍵功能的 h m l 跳到螢幕的頂上 中間 下方 w 跳到下乙個單詞的開始 e 跳到單詞的結束 b 向後跳 gg 跳到檔案的開始 g 跳到檔案的結束 10gg 或10g 跳到第10行 ta 跳到下乙個a 前面 fa 跳到下乙個a 大寫的意思相反 另外還有 跳到檔案的 多少 和 ...

vim游標移動 跳轉

vim的三個模式 命令列模式 插入模式 底行模式 從命令模式到插入模式 a 游標後輸入 a 行尾輸入 i 游標前輸入 i 行首輸入 o 上一行輸入 o 下一行輸入 c 刪除到行尾的全部字元,然後進入插入 移動游標 hjkl 行首 0 行尾 翻頁 上ctrl f 下ctrl b 可以讓游標從它當前所在...