求助一下,有没有用 vscode 开发 unity,语言服务器问题

66 天前
 ouou0701

使用 vscode 或者 cursor 都一样,很容易出现语言服务器崩掉的问题,关掉重开坚持没几分钟又崩了,然后无法显示代码报错,也无法跳转方法,完全不搞懂这是什么逻辑 (其实不是很理解语言服务器,以前的 ide 也没这问题啊,难道符不符合语法报错还要联网去问服务器吗) 使用 rider 就没这问题,就是这玩意特别吃内存 所以这玩意到底是怎么回事

972 次点击
所在节点    问与答
3 条回复
Nasei
66 天前
一般是那个插件的问题,那些跳转定义的功能都是实现了 lsp 的插件来做的,vsc 会去调用他们

另外开发 unity 用 vs 更好吧
ouou0701
66 天前
@Nasei 我是 Mac 下的,好像也可以用 vs,只是觉得 vs rider 都特别吃内存,特别是 rider 用起来有种卡卡的感觉,我现在每次都是把 unity 插件禁用,然后又重新启用,不行就重启 vscode,有时可以有时又不行,人都麻了
darklinden
66 天前
新的 VSC C#插件内存占用不如老的 omnisharp ,但是读取工程和响应速度快一点
一直都用 VSC ,VS 的内存占用和响应速度都很感人不想用
现在 unity 用 VSC 同时需求 unity 下的 VS 和 VSC 插件,VSC 下的 unity 和 C#(印象中一堆还是 preview ),但是和老的 omnisharp 不同的是只要加载成功从来没见突然挂了的,老 omnisharp 是偶尔会挂

如果你经常出现插件挂掉,请查看 c#的 log 看是不是多个 VSC 在抢占插件与 unity 的连接

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

https://www.v2ex.com/t/1147931

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

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

© 2021 V2EX