Что происходит между источником ~ / .zsh / env и sourcing ~ / .zshrc?
Вопрос
Я переключаюсь с экрана GNU в TMux, и я наблюдаю за странным поведением, где моя оболочка висит, когда я создаю новое окно в TMUX. Я могу убить повешение и добраться до моей оболочки, если я ударю CTRL-C
, но я хочу узнать, что идет не так.
Я сделал что-то echo
Отладка моего zsh
конфигурация и выяснила, что повешение происходит после ~/.zsh/env
получен (это не висит с ~/.zsh/env
, Я проверил это), но прежде ~/.zshrc
получен. Я готов копать дальше, но я не уверен, что происходит между этими двумя шагами. Кто-нибудь может сказать мне, так что я знаю, где смотреть?
Решение
Ах-га, это /etc/zprofile
Это вызывает проблему. Я выяснил из man zsh
порядок поставленных файлов. Спасибо!
Не связан с StackOverflow