一.下载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
安装命令参考上面文件
下面介绍如何安装失败的插件
进行如下命令进行目录切换:cd %GOPATH%\src\github.com\golang我这里的GOPATH是在D:\goprojectmanage如果src目录下面没有github.com\golang请自行创建
完成目录切换后,开始下载插件包:git clonehttps://github.com/golang/tools.gittools
当下载完成后,你会发现%GOPATH%\src\github.com\golang多了一个tools目录需要把tools目录下的所有文件拷贝到%GOPATH%\src\golang.org\x\tools下,如果没有自行创建当然如果你是windows环境,如果你当前是在%GOPATH%\src\golang.org\x\tools目录下,你可以直接使用如下命令进行拷贝:xcopy
/s /e %GOPATH%\src\github.com\golang\tools关于这个命令的使用可以具体百度查看,如果对该命令不熟悉就手动拷贝,直接将你下载的tools目录下的所有文件拷贝到%GOPATH%\src\golang.org\x\tools目录下
六.创建项目文件目录运行通过终端运行
有疑问加站长微信联系(非本文作者)