搜尋

單行搜尋

F{char} 向左搜尋游標行的 char 字元 並將游標移動到 char 字元上

T{char} 向左搜尋游標行的 char 字元 並將游標移動到 char 字元之前

f{char} 向右搜尋游標行的 char 字元 並將游標移動到 char 字元上

t{char} 向右搜尋游標行的 char 字元 並將游標移動到 char 字元之前

; 搜尋下一個之前輸入的 {char}

, 搜尋上一個之前輸入的 f{char}

文件搜尋

正向搜尋當前游標後第一個非空白單字,等同於 /\<keyword\> *

反向 * 搜尋,等同於 ?/\<keyword\> #

類似 * 搜尋,等同於 /keyword g*

類似 # 搜尋,等同於 ?keyword g#

進入 v 可視模式,並選中下一個搜尋的匹配 如果游標在匹配處的話,就選中當前游標的匹配 gn

gn ,並選中上一個搜尋的匹配 gN

等價於 :s(重複上次的替代)。注意這裡不記住旗標,所以實際工作方式可能不盡相同。 &

等價於 :%s//~/& (在所有行上重複上次的替代,並使用相同的旗標,但使用前次的匹配模式) g&

n 跳轉到下一個匹配 如果是 / 搜尋則往下, ? 搜尋則往上

Nn 反向跳轉到下一個匹配

/? 搜尋完,下一次打 /? 就會使用相同模式搜尋

輸入 /? 按向上鍵 <Up> 就可以瀏覽之前搜尋紀錄

Last updated