You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VSCodium集成终端行为异常,与系统终端不一致的问题求助

VSCodium集成终端行为异常,与系统终端不一致的问题求助

我最近从VSCode切换到了VSCodium,但在设置终端时遇到了大麻烦。它的行为非常奇怪,就像处在chroot环境里一样。比如:

VSCodium终端

$ ls /usr/bin | wc -l
1055

$ echo $SHELL
/bin/sh

$ echo $BASH_VERSION
5.2.21(1)-release

系统终端(gnome-terminal)

$ ls /usr/bin | wc -l
1904

$ echo $SHELL
/bin/bash

$ echo $BASH_VERSION
5.1.16(1)-release

我发现VSCodium终端里缺少一些系统上已经安装的命令,而且Python版本也不一样等等。我试过Stack Overflow和其他地方的多种解决方案,现在我的Codium偏好设置如下:

{
    "terminal.integrated.defaultProfile.linux": "bash",
    "terminal.explorerKind": "external",
    "terminal.external.linuxExec": "/bin/bash",
    "terminal.integrated.profiles.linux": {
        "bash": {
            "path": "bash",
            "icon": "terminal-bash",
            "args": ["-l"]
        }
    },
    "terminal.integrated.inheritEnv": true,
    "terminal.integrated.enablePersistentSessions": false
}

我也试过把terminal.external.linuxExec设置为"/usr/bin/gnome-terminal",但完全没用。

我显然漏掉了什么,但我甚至不知道该怎么描述这个问题,所以没法有效地搜索解决方案。

我确定打开Codium终端时它会加载我的.bashrc,因为它会抱怨一个未知命令bc——这个命令我已经在配置文件里设置了。而打开Gnome终端时,bc是可用的,所以不会报错。另外,自定义的git提示符之类的内容在Codium终端里也能正常显示。

我只想让Codium终端的行为完全和系统正常终端一致。我用的是最新版的PopOS(Ubuntu衍生版)、Codium 1.85.0和Gnome Terminal 3.44.0。有没有人能告诉我我漏掉了什么配置?

备注:内容来源于stack exchange,提问作者Tom

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.20 12:04:49