İlgili seçenek muhtemelen PROMPT_SP
kılavuzdan açıklamadır
PROMPT_CR seçeneği nedeniyle komut istemi tarafından kapsanan kısmi bir satırı (yani, yeni satırla bitmeyen bir satırı) korumaya çalışın. Bu, kısmi bir çizgi bulunduğunda terminal sargısını bir sonraki satıra dönüştürmesi gereken bir dizi boşluk da dahil olmak üzere bazı imleç kontrol karakterleri çıkararak çalışır (bunun yalnızca terminalinizde tipik olan otomatik kenar boşlukları varsa başarılı olduğunu unutmayın) .
Kısmi bir çizgi korunduğunda, varsayılan olarak kısmi çizginin sonunda ters + kalın bir karakter görürsünüz: %
normal bir kullanıcı için veya bir #
kök için bir. Ayarlanırsa PROMPT_EOL_MARK
, kısmi çizgilerin sonunun nasıl gösterileceğini özelleştirmek için shell parametresi kullanılabilir.
Yani, ya bir
unsetopt PROMPT_SP
eğer örtülü çizgiyi umursamıyorsanız (ancak sizin durumunuzda, %
işareti başlangıçta aldığınızda boş bir çizgi gibi görünüyor ).
Ya da kullan
setopt PROMPT_CR
setopt PROMPT_SP
export PROMPT_EOL_MARK=""
Bu, kısmi satırları korur, ancak %
komut istemi üzerindeki bazı boş satırların maliyetini - kaldırır .
Bunu kalıcı yapmak için güncelleyin ~/.zshrc
.
Yaşıyorum benim, bu davranışı yeniden edemez gibi bu kör atış cmd.exe
.