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

4 天前
 Cu635

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

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

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

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

2066 次点击
所在节点    Visual Studio Code
15 条回复
94
4 天前
IntelliCode 那几个插件也就支持几种开发语言吧…
联网模型不好使的话,本地的模型也不好使啊。

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

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

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

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

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

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

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


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

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

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

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


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

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

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

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

不过,“只是原本 IntelliCode 的基础功能这些 IDE 能做的更好”还真的不一定,反正 VSCode 配上 c/c++扩展之后,在自动补全方面比 Visual Studio 还是要顺手的:VS 的自动补全竟然必须从头打字才能补全,退格删除字母之后就不给补全了……
94
2 天前
@Cu635 #14 ,只是说试试看万一呢,毕竟现在还没有替代品。从社区反馈来看 JectBrains 系列的产品要比 VS 好用。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1179214

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX