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

2022-12-23 16:12:26 +08:00
 bandian
VSCode 单纯写 go 项目的话,体验还不错,但是调试的体验相比 goland 真的可以用屎一样来形容了

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

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

所以想问一下大家有没有使用 VSCode 在 WSL 中开发 go 项目的,有哪些好的优化设置可以参考一下的吗
465 次点击
所在节点    问与答
1 条回复
daveh
2022-12-24 18:00:05 +08:00
继续用 GoLand ,WSL 转换为 WSL 1 去用,立马速度就上来了,WSL 2 跨文件系统是有名的慢。

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

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

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

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

© 2021 V2EX