回答:
マーク機能を使用して、ファイル内の特定の位置を記憶(およびジャンプ)することもできます。
たとえば、入力maしてlabelで位置をマークし"a"ます。位置に戻るには、単にを入力し'aます。ラベルには任意のアルファベット(大文字と小文字を区別)を使用できるため、最大52個のマーク([a-zA-Z])を使用できますが、2つ以上使用することはめったにありません。
u -半ページ上d -下半分のページk -1行上にスクロールj -1行下にスクロール-i -パターンに大文字が含まれない限り、大文字と小文字を区別しない検索(cloまたはless)/ /pattern/ -検索(nで使用)-p /pattern/ / pattern /でファイルを開く(cloとして)& /pattern/ / pattern /を含む行を表示します(grepなど)&pattern/ pattern /を含む行のみを表示しますか?
また、それらのほとんどはナビゲーションのための単なるvimのような関数です。
space、ページを下ろす、ページbを戻る(ページを上げる)ために使用します。 g始まりにGも終わりにも。
42g-行番号42に行く
n -同じ方向でパターンの検索を続けますN -反対方向でパターンの検索を続けます「foo」の検索を開始し、そのインスタンスの検索を続けたい場合は、ヒットしてから何度も/戻るか、単にヒットn(リターンなし)して同じ方向で検索を続けることができます。
-N -行番号を表示-I -検索パターンの大文字と小文字を区別しない(「ERROR | Error | error」と綴られる可能性のあるエラーを探す場合に便利)-G -強調表示をオフにするlessが既にファイルを表示しているときにそれらを入力すると、表示しているファイルに影響を与えます。もう一度入力して元に戻すことができます。
私は調整可能な水平スクロールオプションが好きです。つまり、左/右矢印キーの前にless数字を追加し、それからその数の列をスクロールします。chop-linesオプションで最適に動作します-S。
less$LESS起動時に変数からコマンドラインスイッチを読み取ります。ここに私の好みのスイッチがあります:
$ echo $LESS
-JMQRSi
-J 左側にステータス列を追加し、検索ヒットで列をマークします。-M より詳細なステータス行。-Q ベルはありません。-R 生の入力を変換せず、エスケープシーケンスを解釈させます。-S 行の折り返しを無効にします。-i 大文字と小文字を区別しない検索。
v開き$EDITORます-vi / vimは不要です。