web-dev-qa-db-ja.com

GNU less:less -Iオプションを使用せずに大文字と小文字の区別を無視して検索するにはどうすればよいですか?

GNUより少ないマンページから

-iまたは--ignore-case

検索で大文字と小文字を無視します。つまり、大文字と小文字は同一と見なされます。

大文字が検索パターンに含まれている場合、このオプションは無視されます。つまり、パターンに大文字が含まれている場合、その検索では大文字と小文字は無視されません。

-Iまたは--IGNORE-CASE

-iと同様ですが、パターンに大文字が含まれている場合でも、検索では大文字と小文字が無視されます。

これは、大文字小文字の区別を無視してGNU lessで検索するのに最適な方法です。ただし、大文字と小文字の区別を無視して検索することを事前に認識し、コマンドラインで指定する必要があります。 。

vim は、ユーザーが検索の前に\ cを指定できるようにすることでこの問題を解決し、大文字と小文字の区別を無視してパターンを検索する必要があることを示します。

同じことをより少なくする方法はありますか(コマンドラインで-Iを指定せずに)?

54
Tom Feiner

-iと入力して通常の検索手順を実行することにより、less内から設定できます。
hを押すと、ヘルプが表示されます。

69
Andy

オンにした後Ignore case in searches-i小文字の場合は文字列を入れる必要があります。文字列に大文字の文字がある場合、検索は失敗します(大文字の文字列のみを検索します)

4
Piotr Gogolin