Vim 搜尋篇
分類
建立時間: 2023年4月15日 05:42
更新時間: 2024年6月17日 08:50
說明
分享 Vim 常用的搜尋指令,搜尋指令水很深,我會盡量講解我所知道的部分。
備註
{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搜尋
一杯咖啡的力量,勝過千言萬語的感謝。
支持我一杯咖啡,讓我繼續創作優質內容,與您分享更多知識與樂趣!