在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
1、去我的电脑添加用户变量 GOPROXY 为 https://goproxy.cn 如果这个代理无效可以使用阿里云的 2、搜索go扩展后安装 3、安装go扩展依赖的扩展 - command+shift+P 输入 然后键入: 4、增加vscode设置 "go.useLanguageServer": true,
备注: 如果安装失败,网上说的自行去对应插件地址 比如需要安装 lint 就git clone https://github.com/golang/lint 然后 go build 将编译好的程序放在目录go path上,实在过于麻烦 这里又非常容易安装失败,由于github非常非常缓慢,所以设置一下代理 set GOPROXY=https://goproxy.io; 可以在全局执行或者当前文件夹终端执行 https://goframe.org/prepare/gomodule 以上地址可以获取aliyun或其他的代理地址 等所有都输出 Installing github.com/mdempsky/gocode SUCCEEDED Installing github.com/uudashr/gopkgs/cmd/gopkgs SUCCEEDED Installing github.com/ramya-rao-a/go-outline SUCCEEDED Installing github.com/acroca/go-symbols SUCCEEDED Installing golang.org/x/tools/cmd/guru SUCCEEDED Installing golang.org/x/tools/cmd/gorename SUCCEEDED Installing github.com/cweill/gotests/... SUCCEEDED Installing github.com/fatih/gomodifytags SUCCEEDED Installing github.com/josharian/impl SUCCEEDED Installing github.com/davidrjenni/reftools/cmd/fillstruct SUCCEEDED Installing github.com/haya14busa/goplay/cmd/goplay SUCCEEDED Installing github.com/godoctor/godoctor SUCCEEDED Installing github.com/go-delve/delve/cmd/dlv SUCCEEDED Installing github.com/stamblerre/gocode SUCCEEDED Installing github.com/rogpeppe/godef SUCCEEDED Installing golang.org/x/tools/cmd/goimports SUCCEEDED Installing golang.org/x/lint/golint SUCCEEDED All tools successfully installed. You are ready to Go :). 表示安装扩展依赖完成 以下配置可能会用上 在vscode的设置页面,点击右上角的以json格式配置 新增以下json配置 "go.useLanguageServer": true, "go.goroot": "C:\\Go", "go.formatTool": "goimports", "editor.links": false // 点击引用不打开外部网站
还需要其他配置比如,保存以后不自动格式化等请查阅 https://github.com/Microsoft/vscode-go 或者 https://code.visualstudio.com/ https://github.com/microsoft/vscode-go/wiki/Go-modules-support-in-Visual-Studio-Code 4. 最好将项目放在go默认的个人代码仓库比如 C:\Users\user\go 文件夹下面的src路径
|
请发表评论