![]() | 1 passive 88 天前 via Android ![]() 缺点: 1. vi 快捷键不够 consistent 。甚至不如 kate 和 qtcreator 。 2. 常规的 configure 、make 、运行、测试都要写 json ,还不知道 json 内容的文档哪里查。 3. 8 年前的笔记本能轻松测试和调试 HPC 的并行程序却带不动 vscode 。 4. 插件没有实现的功能可能无法通过扩展脚本做到。有些简单的功能不值得开发和维护一个 vscode 插件。 |
![]() | 2 WasteNya 88 天前 via Android ![]() 缺点是优点太多,包括开源 |
![]() | 3 maymay5 88 天前 via iPhone 写后端的时候,例如 C# 如果项目很大,代码的索引和定义查询就会很差,说人话就是 f12 不跳了,很烦人,虽然这是 C# 插件的问题 |
4 Danswerme 88 天前 偶尔出现奇怪的 BUG ,例如插件失灵,只能重启程序;或者环境变量变更后,重启程序也无效,需要重启电脑。 但是这都是小问题,剩下的全是优点,而且它还是免费的,感谢微软。 |
![]() | 5 TimPeake 88 天前 |
![]() | 6 blankmiss 88 天前 开发插件的人 水准不同,就会导致 vscode 不好用 |
![]() | 7 yb2313 88 天前 ![]() 重构重命名不行, 太多太深就会漏掉 |
![]() | 8 simpleman 88 天前 UI 不够有质感 |
![]() | 9 youyouzi 88 天前 ![]() 能不能把 copilot 去掉啊?卸载插件,然后又出现了 |
![]() | 10 bronyakaka 88 天前 优点是免费,缺点是性能差 |
![]() | 12 xtreme1 88 天前 严格来说和 vs code 没太大关系 lsp 协议接口设计的太简单, 导致很多操作效率很低 但是现在都是生成的代码, 似乎也无所谓了 |
![]() | 13 iorilu 88 天前 缺点不重要 免费插件多跨平台通吃所有语言就够了 我反正接受不了一个 ide 只能搞一种语言的 |
![]() | 14 cutecore 88 天前 “常规的 configure 、make 、运行、测试都要写 json ,还不知道 json 内容的文档哪里查。 ”这个真实难顶 |
![]() | &nbp; 15 sagaxu 88 天前 |
17 swordcoming9527 88 天前 @sagaxu 我也因为一个细节体验受不了了,使用 vim 插件的时候,block cursor 在 inlay hint 附近时竟然直接错位,有人修复了,但相关维护者说影响性能不接受,存在了好几年了,这种小细节多了就再也不用 vscode 了。https://github.com/microsoft/vscode/pull/226515 |
![]() | 18 subframe75361 88 天前 via Android ![]() @sagaxu 自荐一下,issue 内也有人提及了 https://github.com/subframe7536/vscode-custom-ui-style |
![]() | 19 sunmoon1983 88 天前 用习惯了 jetbrains 家的,实再用不习惯 vscode |
20 Greendays 88 天前 git ui 不如 JetBrains 家的好用。 |
![]() | 21 minami 88 天前 抛开 rdp 相关的键盘 bug ,以及已经不支持 Ubuntu16.04 这两个问题以外,没啥缺点。我软伟大,无需多言,一己之力拉高了 electron 的上限 |
![]() | 22 hueralin 88 天前 跑 vue2 项目,网上各种小插件满天飞,结果没一个好用的,跳转都很吃力。又转回 webstorm 了。 |
![]() | 23 Vaspike 88 天前 地标最强 Electron 项目 |
![]() | 24 akaHenry 88 天前 ![]() vscode 优点: 1. GPT 体验最好. pycharm 远远跟不上趟. 2. Python, Go, Rust, 前端, 等开发体验, 相当好. (还有多少市场留给 Jetbrains?) 3. Python 上, 对 monorepo 中多 venv 切换支持, 体验吊打 Pycharm. 4. 插件丰富. 让我认真想一想 Pycharm, Goland, Clion 等独有更好的插件, 想不出多少有比较优势的. 毕竟不是 10 年前. 时代真是变天了. vscode 缺点: 1. 插件优化水平参差不齐. 拿 GPT 插件, 国内一众, 很多性能优化很烂, 很吃 内存 + CPU. M1 MAX + 32G 的机器, 经常性 抽风 CPU 飙满. 搞的我把某阿里的 GPT 插件给 ban 了. 只用免费的 codegeex 做代码补全. 2. 想不出太值得讲的缺点. 除了上面的插件性能烂 + 大项目, 导致的 vscode 卡死 + 重启, 甚至还有个 专门重启的插件挺好用. (这个问题好解决, 就是把 垃圾插件卸载, 比如 阿里的 GPT 插件.) 我目前是头条的 Trae + vscode 搭配用, Trae 主写代码, 主要是白嫖一个免费补全能力. 偶尔切 vscode. 对于 GPT chat, 作为低频用户, 不是很 care. (关于 Trae 能力, 部分不如 vscode, 拿 python 举例, Trae 不支持 相对路径导入包的模块, 识别+解析+跳转. 而 vscode 就支持. 就很搞笑. 本体 vscode 有的能力, 山寨货, 还能二次阉割的? 迷惑.) 而 pycharm, goland, clion, 早已经卸载. JB 上唯一还闪光的点, 可能只剩下 git 合并冲突的能力. 笑. (开源伟大, 曾经 JB 独享的功能, vscode 也基本都有了, 甚至体验更佳) |
26 Exxfire 88 天前 老是动不动把公司服务器的 CPU 资源吃完... |
![]() | 27 mohumohu 88 天前 缺点就是经常卡死点不动,一般就是自己更新导致的 |
28 v5xc 88 天前 很好用的编程软件 谢谢 |
![]() | 29 Chuckle nbsp; 88 天前 插件能力很强,干什么都行,但也容易存在插件冲突,且很难排查 |
31 bzj 88 天前 用惯了 jetbrain 全家桶,真心觉得 vscode 难用 |
![]() | 32 MuscleOf2016 88 天前 缺点就是太开源了,导致插件质量参差不齐,插件可以把 vscode 卡死 |
33 layxy 88 天前 缺点感觉没有 jetbrain 流畅,但是 jetbrain 系的会偶尔卡一下,尤其是 idea,vscode 性能发挥比较稳定,但是用不惯,尤其是 java 开发生态不如 idea 好,但是 ai 插件 vscode 吊打 idea 插件 |
![]() | 34 AsuorZ 87 天前 打开插件页瞬间跳到文件夹,关闭侧边栏自动打开,新增文件夹命名中瞬间失去焦点 |
35 tabc2tgacd 87 天前 缺点就是没找到比他更好的了 |
![]() | 36 aweim 87 天前 随着 ai 辅助,现在基本都是 VScode 了。 |
![]() | 37 unco020511 87 天前 缺点太多了,但 AI codeing 都是基于它来构建的,你不用不行 |
38 waveless 87 天前 ![]() @subframe75361 同类中用过最好的,感谢 |
![]() | 39 xrxb 87 天前 用它开发 java 感觉吃内存不比 idea 少,而且编译单个文件暂时没找到功能在哪,也看不到编译出的 class 文件 |
40 rarpainting 87 天前 不是 ide 就是最大的缺点,各个语言插件的性能参差不齐维护也不勤,使用体验基本就是半成品,所以要有耐心 |
![]() | 42 tlerbao 87 天前 你以前用什么哈哈 |
![]() | 43 jiyan5 87 天前 ![]() @akaHenry 是因为 trae 不支持 pylance 这个插件, 才导致 python 代码无法识别跳转的吗, 好像只有 vscode 才能安装 pylance 插件 |
![]() | 44 exoticknight 86 天前 没有缺点 |
![]() | 45 leokun 86 天前 几乎完美 |
46 timzaak 86 天前 emacs 快捷键支持 不是太完美 |
47 Cruzz 86 天前 别的就不说了,就一个对于任何语言的跳转,全文搜索,jb 家的 ide 完爆 vscode 。 |
![]() | 48 akaHenry 86 天前 @jiyan5 #43 确实是 pylance(Pyright) 插件的作用. vscode 禁用 pylance + 重启, 确实不能识别 相对路径导入的模块. 另外, 顺着你的提示, 发现 pylance 是基于 Pyright 的. trae 可以安装 Pyright 插件, 安装了 Pyright, 就支持识别 相对路径的导入模块的识别了. |
![]() | 49 akaHenry 86 天前 @Richared #47 老黄历了. 2025 了, 更新一下认知. vscode 插件配置完备, 代码跳转 和 搜索能力, 并不比 jb 弱, 部分语言的 LSP 甚至更优. JB 打开 monorepo 大项目, 一创建工程索引, 就炸机飙 CPU. (机器体验, M1 MAX + 32G, 也别提醒我改 vm 设置) ============================================= vscode 比 jb 弱的是 大项目内 代码重构(函数重命名)能力, vscode 会有遗漏. (也不是大问题, 静态语言, 编译报错, 就能发现. 动态语言, 大项目, 就别用这个操作) JB 唯 2 还占优的功能: git 合并冲突 和 代码重构 & 重命名. 别的? 真没剩下啥了. |
50 Cruzz 86 天前 @akaHenry #49 我的机器 intel i9 + 64g 。我的一个 Java 项目,一共 20 个模块,里边有 Java ,Python ,Scala ,kotlin ,还有好些依赖包等,整个项目占用 8 个 g 。vscode 跳转平均 10 秒。idea 两秒。 |
![]() | 51 akaHenry 85 天前 @Richared #50 Java 项目? 那你还是 idea 吧. 应该没几个正经人用 vscode 写 java. 笑. (我前面发的讨论, 就不包含 java) 你 idea 跳转都 2 秒了, 这不闹麽. 换啥都不好使. 写 java 的, 无需参与 vscode 讨论. |
![]() | 53 3657iverson 78 天前 mac 上 vscode 使用不了小鹤音输入中文呢 |