Как скрыть имя хоста в моем терминале

Я использую zsh с темой powerlevel9k и хотел бы узнать, как удалить имя хоста из моего терминала. Вот как выглядит мой терминал прямо сейчас:

screenshot

Я хотел бы изменить его, чтобы показывать только kathi вместо kathi@Quantiphi-927.

У меня нет строки PS1 в моем файле .zshrc, и добавление строки PS1 не имеет значения. Я пробовал:

export PS1="\u\W\\$ "

и

PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
0
задан 7 August 2019 в 10:34

2 ответа

Если Вы используете Powerlevel10k, просто работайте p10k configure.

при использовании оригинала Powerlevel9k (Вы будете знать это, если Ваша подсказка будет медленной), введите это:

echo 'POWERLEVEL9K_LEFT_PROMPT_ELEMENTS=(dir vcs)` >>! ~/.zshrc
exec zsh
2
ответ дан 23 October 2019 в 08:00

Поскольку вы используете Powerlevel9k , существует переменная с именем POWERLEVEL9K_CONTEXT_TEMPLATE , которую вы можете изменить, чтобы скрыть имя хоста.

параметр по умолчанию для POWERLEVEL9K_CONTEXT_TEMPLATE - % n @% m , % n для имя пользователя и % m для станка.

, чтобы скрыть имя хоста:

  1. Откройте ~ / .zshrc : sudo nano ~ / .zshrc

  2. add POWERLEVEL9K_CONTEXT_TEMPLATE = "% n" в конец файла .zshrc .

  3. сохраните файл.

вы получите результат, подобный приведенному ниже:

enter image description here

для получения дополнительной информации обратитесь к документации powerlevel9k # context .

0
ответ дан 26 January 2020 в 22:13

Другие вопросы по тегам:

Похожие вопросы: