2013-07-29 6 views
6

Sto eseguendo zsh con oh-my-zsh su OS X. Ogni volta che utilizzo il fantastico completamento di tabulazioni di zsh, la formattazione sul prompt della riga di comando attuale risulta davvero rovinata. Ad esempio:Il completamento della scheda zsh ha compromesso la formattazione della riga di comando

Digiterò cd fo e provo a completare la scheda per la directory "pippo"; zsh richiede il completamento ma cambia la riga di comando su cd fo cd fo mentre è in attesa del completamento. Non è un grosso problema ma molto fastidioso. Eventuali suggerimenti?

+1

Avete evidenziato il colore nel prompt? Se non si eseguono queste sequenze di escape nel modo corretto, la shell si confonde su quanto spazio occupi e questo rovina il ridisegno della riga di comando quando esegue il completamento. – Barmar

+2

Vedere [questa risposta] (http://stackoverflow.com/questions/13546672/custom-oh-my-zsh-theme-long-prompts-disappear-cut-off/14179542#14179542) o forse [questa domanda] (http://stackoverflow.com/questions/7957435/zsh-auto-complete-screws-up-command-name/10644062#10644062). Se desideri ulteriore aiuto, è probabilmente necessario pubblicare il contenuto di '~/.zshrc' o altri file applicabili. – simont

risposta

1

Ho già affrontato lo stesso problema prima, la mia soluzione stava disabilitando alcuni plugin zsh. La seconda probabilità è che il tema del colore possa contenere un bug che lo ha causato.

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

Questa è la versione finale della mia sezione plug-in nel file ~/.zshrc. Qualsiasi altro plugin tra parentesi può essere la ragione della tua situazione.

Se il problema persiste, è necessario inviare il numero ~/.zshrc per consentirci di controllare cosa c'è dentro.