Search

用更少的命令即時搜尋?(類似於 VIM 中的incsearch)

  • December 24, 2021

有沒有辦法在我輸入時進行搜尋less?就像 vim 選項一樣,set incsearch.

由於我沒有找到合適的方法,有沒有類似的工具可以做到這一點?

您可以從命令行進行搜尋:

less -ppattern filename

或者,一旦進入less,使用/後跟模式進行互動式搜尋(轉發)。nN分別在正向和反向重複搜尋。這是您需要知道的最低限度;還有更多用於更複雜或特定搜尋的命令。

編輯:要回复您更新的問題,目前無法使用less. 您是否考慮過使用view(以只讀模式打開 Vim,因此將使用您的incsearch設置)?使用vimpager腳本可以使 Vim 更像分頁器。

一些附加資訊: Ubuntu 錯誤跟踪器上有一個開放的錯誤,用於增量搜尋支持,但看起來它不會很快消失。有人在 github fork 上實現了增量支持,但顯然你必須編譯一個自定義less才能使用它。

(除了 Ubuntu 增強請求外,目前(截至 2016年 5 月 17 日)官方lessbugtracker上沒有此類增強請求。)

引用自:https://unix.stackexchange.com/questions/48520