「非」プレーン文字を含むBashプロンプトは、長いコマンドでは折り返されません。

「非」プレーン文字を含むBashプロンプトは、長いコマンドでは折り返されません。

したがって、長いコマンドを入力すると、私が使用しているほとんどの端末(UXTERMを除く)では、bashプロンプトは同じ行のテキストを上書きして新しい行に移動しません。

これは端末の bash プロンプトです。

┌[~] >
└> 

これは私の〜/ .bashrcのbashプロンプトです。

PS1="┌\[$(tput bold)\]\[\033[38;5;32m\][\w]\[$(tput sgr0)\] \[$(tput bold)\]>\[$(tput sgr0)\]\n\[$(tput sgr0)\]└> \[$(tput sgr0)\]"

私が主に使用しているターミナルはターミネーターですが、UXTERMでテストしましたが、うまくいきますが、ターミネーターとクロスティニーのデフォルトターミナルを使用すると、より長いコマンドは次の行に進みません。

ベストアンサー1

おすすめ記事