Показать название ветки Git в терминале — macOS Catalina — отсутствуют файлы zsh

#bash #terminal #zsh #macos-catalina

#bash #терминал #zsh #macos-catalina

Вопрос:

У меня есть свежая macOS Catalina 10.15.6, и я следую инструкциям по этой ссылке, показывая название ветки git в терминале macos, чтобы я мог отображать название ветки на своем терминале всякий раз, когда я cd в репозитории git.

Я нахожусь в своем домашнем каталоге, поэтому при запуске ls -la я не вижу ни одного из следующих файлов

 .zshrc, .bashrc, .bash_profile, .zprofile
  

Единственными релевантными файлами, отображаемыми в списке, являются .bash_history и .zsh_history .

Они расположены по другому пути или я пропускаю какой-либо шаг в процессе?

Ответ №1:

Инструкции MACOS — выполните следующие команды в вашем терминале:

cd

nano .zshrc

скопируйте и вставьте эти строки кода:

 autoload -Uz vcs_info

precmd() {vcs_info}

zstyle ':vcs_info:git:*' formats '(%b)'

setopt PROMPT_SUBST

PROMPT='%n> ${PWD/#$HOME/~} ${vcs_info_msg_0_}%%'
  

CTRL o ВВОД для сохранения и CTRL x для выхода

источник .zshrc

и это все. Пожалуйста, поделитесь своей конфигурацией!

Ответ №2:

Самый простой ответ: установите Oh My ZSH

Поверьте мне, вы не сможете лучше настроить свой собственный .zshrc файл.

Просто перейдите сюда:https://ohmyz.sh/#install

Запустите эту команду в вашем терминале:

sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

Вуаля, вы получили красивые результаты терминала

Ответ №3:

Следуя этому ответу на SuperUser StackExchange, я бы предположил, что вам нужно создать .zshrc , .bashrc и т.д. Самостоятельно. Насколько я могу судить, вам просто нужен .zshrc для того, что вы делаете. Затем вы можете продолжить настройку из руководства.