Включить Zsh подсказку имени пользователя

Итак, я только что установил Zsh, и он показывает для каждой команды стрелку, а затем ~. Как мне включить свое имя пользователя @ computername или что-то подобное? Я читаю https://wiki.archlinux.org/index.php/zsh , но не могу понять это.

Вот как это выглядит сейчас: enter image description here

3
задан 16 June 2014 в 00:19

3 ответа

Подсказка настроена в Вашем ~/.zshrc файл, устанавливающий переменную PROMPT. Например, для имения имени пользователя и хоста, сопровождаемого "динамическим" %:

~ PROMPT="%n@%m%# "
romano@samsung-romano% 

полный набор настройки доступен в, как всегда, замечательная документация Arch .

Так или иначе, я тепло советую использованию уведомление liquidprompt---, которое когда-то установило его, установит механизм для управления подсказкой так, чтобы, изменяясь PROMPT переменная больше не работала.

4
ответ дан 16 June 2014 в 00:19

Я знаю, что это старый вопрос, но я могу помочь вам понять, что здесь произошло.

Судя по приложенному изображению, вы установили Oh My Zsh на свой компьютер.

Вы могли бы:

  1. настроить приглашение, выбрав одну из интегрированных тем
  2. создать пользовательскую тему
  3. полностью удалить Oh My Zsh и установить переменную PROMPT, например @Rmano описал в своем ответе
0
ответ дан 8 February 2021 в 14:01
  • Откройте терминал и введите:

     nano ~/.bashrc
     
  • Затем скопируйте код и вставьте в конец файла.

     экспорт PS1="\u@\h \[$(tput sgr0)\]"
     
  • Сохраните и выйдите, нажав CTRL X Y и Enter .

  • Наконец, введите source ~/.bashrc и вы сможете увидеть изменения.

0
ответ дан 13 February 2021 в 07:18

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

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