美文网首页
Go语言开发环境搭建-Vs Code

Go语言开发环境搭建-Vs Code

作者: Caesar_emperor | 来源:发表于2019-08-08 17:50 被阅读0次

    一.下载Go并配置环境变量
    https://studygolang.com/dl

    下载需要的版本,这里暂时只赘述windows,虚拟机的还没有去尝试,日后有机会,会再补一篇文章。

    配置GOROOT: 这里是本地安装路径配置GOPATH  (这里是工作路径->GOPATH)

    目录约定有三个子目录:
    ->src 存放源代码(比如:.go .c .h .s等)
    ->pkg 编译后生成的文件(比如:.a)
    ->bin 编译后生成的可执行文件(为了方便,可以把此目录加入到

    windows的PATH

    变量中,在环境变量path后追加%GOPATH%\bin,此举是为了保证在安装第三方工具时能正常使用)*D:\Go\bin在go安装完成后会自动拼接到path上,没有则需要自行输入

    *如果go项目有多个目录, 且都采用该目录,则用分号连接如:E:\目录1;E:\目录2;E:\目录3...

    二.安装Git
    说实在的,学习Go我这里是为了更上一层楼(开个玩笑,实则是为了突击能通过实习,稳定工作)。我们更应该系统学习这门语言。https://blog.csdn.net/ivan_1412/article/details/81194205
    网上关于git的安装使用已经提及了很多,这里我就不再赘述。日后我会总结一篇Git的项目管理提交博文出来,这里先Pass。

    三.配置Git环境变量
    添加git安装目录下的bin目录到path下。安装Git后默认会生成一个git的cmd目录在path下,没有则自行创建插入。

    四.settings.json配置
    点击左下角的按钮进入设置页-->点击右上角的settings.json按如下设置

    {

    "files.autoSave": "onFocusChange",

    "go.buildOnSave": true,

    "go.lintOnSave": true,

    "go.vetOnSave": true,

    "go.buildTags": "",

    "go.buildFlags": [],

    "go.lintFlags": [],

    "go.vetFlags": [],

    "go.coverOnSave": false,

    "go.useCodeSnippetsOnFunctionSuggest": true,

    "terminal.integrated.shell.windows": "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\powershell.exe",

    "go.formatOnSave": true,

    "go.formatTool": "goreturns",

    "go.goroot": "D:\\Go",

    "go.gopath": "D:\\goprojectmanage",

    "go.gocodeAutoBuild": true,

    "go.autocompleteUnimportedPackages": true,

    "go.gocodePackageLookupMode": "go",

    "go.gotoSymbol.includeImports": true,

    "go.useCodeSnippetsOnFunctionSuggest": true,

    "go.inferGopath": true,

    "go.useCodeSnippetsOnFunctionSuggestWithoutType": true,

    "git.path": "D:\\GIT\\Git\\cmd\\git.exe",

    }

    五.下载go插件的安装命令
    https://www.jianshu.com/p/0f150ea1fd48

    六.下面介绍如何安装失败的插件

    1. 进行如下命令进行目录切换:cd %GOPATH%\src\github.com\golang
    我这里的GOPATH是在D:\goprojectmanage如果src目录下面没有github.com\golang请自行创建

    2. 完成目录切换后,开始下载插件包:git clone https://github.com/golang/tools.git tools

    3. 当下载完成后,你会发现%GOPATH%\src\github.com\golang多了一个tools目录需要把tools目录下的所有文件拷贝到%GOPATH%\src\golang.org\x\tools下,如果没有自行创建当然如果你是windows环境,如果你当前是在%GOPATH%\src\golang.org\x\tools目录下,你可以直接使用如下命令进行拷贝:xcopy

    4. /s /e %GOPATH%\src\github.com\golang\tools
    关于这个命令的使用可以具体百度查看,如果对该命令不熟悉就手动拷贝,直接将你下载的tools目录下的所有文件拷贝到%GOPATH%\src\golang.org\x\tools目录下

    六.创建项目文件目录运行通过终端运行

    相关文章

      网友评论

          本文标题:Go语言开发环境搭建-Vs Code

          本文链接:https://www.haomeiwen.com/subject/mhhfjctx.html