Vim 輸入部份字串 即時向上、下搜尋

Vim 可以使用 / 來做字串搜尋(含 regex 搜尋),輸入完成後,可以按 n / N 來向上、下切換同樣字串的位置。

Vim 8.0.1238 之後,支援一個新功能,只要輸入部份字串,就可以先向上、向下來搜尋,以便繼續把相關的字補齊(或者如果找到也就解決了)。

Vim 輸入部份字串 即時向上、下搜尋

Vim 8 此搜尋功能可參考此篇文章介紹:Vim 8.0.1238 adds highlighting of all matches while incremental searching

  1. 此功能需要有啟用下述兩個設定值,可先加入 .vimrc
    • set incsearch
    • set hlsearch
  2. vim example.txt # 隨便開啟檔案
    1. 使用 / 來輸入搜尋字串,輸入字串後,先不要按 ENTER
    2. 使用 Ctrl-G (向下)Ctrl-T (向上) 來移動目前相符(Match)的字串
    3. 若找到要的字串時,再按 ENTER 就會在最後的位置停下

作者: Tsung

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料