2

В bash мой PROMPT установлен так

PS1="$(scutil --get ComputerName) \W\\$ "

Где я вижу только имя компьютера и только имя текущего каталога, в котором я нахожусь, а не полный путь и знак $.

my-computer my-folder$

Мой вопрос заключается в том, как настроить приглашение zsh так же, как в bash. Я гуглил, но решения, которые я нашел, не совсем то, что я ищу.

1 ответ1

4

См. Раздел РАСШИРЕНИЕ ПОСЛЕДОВАТЕЛЬНЫХ ПОСЛЕДОВАТЕЛЬНОСТЕЙ И ПРОСТОГО ПОДСОЕДИНЕНИЯ ESCAPES на странице руководства zsh man zshmisc .

Эта строка приглашения PS1='%m %1d$ ' отображает имя компьютера (%m) и конечный компонент текущего пути (%1d).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .