单击图标打开VSCode时,我无法获取.zshrc文件的源代码。这导致我的pytest发现失败,因为它正在寻找一个未加载的环境变量(但包含在我的.zshrc中(
我的VSCode设置中有这个:
"terminal.integrated.defaultProfile.osx": "zsh", # I am using a Mac
两种我都试过了
"terminal.integrated.inheritEnv": false,
和
"terminal.integrated.inheritEnv": true,
然而,如果我打开一个终端并键入code .
,那么它将用我的环境变量加载VSCode,所有这些都将按预期工作。当我通过点击图标加载它时,有没有办法获得相同的行为?有没有我错过的背景?
编辑:
我的环境变量实际上在~/.profile
中,它由.zshrc
提供,所以如果它读.profile
或.zshrc
,我很高兴。
随着最近发布的VSCode,这个问题对我来说消失了。对于任何有此问题的人,请确保您的版本至少为1.63。