V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Cu635
V2EX  ›  Visual Studio Code

IntelliCode 被标记为 deprecated 了,这是强逼用户使用联网模型?

  •  
  •   Cu635 · 3 天前 · 2048 次点击

    https://i.imgur.com/RrdAMXl.png

    这是强逼用户开发的时候连接个尿袋啊。

    更何况,一些小众的、开放程度没那么高的代码领域,AI 模型也不好使啊……

    是不是可以考虑 VSCodium 了?或者关注一下 zed ?

    第 1 条附言  ·  2 天前
    主贴是不是插图失败了?这里再试试?

    15 条回复    2025-12-18 15:07:54 +08:00
    94
        1
    94  
       3 天前
    IntelliCode 那几个插件也就支持几种开发语言吧…
    联网模型不好使的话,本地的模型也不好使啊。

    如果原本是离线开发的,应该接收不到这个废弃更新吧。
    jjx
        2
    jjx  
       3 天前
    自从有了 ai, 编程乐趣都没有了, 自己的脑子都快变浆糊了

    前几天把所有的 ai 插件都关了
    Cu635
        3
    Cu635  
    OP
       3 天前
    @94 #1
    半离线,是开发出来的工作在需要在离线状态下跑,自己的开发的代码必须全线下,开发环境无所谓在线离线。

    主要是 IntelliCode 是基础的,基础功能就够用了。

    而所谓的“AI 模型”,由于我这里的领域比较小众,而且代码开放程度很低,极大概率模型没有训练这块,所以 AI 模型在我这边的代码方面效果很差;效果差吧,它还特别自以为是,总是多给,多给的还是前面说过的“效果很差”完全没法用的东西。

    @jjx #2
    人肉编程的弱点就是记忆和回想不容易,还有就是 typo ,IntelliCode (包括但不限于)的自动代码补全功能太适合了,正好是补充;而程序的算法、数据结构、API 选择等等这些东西本来就应该是“人”智慧的体现,AI 模型做的好的领域那是没办法,但开放程度很低、资料不多因而 AI 模型训练数据少的那些领域呢?
    beginor
        4
    beginor  
       2 天前 via Android
    vscode 开源了新的 chat-lib ,估计这里会出新的类似的
    beginor
        5
    beginor  
       2 天前 via Android
    94
        6
    94  
       2 天前
    @Cu635 #3 ,那就继续用原来的 IntelliCode ,或者对应的小语言插件?
    IntelliCode 也只是不更新和归档了 repo 。虽然在 VSC 插件面板里面不能直接安装了( M$吃相确实有点难看)。
    还是用脚本从插件市场里面去下载 vsix 包的来用的,或者自己拼接。毕竟是本地模型,能装上应该就能用。

    https://github.com/mjmirza/Download-VSIX-From-Visual-Studio-Market-Place

    切换到 VSCodium 和 Zed 我觉得并不解决问题,或者看一下 JetBrains 是不是有对应语言的编辑器?
    shunia
        7
    shunia  
       2 天前   ❤️ 1
    强制用 copilot 来实现 tab completion ,但是免费版额度一坨屎,随便用个小半天就无了。等于原来免费的服务现在变成不收费几乎不可用了。
    Cu635
        8
    Cu635  
    OP
       2 天前
    @beginor #4
    从名字上来看,感觉还是一回事……


    @94 #6
    语言并不小,用的是 C++,工作用的开发环境甚至能支持 C++ 14 标准。

    但是工作领域的比较小众,资料基本没有公开(不是没有,但非常少),代码公开的也少,甚至连培训都是封闭的必须由单位/公司先谈好了,再让员工过去的那种,开放程度不高。

    这种时候 AI 模型基本上是帮倒忙,不懂还瞎打岔。IntelliCode 只有最基本的辅助功能,但同时它不懂的不会帮忙自然也不会捣乱啊。

    提 VSCodium 是因为之前就是因为 IntelliCode (其实还有 remote-ssh )的关系,VSCode 更好用所以一直没转过去,现在是个机会了。zed 纯属是纳入考虑范围而已。
    94
        9
    94  
       2 天前
    @Cu635 #8 ,所以其实日常用起来也没啥问题,本来 IntelliCode 就已经没在更新版本了,就是现在安装起来会麻烦一些。
    如果是一些提示、推导和函数重构,或许 JectBrains/Visual Studio 这种 IDE 可能会更合适一些?
    cutecore
        10
    cutecore  
       2 天前
    @shunia 对,还非要联网,解释解释,有那时间我直接改了。
    lod
        11
    lod  
       2 天前
    IntelliCode 最大作用不就是带星号的提示,自动补全是 LSP 提供的和这插件没啥关系
    Cu635
        12
    Cu635  
    OP
       2 天前
    @94 #9
    提示和推导不需要 JB/VS 这种重量级的 IDE 。函数重构现在倒是还没涉及,不过这个应该是“人”做主导,IDE 当个辅助还差不多,再加上工作本身就压力大时间紧任务重,更希望 IDE 也好 VSCode 插件也好,宁可不帮忙也别打岔。


    @lod #11
    理是这个理,不过 VSCode 里面,Language Server 也是插件带过来的吧,VSCode 本体部分不至于打包了这么多编程语言的 Language Server 吧?

    题外话:自动补全功能,VS 还不如 VSCode+插件好使呢……
    94
        13
    94  
       2 天前
    @Cu635 #12 ,所以还是看怎么去用,如果只是原本 IntelliCode 的基础功能这些 IDE 能做的更好,只是内存占用问题。

    VSC 只有基础的 Language Server 和 IntelliSense (没★号智能推荐和排序),大部分需要具体语言的扩展插件。C++ 就是
    https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools
    Cu635
        14
    Cu635  
    OP
       1 天前
    @94 #13
    IDE 太重了,而且 IDE 支持跨平台的不多,VSCode 是个编辑器,跨平台做的算是比较好的了,配上插件一样用。

    我本人倒是没赶上 eclipse 时代,所以熟悉的跨平台的开发环境( IDE 或者编辑器+插件都算)只有 VSCode 和曾经的 atom 。

    不过,“只是原本 IntelliCode 的基础功能这些 IDE 能做的更好”还真的不一定,反正 VSCode 配上 c/c++扩展之后,在自动补全方面比 Visual Studio 还是要顺手的:VS 的自动补全竟然必须从头打字才能补全,退格删除字母之后就不给补全了……
    94
        15
    94  
       1 天前
    @Cu635 #14 ,只是说试试看万一呢,毕竟现在还没有替代品。从社区反馈来看 JectBrains 系列的产品要比 VS 好用。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   832 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 20:17 · PVG 04:17 · LAX 12:17 · JFK 15:17
    ♥ Do have faith in what you're doing.