zoukankan      html  css  js  c++  java
  • vscode的go环境配置

    1、去我的电脑添加用户变量 GOPROXY 为 https://goproxy.cn  如果这个代理无效可以使用阿里云的 https://mirrors.aliyun.com/goproxy/

    2、搜索go扩展后安装

    3、安装go扩展依赖的扩展 - command+shift+P 输入 然后键入:go:install/update tools,将所有 的插件都勾选上,然后点击 OK 即开始安装

    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",
    "[go]": {"editor.formatOnSave": false},
    "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:Usersusergo

    文件夹下面的src路径

  • 相关阅读:
    Maven中配置生成单元测试报告配置
    maven-surefire-plugin总结
    Java程序内存分析:使用mat工具分析内存占用
    利用内存分析工具(Memory Analyzer Tool,MAT)分析java项目内存泄露
    JVM性能监控工具(一)-jdk命令行工具
    Java线程详细监控和其dump的分析使用—-分析Java性能瓶颈
    JDK自带内存及线程分析工具
    使用jstack和TDA进行java线程dump分析
    qt 插件开发
    精通linux设备驱动开发 笔记
  • 原文地址:https://www.cnblogs.com/xuweiqiang/p/12292157.html
Copyright © 2011-2022 走看看