Vim 搜尋篇


建立時間: 2023年4月15日 05:42
更新時間: 2024年6月17日 08:50

說明

分享 Vim 常用的搜尋指令,搜尋指令水很深,我會盡量講解我所知道的部分。

備註

  1. {char} : 任意字元

普通模式

單行搜尋

命令 動作
F{char} 向左搜尋游標行的 {char} 字元,並將游標移動到 {char} 字元上
T{char} 向左搜尋游標行的 {char} 字元,並將游標移動到 {char} 字元之前
f{char} 向右搜尋游標行的 {char} 字元,並將游標移動到 {char} 字元上
t{char} 向右搜尋游標行的 {char} 字元,並將游標移動到 {char} 字元之前
; 搜尋下一個,之前輸入的 {char}
, 搜尋上一個,之前輸入的 {char}
  • f 是 find 的意思
  • t 是 to 的意思

文件搜尋

命令 動作
/ 切換搜尋模式,正向查找
* 正向搜尋當前游標後第一個非空白單字,等同於 /<keyword>
? 切換搜尋模式,反向查找
# 反向 * 搜尋,等同於 ?<keyword>

搜尋輸入關鍵字後按 Enter 就會開始查找,接著使用 n 命令瀏覽每個匹配。

命令 動作
n 跳轉到下一個匹配,如果是 / 搜尋則往下, ? 搜尋則往上
N n 反向跳轉到下一個匹配

忽略大小寫

查看文件 :help /ignorecase

你可以使用 \c 忽略大小寫,和 \C 不忽略大小寫。

範例

/\cfoo
忽略大小寫,正向查找 foo。

/foo\C
不忽略大小寫,正向查找 foo。

高亮匹配

可到 Vim 好用的設定 查看如何設定高亮匹配結果

暫時關閉高亮

:noh[lsearch]
停止 ‘hlsearch’ 選項的高亮顯示。如果再執行查找命令或者設定 ‘hlsearch’ 選項,高亮會自動打開。

觀看次數: 3561
searchvim搜尋
按讚追蹤 Enjoy 軟體 Facebook 粉絲專頁
每週分享資訊技術

一杯咖啡的力量,勝過千言萬語的感謝。

支持我一杯咖啡,讓我繼續創作優質內容,與您分享更多知識與樂趣!