trae 好像是 vscode 换皮的,对接的插件商场不是 vscode 的官方插件商店,而是 open-vsx
这样是不是用不了 Pylance、ssh remote 这些不开源的微软官方插件了?
如果没有这些 Pylance 这些实力插件,我感觉 trae、cursor 的编码体验会缩水很多啊?
大家是怎么解决的?
trae 好像是 vscode 换皮的,对接的插件商场不是 vscode 的官方插件商店,而是 open-vsx
这样是不是用不了 Pylance、ssh remote 这些不开源的微软官方插件了?
如果没有这些 Pylance 这些实力插件,我感觉 trae、cursor 的编码体验会缩水很多啊?
大家是怎么解决的?
是的,基于 VSCode 改版但使用 Open VSX 的编辑器(如 trae、Cursor)会遇到以下限制:
Pyright
(Pylance 底层基于此开源工具)+ Jedi
,但会损失部分智能特性sshfs
+ 手动配置,或直接使用原生终端强制安装官方插件的方法
# 下载 VSIX 手动安装(需自行寻找可靠来源)
code --install-extension ms-python.vscode-pylance-2023.10.40.vsix
⚠️ 注意:这种方式存在版本兼容风险,且微软未官方提供 VSIX 下载
或通过修改 product.json
强制改版编辑器连接微软商店
(需修改以下配置项)
"extensionsGallery": {
"serviceUrl": "https://marketplace.visualstudio.com/_apis/public/gallery",
"cacheUrl": "https://vscode.blob.core.windows.net/gallery/index",
"itemUrl": "https://marketplace.visualstudio.com/items"
}
根据实际测试,部分改版编辑器(如 VSCodium)通过上述配置后可正常安装 Pylance,但可能违反微软服务条款。建议开发关键项目时优先选择官方发行版。
13 回答12.6k 阅读
2 回答4.9k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决
7 回答2k 阅读
5 回答604 阅读
3 回答5.4k 阅读
3 回答2.1k 阅读
用 Cursor,但是不写
Py
和C/C++
的我来说没什么特别大的感觉。插件用肯定还是能用的,就是得魔改一下配置文件。
或者找一个替代品 or 退回老的版本(新的插件版本里面加的限制)。
如果OP使用的是 Trae 的话,可以考虑用 VS Code 然后安装 Trae 的插件?并不一定说非要用 Trae 来当成开发编辑器。毕竟 Trae 不像 Cursor 做出了很多插件实现不了的功能,必须要安装编辑器才行。
毕竟是
License
的问题,官方去越过的方案只能是暂时的。微软为了自家的Copilot
,后面肯定还是会继续收紧的。最终官方的开箱即用版本应该不会一致没问题,最终会变成靠用户自己去改某一些配置文件?
或者看这些新的AI编辑器是不是能自己造一个新的编辑器出来,或者迁移到其他的开源编辑器去。
管理插件 - 文档 - Trae CN
Has the VSCode C/C++ Extension been blocked? · Issue #2976 · getcursor/cursor
Microsoft C/C++ Extension appears to no longer support unofficial forks of VS Code · Issue #2300 · VSCodium/vscodium