Slackwareサーバーに接続します。コマンドがPuTTYウィンドウのサイズよりも長い場合、行は同じ行に続き、同じコマンドに追加し続けると、コマンドの先頭が消え、行の先頭に「<」を置くだけです。
Red Hatサーバーで作業すると、コンソールは必要に応じて行を追加するだけなので、コマンド全体を表示できます。
ワードラッピングをどこで有効にするかわかりません。 Red HatサーバーのようにSlackwareサーバーで単語を折り返すように設定するにはどうすればよいですか? PS:すみません、英語。
これは、bash
(またはreadlineを使用する他のシェル)を使用していて、_~/.inputrc
_(またはグローバル_/etc/inputrc
_)に
_set horizontal-scroll-mode On
_
_man readline
_から:
_
horizontal-scroll-mode
_(Off
)On
に設定すると、readlineは表示に1行を使用し、入力が新しい行に折り返されるのではなく、画面の幅より長くなると、1つの画面行で水平にスクロールします。
解決策:行を削除するか(デフォルト設定はOff
)、オプションを明示的にOff
に設定します。
_set horizontal-scroll-mode Off
_
Readlineは、_/etc/inputrc
_が存在しないか、読み取ることができない場合にのみ、_~/.inputrc
_を使用します(_~/.inputrc
_も_$include /etc/inputrc
_の可能性があるため、_/etc/inputrc
_にOn
があり、変更できない、または変更したくない場合は、_~/.inputrc
_を編集して、いつでも設定を上書きできます。
この変更は、すでに実行中のシェルには自動的には影響しません。あなたは設定をリロードすることができます
_bind -f ~/.inputrc
_
( this を参照)、またはその設定のみを変更して
_bind 'set horizontal-scroll-mode off'
_
Readlineライブラリは、TERM
環境変数がterminfoデータベースにない端末名に設定されている場合、_horizontal-scroll-mode
_にもフォールバックします。 infocmp
コマンドを使用して、そうであるかどうかを確認できます。状況を修正する方法については こちら を参照してください。
同様のインターフェイス(ただし、行の右端に_<
_マークが表示されます)は、readlineを使用しない一部のpdksh派生シェルで使用されます(特にmksh
、Androidのデフォルト)。その場合、回避策はありません。