回答:
-I
lessの実行中にコマンドを入力することもできます。検索の大文字と小文字の区別を切り替えます。
-I
文字通り、型-I
が開いていないように。
環境変数を設定することもできます LESS
私はを使用してLESS=-Ri
、カラー化された出力をそこgrep
にポンプし、ANSIカラーシーケンスを維持できるようにしています。
私が見つけたlessのもう1つの使用されていない機能は、それを+F
引数として開始する(またはless中にSHIFT+ Fを押す)ことです。これにより、同じ方法で、開いたファイルを追跡しますtail -f <file>
。アプリケーションからログファイルを監視していて、ページをバックアップしたい場合に便利です(たとえば、毎秒数百行のログが生成される場合)。
less
はもっと多くのことを言うことができます:)
less +F --follow-name some.file
。+F
一人では私のために働いていません。
@Juhaの発言に対するアドオン:実際にSmartCasing -i
で大文字と小文字を区別しないようにします。つまり、検索に大文字が含まれている場合、検索では大文字と小文字が区別され、そうでない場合は大文字と小文字が区別されません。:set smartcase
Vimのように考えてください。
例:with -i
を使用すると、「Log、..」の「log」の検索は一致しますが、「log、..」の「Log」の検索は一致しません。
/\clog
、大文字と小文字を区別しない検索に切り替えることもできます。
次のように、検索ごとにこの機能を呼び出すことができるようです:
less prompt> /search string/-i
このオプションは、less
を介してアクセスするのインタラクティブヘルプにありますh
。
less prompt> h
...
-i ........ --ignore-case
Ignore case in searches that do not contain uppercase.
-I ........ --IGNORE-CASE
Ignore case in all searches.
...
私は徹底的にチェックしていませんが、less
MacOSのバージョン487および他のLinuxディストリビューションのヘルプでは、このオプションが利用可能であると記載されています。
MacOSでは、新しいバージョンのless
viaをインストールすることもできますbrew
。
$ brew install less
$ less --version
less 530 (POSIX regular expressions)
Copyright (C) 1984-2017 Mark Nudelman
less
ます。
less
試してみましたか?私には取り組みませんless 458 (GNU regular expressions)
(適性はless 458-2
FWIW と言います)
less
Fedora 19/20に含まれているどのバージョンでも使用していました。