以前用 sublime 写过 go,,有一个插件,装上之后直接可以用,Ctrl+B 出现一个命令行窗口,然后可以用 go run 运行,go build 编译,,还算方便 不过最近再去 sublime package control 上去找,,这个插件已经 missing 了,,
然后想那干脆换 vscode 吧,vscode 可以调试,, 然后安装 vscode、安装 go 插件,都很简单,,结果编写 go 代码才发现 go 插件缺少好多 package,outline、运行、调试全都没法用,,提示安装 package 那个按钮点了之后安装一直失败 网上查了下需要手动安装,,然后就按照网上说的执行
mkdir -p $env:GOPATH/src/golang.org/x/
cd $env:GOPATH/src/golang.org/x/
git clone https://github.com/golang/tools.git
package 源码下载成功,,打开 vscode,,安装 package,,依然失败>﹏<
这么麻烦吗?? 请问有没有简单、靠谱的安装方法??谢谢。。
1
zjupigeon 2019-11-04 10:00:57 +08:00 3
export GOPROXY=https://goproxy.cn
|
2
zunceng 2019-11-04 10:33:41 +08:00 1
编辑 settings.json
"http.proxy": "http://your-http-proxy:port", or "terminal.integrated.env.osx": { "GOPROXY": "https://goproxy.io" } or "terminal.integrated.env.windows": { "GOPROXY": "https://goproxy.io" } or "terminal.integrated.env.linux": { "GOPROXY": "https://goproxy.io" } |
5
JamesMackerel 2019-11-04 11:01:09 +08:00 via iPhone
不是我说。我在一个 go 群里潜伏好久,看到了很多说 vim go 插件又出问题了的,也有很多说 vsc go 插件又出问题了的。
就是没见过说 goland 出问题了的。 P.S. 本人是 vim 用户。 |
6
BOYPT 2019-11-04 11:03:15 +08:00
golang 官方已经逐渐把那一堆工具都收归到 gopls 了,vscode 里面的 language server 功能
|
8
XIVN1987 OP @JamesMackerel
付钱的和免费的当然有区别了,,可以理解 |
9
xsen 2019-11-04 11:19:06 +08:00
go module 之后,当前 vscode 支持还不成熟,各种问题
建议转用 goland,不折腾 |
10
scemsjyd 2019-11-04 11:30:32 +08:00 via Android
goland 不香吗,花这么多时间折腾插件。bug 都写好几行了
|
11
XIVN1987 OP @scemsjyd
如果是长时间专职写 go,,那肯定花钱买个专业的 ide 更划算 可如果只是偶尔写几行,,并且 go、py、c 甚至 html、js、lua 偶尔也写几行,,那显然 vscode 比 goland 合适 每个人情况不一样,,不能一概而论 |
12
imnaive 2019-11-04 12:55:27 +08:00 1
idea 社区版 可以装 go 的插件,使用体验和 goland 是一样的
|