终于解决了这个世纪难题!

我自己在使用 VS Code 系编辑器的时候(比如vscode、cursor),在编辑器的终端里面启动 claude code,一直会检测不到 IDE,中间查找过很多资料也还是不好使,后面直接放弃了。

昨天心血来潮,用 gemini 重新查询了一下解决办法,然后今天早上一试,竟然真的解决了!了了长久以来的一个心病,很开心。

下面分享gemini给出的解释以及解决办法。

在 vscode的PowerShell 中执行以下命令,或者将它加入你的 $Profile 中


function claude-fix {
    # 临时清除干扰 Claude 检测的环境变量
    $env:VSCODE_PID = ""
    $env:VSCODE_CWD = ""
    $env:TERM_PROGRAM = ""
    # 启动 Claude
    claude @args
}

亲测有效!有相同问题的老友可以尝试一下看看。

20 个赞

其实我不喜欢在vscode里开cc :bili_004:

因为我一般还要同时看代码,所以习惯在vscode中一站式解决,不然还要开个终端窗口,感觉体验式有点割裂。

1 个赞

其实我有三块屏…

3 个赞

感谢分享

壕无人性~

那确实~

:tieba_022: 所以最优方案是加多几块屏幕

感谢分享,经过测试有效

厉害了佬

难怪,我说呢