回答:
注:キーバインディングについては、2番目の部分を参照してください。
ではless、行の折り返しではなく行の折り返しと呼ばれます。折りたたまないように設定するには、次の-Sオプションを使用します。
-S, --chop-long-lines
画面の幅よりも長い行が折り返されるのではなく、切り取られます。つまり、画面の幅に収まらない長い行の部分は表示されません。デフォルトでは、長い行を折ります。つまり、残りを次の行に表示します。
— less(1)
または、以下のコメントで述べたように、既にファイルを開いている場合は、入力することでモードを切り替えることができます-S(Enter実装によっては)。
行の折りたたみを無効にした後、矢印キーで横にスクロールできます。
永久にラッピングを停止する場合は、次の呪文を唱えます:
echo "#env" >> ~/.lesskey
echo "LESS = -S" >> ~/.lesskey
lesskey
alias less='less -S'
.lesskeyは、ホームディレクトリのファイルの最後に2行追加するだけです。テキストエディタで簡単に削除できます。
lessがそのためのオプションを持っているかどうかはわかりませんが、デフォルトでそれを行うほとんどのコマンドを使用します(そして、それを表示するために左右にスクロールできます)。
most素敵なプログラムのように思えますが、ファイルの最後に移動するショートカットがないとは信じられません。便利なlessコマンド「G」は行番号を要求し、「$」を認識しません。less特定の方法で模倣しているように見えますが、著者が完全に互換性を持たなかった理由がわかりません。
Endバッファの最後に移動するために、キーがより少なく機能することを確認してください。少なくとも私の中gnome-terminal
-Sオプションで開かれていなくても動作します。
常にラップしないようにgitをセットアップするには:
git config --global core.pager 'less -S'
less、同じキーで内部を切り替えます(-、次にShift-S)。