回答:
マーク機能を使用して、ファイル内の特定の位置を記憶(およびジャンプ)することもできます。
たとえば、入力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は不要です。