ターミナル(Mac OS X 10.5.8)を開いて、長いコマンドラインを入力すると:
...テキストが次の行に移動しても、次の行に移動しません。
また、コマンドを入力してからバックスペース(または上矢印または^ U)を入力する場合もあります。
...行全体は消去されず、特定のポイントを超えてバックスペースすることはできません:
これは既知のbashバグですか(Mac OS Xで)?修正はありますか?
更新: ジュリアーノは正しかった、問題はPS1変数のコンソールコードシーケンスを誤って区切ることによって引き起こされました。変化:
export PS1='\[\033[1;34m\]\$\]\033[0m\] '
...私の中.bashrc
に:
export PS1='\[\033[1;34m\]\$\[\033[0m\] '
...問題を解決しました。
1
+1は、これまで見た中で最も美しいスクリーンのスクリーンショットです。
—
追って通知があるまで一時停止します。
更新で示した2つのコード行は同じです。
—
マグネ
良いキャッチ、@ Magne。これを見てから4年が経っているので、具体的には覚えていませんが、「以前」が欠落していたと思います
—
ダリルスピッツァー
\]
。
彼らは同一ではない:第一一つは持っている
—
オハッドコーエン
\]
[ `」の代わりに