2013-07-29 13 views
6

OS Xでzshを実行しています.zshの素晴らしいタブ補完を使うたびに、現在のコマンドラインプロンプトでフォーマットすると本当にうんざりします。例:zshのタブ補完がコマンドラインのフォーマットを駄目にする

私はcd foと入力し、 'foo'ディレクトリのタブ補完を試みます。 zshは完了を促しますが、完了するのを待っている間にコマンドラインをcd fo cd foに変更します。それは大きな問題ではありませんが、非常に迷惑です。助言がありますか?

+1

プロンプトに色の強調表示がありますか?これらのエスケープシーケンスを適切な方法で実行しないと、シェルはどれくらいのスペースがあるか混乱し、コマンドラインが完了したときにコマンドラインを再描画してしまいます。 – Barmar

+2

[この回答](http://stackoverflow.com/questions/13546672/custom-oh-my-zsh-theme-long-prompts-disappear-cut-off/14179542#14179542)または[この質問]( http://stackoverflow.com/questions/7957435/zsh-auto-complete-screws-up-command-name/10644062#10644062)。より多くの助けが必要な場合は、 '〜/ .zshrc'やその他の適切なファイルの内容を投稿する必要があるでしょう。 – simont

答えて

1

私は前に同じ問題に直面していましたが、私の解決策はいくつかのzshプラグインを無効にしていました。 2番目の可能性は、あなたのカラーテーマがこれを引き起こすバグを含んでいる可能性があるということです。

# Custom plugins may be added to ~/.oh-my-zsh/custom/plugins/ 
# Example format: plugins=(rails git textmate ruby lighthouse) 
plugins=(git) 

これは〜/ .zshrcファイルの私のプラグインセクションの最終バージョンです。括弧内の他のプラグインが、あなたの状況の理由かもしれません。

問題が引き続き発生する場合は、~/.zshrcを送信して、そこにあるものを確認してください。

関連する問題