参照ファイルを使用すると、less
すべての行をよく見ることができます。
検索を実行した後、次の検索結果を使用するn
と、強調表示された結果が一番上の行に表示されることがあり、まったく強調表示されないことがあります。これが私を混乱させ、迷惑させ、いくつかの実験をしました。
私はlessが改行したい行の検索結果を取得したときにその行を表示することを発見しました。次のような結果を検索し、結果行をまったく表示しません。たとえば、下の画像では、ページ上部に青色で強調表示された「Contact Load...」行が表示されます。
不足している行を見つけるために使用すると、up arrow
検索結果はまだ表示されません。対照的に、Lessは一番上の行を二重にマークします。
しかし、 をdown arrow
使用して最初の行を画面の上部から移動し、 をup arrow
使用して元の位置に戻ったらさっと!見つからない検索結果が表示されました。
解決策を見つけましたが、私の質問は1)なぜこれが起こるのか、2)less
この問題を防ぐために使用できる起動フラグがありますか?
問題の診断に役立つ場合は実行します。less -NFRW
ベストアンサー1
less
これは、行の折りたたみがオンのときに行の計算に関連しているように見える(非常に古い)バグです。あなたができることはあまりありません(開発者に連絡して修正を要求する以外は...)
私の個人的な解決策は、行を折らないように指示する-S
ことです。less
それから消えるようでした。ただし、検索しているコンテンツが使用されていない場合は、折りたたみ可能な場所にいる場合は、-S
そのコンテンツを表示するには右にスクロールする必要があります。less
起動時に他のオプションを指定できます。:
プロンプトに入力するだけです。
または、少ないポケットベルから別のポケットベルに切り替えることもできます。view
(スイートの一部vim
)ファイルを表示したい場合は機能します。デフォルトでは、 を呼び出すとview
実行しますvim
が、ファイルを読み取り専用モードでのみ開くように指示します(誤って変更しないように)。