V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ouou0701
V2EX  ›  问与答

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

  •  
  •   ouou0701 · 5 天前 · 530 次点击

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

    3 条回复    2025-07-27 17:30:33 +08:00
    Nasei
        1
    Nasei  
       4 天前
    一般是那个插件的问题,那些跳转定义的功能都是实现了 lsp 的插件来做的,vsc 会去调用他们

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

    如果你经常出现插件挂掉,请查看 c#的 log 看是不是多个 VSC 在抢占插件与 unity 的连接
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   999 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 19:45 · PVG 03:45 · LAX 12:45 · JFK 15:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.