2013-07-29 16 views
6

Używam zsh z oh-my-zsh na OS X. Za każdym razem, gdy korzystam z niesamowitego przechwytywania tabulatora zsh, formatowanie na aktualnym wierszu poleceń zostaje naprawdę spieprzone. Na przykład:Koniec tabulacji zsh up formatowanie linii poleceń

Będę pisać na maszynie cd fo i spróbuję wykonać polecenie tab-complete dla katalogu 'foo'; zsh monituje o zakończenie, ale zmienia wiersz poleceń na cd fo cd fo, czekając na zakończenie. To nie jest wielka sprawa, ale bardzo denerwująca. Jakieś sugestie?

+1

Czy w znaku zachęty pojawia się kolor? Jeśli nie wykonasz tych sekwencji w prawidłowy sposób, powłoka wprawi Cię w zakłopotanie, ile zajmuje miejsca, a to zakłóca odświeżanie wiersza poleceń po zakończeniu. – Barmar

+2

Zobacz [tę odpowiedź] (http://stackoverflow.com/questions/13546672/custom-oh-my-zsh-theme-long-prompts-disappear-cut-off/14179542#14179542) lub może [to pytanie] (http://stackoverflow.com/questions/7957435/zsh-auto-complete-screws-up-command-name/10644062#10644062). Jeśli potrzebujesz dodatkowej pomocy, prawdopodobnie będziesz potrzebować opublikować zawartość '~/.zshrc' lub innych odpowiednich plików. – simont

Odpowiedz

1

Przedtem miałem ten sam problem, moim rozwiązaniem było wyłączenie niektórych wtyczek zsh. Drugie prawdopodobieństwo jest takie, że twój motyw koloru może zawierać błąd, który to powoduje.

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

To jest ostateczna wersja mojego sekcji wtyczek w pliku ~/.zshrc. Każda inna wtyczka między nawiasami może być przyczyną twojej sytuacji.

Jeśli problem nadal występuje, musisz opublikować swój numer ~/.zshrc, abyśmy mogli sprawdzić, co się tam znajduje.