Webにはless
基本的に長い改行を停止し、代わりに切り取るために必要なリソースがたくさんあるようです。デフォルトでは、改行を停止することに反対の問題があります。しかし、私が見つけることができるのは反対方向のガイドラインだけですが、どの方法も反転に使用されていないようです。
私の問題は約1ヶ月前に発生し、いくつかのシステムにまたがっていました。実際、どこかに私のドットファイルがあるかもしれませんが、生涯にわたって見つけることができません。
less
私のシェルのどのエントリにもエイリアスが指定されておらず、関数でもなく、システムのデフォルト以外のバイナリも表示されません。$ which less /usr/bin/less
私は次のような
-S
主張をしていません。$ ps waux | grep less caleb 3151 0.0 0.0 13592 1036 pts/14 S+ 16:06 0:00 less
私は何も設定しませんでした
~/.lesskey
:$ cat ~/.lesskey cat: /home/caleb/.lesskey: No such file or directory
-SEnterただし、線の切り捨ては、インスタンス化されているすべての場所でオンになっています。毎回オフにする必要があります。
マニュアルページでは、これが予想される動作と反対であることを明確に示しています。
$ man less
...
-S or --chop-long-lines
Causes lines longer than the screen width to be chopped (truncated)
rather than wrapped. That is, the portion of a long line that does
not fit in the screen width is not shown. The default is to wrap long
lines; that is, display the remainder on the next line.
...
これはデフォルトなので、この機能をオフにするコマンドラインスイッチがないようです。これを見つけて削除できるように設定できる場所はどこですか?
ベストアンサー1
オプションは環境変数からも取得されますLESS
。に設定されていることを確認してくださいecho "$LESS"
。