で作業していない。そして、ターミナルは、色プロンプト
echo foo PS1='\e[0;30mtest \e[0m'
とtest PS1='\e[0;30mtest \e[0m'
表示され(予想通り)矢印アップを押します。
しかし、私は色が含まれていないものにPS1を設定した場合、私は矢印、私はecho foo
を持つべきアップを押すと、それはtest PS1='\e[0;3echo foo
になり、それは動作します:
echo foo
PS1='\e[0;30mtest \e[0m'
PS1='test '
- をトリプルプレスアップに、結果を矢印
echo foo
注:echo foo
はまだ実行されたコマンドです。を入力してください。
iTerm2とApple Terminalの両方で試してみました。
なぜそれをやっているのですが、どうすれば修正できますか?