Когда я открываю zsh, в качестве подсказки отображаются странные символы (oh-my-zsh в OSX)

Я установил oh-my-zsh, и теперь каждый раз, когда я открываю терминал, вместо подсказки отображаются некоторые символы. Однако, когда я начинаю что-то печатать, подсказка отображается правильно:

Last login: Wed Oct  5 14:02:50 on ttys000
P~
Last login: Wed Oct  5 14:03:27 on ttys000
P~?
Last login: Wed Oct  5 14:03:37 on ttys000
P~3
Last login: Wed Oct  5 14:04:09 on ttys000
➜  ~  ls
Desktop   Documents Downloads Library   Movies    Music     Pictures  Public
➜  ~  

Как я могу это исправить?


person aperez    schedule 09.10.2011    source источник


Ответы (1)


Вероятно, это связано с тем, что у вас $PS1 или precmd установлено что-то, что несовместимо с вашей оболочкой. echo "$PS1" и type precmd скажут вам, на что они настроены. Я не уверен, где, черт возьми, они будут установлены.

person poolie    schedule 04.07.2012