関連するオプションはおそらくPROMPT_SP
、マニュアルからの説明です
PROMPT_CRオプションが原因でコマンドプロンプトで隠されてしまう部分的な行(つまり、改行で終わらない行)を保存しようとします。これは、部分的な行が存在するときに端末を次の行に折り返す一連のスペースを含むいくつかのカーソル制御文字を出力することによって機能します(これは、端末に自動マージンがある場合にのみ成功することに注意してください) 。
部分的な行が保持されると、デフォルトでは、部分的な行の終わりに逆+太字が表示されます。%
通常のユーザーまたは#
ルートです。設定すると、シェルパラメータPROMPT_EOL_MARK
を使用して、部分的な行の終わりの表示方法をカスタマイズできます。
だから、あなたはどちらか
unsetopt PROMPT_SP
覆われた行を気にしない場合(ただし、あなたの場合%
は、最初にサインを取得するため、空の行のようです)。
または使用する
setopt PROMPT_CR
setopt PROMPT_SP
export PROMPT_EOL_MARK=""
これは、部分的な行を保持%
しますが、プロンプト上のいくつかの空行を犠牲にして-を削除します。
これを永続的にするには、を更新します~/.zshrc
。
これはブラインドショットcmd.exe
です。この動作をで再現できないためです。