Che cosa accade tra di sourcing ~ / .zsh / ENV e di sourcing ~ / .zshrc?
Domanda
Sono il passaggio da schermo GNU a tmux, e sto osservando un comportamento strano in cui il mio guscio si blocca quando creo una nuova finestra in tmux. Posso uccidere il blocco e arrivare a mio guscio se ho colpito CTRL-C
, ma voglio scoprire cosa c'è che non va.
Ho fatto qualche echo
debug della mia configurazione zsh
e capito che il blocco avviene dopo ~/.zsh/env
proviene (che non si blocca w / a ~/.zsh/env
, ho controllato quello), ma prima ~/.zshrc
è di provenienza. Sono disposto a scavare ulteriormente, ma non sono sicuro di quello che succede tra le due fasi. Qualcuno può dirmi, quindi so dove cercare?
Soluzione
Ah-ha, è /etc/zprofile
che sta causando il problema. Ho scoperto da man zsh
l'ordine dei file di origine. Grazie!