2017-06-28 56 views

回答

2

你可以在其中获取来源的第一个文件的开头做一个

setopt SOURCE_TRACE 

。请参阅man zshoptions

+0

我认为源文件的第一个文件是.zshrc,对吧?其实没关系,因为我感兴趣的所有文件都是从.zshrc加载的。感谢您的帮助 –

+0

不。实际上,哪些文件来源取决于运行shell的方式(登录shell?交互式shell?)。您必须查看手册页以查找在特定情况下源文件的确切顺序。 – user1934428

+2

@TheEdgeOfRage [zsh]加载其配置文件的顺序可以在[手册]中找到(http://zsh.sourceforge.net/Doc/Release/Files.html#Startup_002fShutdown-Files)。请记住,即使对于zsh脚本,添加到“/ etc/zshenv”或“$ ZDOTDIR/.zshenv”的代码也会运行。如果你只对交互式会话感兴趣,'〜/ .zshrc'确实是正确的地方。 – Adaephon