9

私はここで本当に厄介なバグを抱えています:

% git s<TAB>になります

% git   sgit  s  
send-email   -- send collection of patches as emails  
send-pack     -- push objects over git protocol to another repository  
...

コマンドを複製するだけです。画面のサイズを変更すると、通常の状態に戻ります。git s

これを修正するにはどうすればよいですか?

4

2 に答える 2

9

わかった!くそー。それは私のプロンプトです

それ以外の:

PS1=$'%B%F{$fg[green]%}${PWD/#$HOME/~}%{$reset_color%}`git-prompt` ${VIMODE} '

私はただやるべきです

PS1=$'%{$fg_bold[green]%}${PWD/#$HOME/~}%{$reset_color%}`git-prompt` ${VIMODE} '

そして今はすべて正常に動作しています...

于 2012-06-21T22:05:52.810 に答える
0

私はmacOSでこの問題を抱えていましたが、どのように修正したかを共有したいと思います。

私の知る限り、これはカスタムプロンプトに問題がある場合に発生します。私が持っていた:

PROMPT='%{$fg[green]%}%n@%m%{$reset_color%}:%{$fg[cyan]%}${(%):-%~}$reset_color%}$ '

$reset_colorそして、よく調べてみると、最後の色の変化( )が正しくラップされていないことに気づきました。次に、プロンプトを次のように変更しました。

PROMPT ='%{$ fg [green]%}%n @%m%{$ reset_color%}:%{$ fg [cyan]%} $ {(%):-%〜} %{ $ reset_color%} $ '

そして、私はもう問題を抱えていませんでした。

于 2020-11-17T09:42:01.263 に答える