7
端末プロンプトが正しく折り返されない
bashで非常に長いコマンドを入力すると、ターミナルが正しく入力しているものを表示しないという問題があります。次のようなコマンドがあった場合、私は期待しています: username@someserver ~/somepath $ ssh -i /path/to/private/key myusername@something.someserver.com コマンドは2行でレンダリングする必要があります。代わりに、次のように、プロンプトの周りをラップして、プロンプトの先頭から書き込みを開始することがよくあります。 myreallylongusername@something.somelongserver.comh -i /path/to/private/key 戻っていくつかの引数を変更することにした場合、カーソルがどこに表示されるかはわかりません。時にはプロンプトの途中ですが、通常は上の行にあります私が入力してるところ。 Up前のコマンドを実行すると、さらに楽しいことが起こります。私はこれをgnome-terminalとterminatorの両方とi3とCinnamonで試しました。誰かがそれが私のプロンプトだと提案したので、ここにそれがあります: \[\033[01;32m\]\u:\[\033[01;34m\] \W\033[01;34m \$\[\033[00m\] Ctrll、reset、およびclearすべてのは、彼らが言う何が、私は後ろにコマンドを入力する場合や、Up同じことが起こります。 チェックしてcheckwinsize、bashで有効になっています。これは、80x24およびその他のウィンドウサイズで発生します。 これは私が一緒に暮らすことを学ぶものなのでしょうか?知っておくべき魔法がありますか?本当に短いプロンプトを使用するだけで解決しましたが、問題は解決しません。