Это незначительно, но это сводит меня с ума.

Моя подсказка сопровождается обратным жирным шрифтом%, например:

https://i.stack.imgur.com/Lkx36.png

Я хочу, чтобы это ушло.

Я использую: zsh с oh-my-zsh на iterm2

Что я пробовал:

Я нашел это и в соответствии с принятым ответом это вызвано PROPMT_SP, как объяснено в руководстве zsh:

Попытка сохранить частичную строку (т. Е. Строку, которая не заканчивалась символом новой строки), которая в противном случае была бы закрыта командной строкой из-за опции PROMPT_CR. Это работает путем вывода некоторых символов управления курсором, включая серию пробелов, которые должны переносить терминал на следующую строку, когда присутствует частичная строка (обратите внимание, что это успешно, только если ваш терминал имеет автоматические поля, что типично) ,

Когда частичная строка сохранена, по умолчанию вы увидите знак ++жирный в конце частичной строки:% для обычного пользователя или знак # для корня. Если установлено, параметр оболочки PROMPT_EOL_MARK можно использовать для настройки отображения конца частичных строк.

После принятого ответа я ввел это в терминал:

unsetopt PROMPT_SP

и перезапустил. Это не сработало, поэтому я продолжил пробовать:

setopt PROMPT_CR
setopt PROMPT_SP
export PROMPT_EOL_MARK=""

и перезапустил. Это не сработало, поэтому я добавил

setopt PROMPT_CR
setopt PROMPT_SP
export PROMPT_EOL_MARK=""

в мой ~/.zshrc и перезапустил это не сработало.

Переходя к другому ответу: в другом ответе предлагалось добавить их в выбранную .zsh-тему и добавить строки выше. У меня не было ни одного выбранного, и в соответствии с этим тема по умолчанию - robbyrussell.zsh-theme, поэтому я добавил вышеупомянутые строки в ~/.oh-my-zsh/themes/robbyrussell.zsh-theme, и это не сработало. Я удалил эти строки и изменил тему в моей ~/.zshrc на blinks.zsh-theme и добавил вышеупомянутые строки в ~/.oh-my-zsh/themes/blinks.zsh-theme и перезапустил, и это не сработало ,

Когда все это не сработало, я снова начал поиск в Google и обнаружил, что это были те же решения, которые до сих пор не работали для меня.

Что я делаю неправильно?

0