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

如何改善 VSCode 调试 go 项目的体验

  •  
  •   bandian · 2022-12-23 16:12:26 +08:00 · 456 次点击
    这是一个创建于 483 天前的主题,其中的信息可能已经有所发展或是发生改变。
    VSCode 单纯写 go 项目的话,体验还不错,但是调试的体验相比 goland 真的可以用屎一样来形容了

    1. 如果变量的值过长,监视框中无法显示完整的数据,会显示成 xxxxxx...+(101 more) 的样子,通过 dlvLoadConfig 虽然可以设定显示的长度,但是没法设定显示完整数据
    2. 调试表达式不能自动补全,每次都得翻上去看完整的对象名以及对应的方法名
    3. 目前最坑爹的就是,调试的时候如果变量监视框是打开的话,调试程序有时会直接崩溃退出

    现在主要是在 WSL 中进行开发,用 goland 直接编辑 WSL 中项目是又卡又慢,毫无体验可言,也尝试过 fleet ,就是一个半成品,比 goland 编辑 WSL 中项目的体验还差

    所以想问一下大家有没有使用 VSCode 在 WSL 中开发 go 项目的,有哪些好的优化设置可以参考一下的吗
    daveh
        1
    daveh  
       2022-12-24 18:00:05 +08:00 via iPhone
    继续用 GoLand ,WSL 转换为 WSL 1 去用,立马速度就上来了,WSL 2 跨文件系统是有名的慢。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   4736 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 09:55 · PVG 17:55 · LAX 02:55 · JFK 05:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.