web-dev-qa-db-ja.com

少ないコマンドでインスタント検索? (VIMのincsearchと同様)

lessを入力しているときに検索する方法はありますか? vimオプションと同様に、set incsearch

それを行う適切な方法が見つからなかったので、それを行うことができる同様のツールはありますか?

17
daisy

コマンドラインから検索を行うことができます:

less -ppattern filename

または、lessに入ったら、/に続けてパターンを入力し、インタラクティブ検索(転送)を実行します。 nNは、それぞれ順方向と逆方向の検索を繰り返します。それはあなたが知る必要がある最低限のものです。より複雑な検索や特定の検索のために 多くのコマンド があります。

編集:更新された質問に回答するために、現在lessを使用して即時インクリメンタル検索を行う方法はありません。代わりにviewの使用を検討しましたか(Vimを読み取り専用モードで開くため、incsearch設定を使用します)? vimpager スクリプトを使用すると、Vimをさらにポケットベルのように作成できます。

追加情報:増分検索をサポートする オープンバグ がUbuntuバグトラッカーにありますが、すぐには機能しないようです。誰かがgithubフォークに 実装されたインクリメンタルサポート を持っていますが、それを使用するにはカスタムlessをコンパイルする必要があります。

(そして、Ubuntuの拡張リクエストとは別に、現在(2016-05-17現在) 公式のlessバグトラッカーにそのような拡張リクエストはありません 。)

27
ire_and_curses