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

一.下载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插件的安装命令
//www.greatytc.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目录下

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 227,533评论 6 531
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 98,055评论 3 414
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 175,365评论 0 373
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 62,561评论 1 307
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 71,346评论 6 404
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 54,889评论 1 321
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 42,978评论 3 439
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 42,118评论 0 286
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 48,637评论 1 333
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 40,558评论 3 354
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 42,739评论 1 369
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 38,246评论 5 355
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 43,980评论 3 346
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 34,362评论 0 25
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 35,619评论 1 280
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 51,347评论 3 390
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 47,702评论 2 370

推荐阅读更多精彩内容