Trae装了codex插件不显示?报错视图容器不存在的解决办法,亲测有效

今天用Trae装codex插件,装完左边死活不显示图标,右下角还一直弹报错说啥“视图容器codexSecondaryViewContainer不存在…被加到资源管理器了”。找了半天发现是插件自己配置文件写劈了。

自己手动改下文件就行,挺简单的。

怎么搞:

  1. 先去电脑里找插件目录。
    win系统一般在这个路径下: C:\Users\你的用户名.trae\extensions (自己把“你的用户名”换成你的电脑名字啊)
  2. 进去后找名字差不多叫 openai.chatgpt-加上一串版本号 的文件夹,点进去。
  3. 里面有个 package.json 文件,右键用记事本或者vscode啥的打开。
  4. 在里面搜 viewsContainers 。
    你会发现它里面写了 activitybar 和 secondarySidebar 两块。其实就是它把侧边栏的位置指错了。
    别管那么多, 直接把搜到的那整个 viewsContainers 里面的代码,替换成下面这段:
        "viewsContainers": {
            "activitybar": [
                {
                    "id": "codexViewContainer",
                    "title": "Codex",
                    "icon": "resources/blossom-white.svg",
                    "when": "chatgpt.
                    doesNotSupportSecondarySidebar"
                },
                {
                    "id": "codexSecondaryViewContainer",
                    "title": "Codex",
                    "icon": "resources/blossom-white.svg",
                    "when": "!chatgpt.
                    doesNotSupportSecondarySidebar"
                }
            ]
        },

(注意替换的时候别把外面的大括号删多或者删少了)

  1. 保存文件。然后回到Trae界面,按 Ctrl + Shift + P ,搜 Reload Window (或者重新加载窗口),回车刷新一下。
    搞定!那个图标就乖乖跑到左边侧边栏了。卡在这的兄弟们可以试试。
14 个赞

在这个位置找,加载完后,可能你的文件夹太长遮挡了

6 个赞

好奇这是谁的锅

2 个赞

这篇挺有价值,属于那种真能帮人省时间的排坑帖。
很多人遇到这种插件侧边栏不显示的问题,第一反应都是重装或者怀疑版本冲突,你这里把问题定位到 package.json 的 viewsContainers,其实很关键。
如果你后面愿意补一版,我觉得可以顺手把“修改前后差异”或者“适用版本范围”也写上,会更方便后来的人直接判断自己能不能照着用。

3 个赞


亲测有效,感谢楼主

3 个赞

报红了

3 个赞

这没啥事,放心使用

2 个赞

跑下面去了,不在侧边栏中(侧边栏只有claudecode)

3 个赞

我对比了下,默认就是这样的呀

2 个赞

最新版本的设置格式,亲自测试通过

2 个赞

ok这是个好帖子

2 个赞

json 中字符串别换行。吧爆红两行写成一行

2 个赞

改了,确实好了,但是每次一更新版本,又回去了,官方认为这个不是bug吗 :joy:

2 个赞

感谢分享,这个问题我之前也遇到过,当时折腾了好久

2 个赞

感谢,有没有办法挪到右边呢,在左边看不到文件列表,在终端下面又太小了

2 个赞

最新。可以在左侧工具栏显示。点击即可弹窗

2 个赞

我去 这个帖子活了好久哈哈哈

2 个赞

最新的还是不行 还得这个教程

2 个赞

什么时候官方能修复啊 而且是不是codex修改的代码不能像trae一样点击应用不应用

1 个赞