用 vscode 开发 go,有点劝退

nativeBoy · 2024-8-16 15:54:11 · 942 次点击
目前团队从 Java 转 go ,考虑到 goland 花钱且臃肿,就开始使用 vscode 来学习 go

得益于 go 的模块机制,配合 Code Runner 插件,学习过程中,运行没什么太大问题

但是项目代码一接过来,就有问题,项目需要在 linux 环境下才能编译成功,因此要搞远程开发,但 vscode 的远程开发的代码会在 linux 端,但我提交代码需要公司指定的 VPN ( linux 上基本不可用),因此陷入了死局。

反观 goland ,运行配置可以设置在远端进行编译、运行,但代码在本地,完全不需要自己操心(当然 goland 也是把代码复制一份过去再编译,但不需要自己麻烦了)。以及 IDEA 系的 git 视图确实美观,自己可能要买 goland 了

我也研究了 vscode 的运行配置,不太能用,还是放弃了
举报· 942 次点击
登录 注册 站外分享
50 条回复  
Ipsum 初学 2024-8-17 14:24:40
所以收费的比免费的好用。另外个人用户买 goland 其实还算能接受也就 800 。
GooMS 小成 2024-8-17 14:04:52
你这个问题和 ide 关系不大,是工具链拉胯了
RockShake 小成 2024-8-17 13:38:42
环境配置标准化也是 DevOps 的重要组成部分
chrosing 小成 2024-8-17 10:42:48
@EndlessMemory 有些插件如果是破解版就无法使用,所以就入了个人版本的
jheroy 小成 2024-8-17 08:22:09
远程开发直接用 vim/neovim ,git 界面用 lazygit ,都是纯终端程序
gouflv 小成 2024-8-16 21:20:52
我比较好奇的是你这个团队,是怎么推进语言转换的
以至于这种环境问题在内部都没法消化
wwulfric 小成 2024-8-16 20:31:50
怎么设置在远端编译和运行的,我的 python 项目也想这么搞
yb2313 小成 2024-8-16 20:29:12
wsl2, 启动
cqu1980 小成 2024-8-16 20:25:30
golang 是可以交叉编译的吧?我没记错的话,可以在 windows 下编译 exe ,也可以编译 linux 的可执行程序,同理 linux 也一样的
GoodAfternoon 小成 2024-8-16 19:46:16
除了 java 用 IDEA ,其他全部 vscode 。
12345下一页
返回顶部