1
我从gnu屏幕切换到tmux,我观察到一个奇怪的行为,当我在tmux中创建一个新窗口时,我的shell挂起。如果我点击CTRL-C
,我可以杀死挂钩并进入我的shell,但我想知道发生了什么问题。sourcing〜/ .zsh/env和sourcing〜/ .zshrc之间会发生什么?
我做我zsh
配置的一些echo
调试和想通了,~/.zsh/env
其来源后(不挂瓦特/ ~/.zsh/env
,我检查了)挂起发生,但~/.zshrc
之前采购。我愿意进一步挖掘,但我不确定这两步之间会发生什么。任何人都可以告诉我,所以我知道在哪里看?
而不是回声使用'zsh -x' – 2010-11-19 22:50:39
如果我在bash中调试这些东西,我打开冗长或echo'ing。对于bash,用'--verbose'调用它。对于tcsh,您使用'-x'或'set echo'。这样做会在执行之前打印每条命令,因此您将完全知道它正在启动的shell命令。 – 2010-11-19 22:51:05