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

#macos #zsh

#macos #zsh

Вопрос:

Я установил 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
➜  ~  
  

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

Ответ №1:

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