我正在使用带有 VSCode 1.62.3 的 Kubuntu 21.10。
我刚刚将我的默认 shell 从 bash 更改为Xonsh。我从我的应用程序菜单中单击 VSCode 图标将其打开,它一直在抱怨“解析 Shell 环境失败”。(登录主过程[main] [error] RequestService#request resolving shell environment failed {}
一遍又一遍地重复,直到它最终放弃)。
VSCode 文档告诉我这是因为解析环境需要太多时间(> 10 秒)。但是我尝试.bashrc
使用bash
. 它立即完成。除了安装 Ubuntu 时自动生成的默认设置外,没有什么其他东西。采购.xonshrc
时间xonsh
也不到 0.1 秒。
我想这是因为 VSCode 尝试获取我.bashrc
的源代码,xonsh
但xonsh
与bash
. 但是我不知道如何配置 VSCode,例如改变它解析环境的方式来解决这个问题。(我不确定我是否会在VSCode 的 github repo上提出问题。)
我知道我可以使用code .
. 它有效,但我宁愿从菜单中启动 VSCode。