go 语言镜像 && idea 配置

安装与镜像设置

安装地址:

官方地址为:https://golang.org/dl/

国内地址为:https://studygolang.com/dl

两个地方都可以下载安装包。
安装很简单,不说了哈。

如果安装成功了,在 terminal 输入

go env

image

打印出很多信息,就知道是成功了。

那么我主要用的版本是 1.13.7 , 如果是 1.13 以下版本,请升级到 1.13以上,因为1.13以上官方增加了一个镜像功能,对于我们国内同学很有用。

其中
go env 列出了环境的配置。
其中 GOPROXY 就是一个依赖。你拉取第三方库就会去这个地址拉,默认是

https://proxy.golang.org

这个是国外地址,最好换成国内的镜像地址

https://github.com/goproxy/goproxy.cn

这是一个国内的 github 开源地址。

具体说明也有,命令如下:

go env -w GOPROXY=https://goproxy.cn,direct

然后你再次看你的 env , 那么就设置成功了。

那么direct是什么意思:再拉取三方库,首先回去你配置的 proxy 地址拉取,如果拉不到,就直接去 github 的对应地址去拉取。

gopath 设置是很烦的,为了淡化这个概念,官方现在搞了一个 go module 的东西, 他有两个值off & on, 文档说如果你的文件目录在gopath下,他就是off, 不在就是 on。为了不采坑,那么我们就把他打开

go env -w GO111MODULE=ON

就可以了.

注意不要打成ON,必须是小写。

如果配置错了,就会出问题。
https://github.com/golang/go/issues/34880

idea 配置

地址为:https://www.jetbrains.com

这个很多人都很熟悉,他们家有很多 idea。你可以使用 Goland 或者 idea + go 插件来编写代码。同样免费的 VSCode 也可以, 后面说。

当你下载完 idea,先不要打开,我们需要先配置一下插件。

idea 配置开始
  1. 在右下角有一个 Configure 的地址,这里点击展开有一个plugins,点击打开。
    image
  2. 然后搜索一个go, 点击安装。
  3. 然后需要安装一个插件fiel watcher,这个插件在我们每次保存时,他会自动格式化我们的代码,按照 go 语言的语法来格式化。
创建项目

image

创建项目需要注意,这里的 proxy 默认的是 direct,我们需要设定为和我们 env 中的值一样.
然后就可以开始写 hello world 了。

  • 一些设置
    image

    开到上图,有一个a....的东西,就是参数名称,如果你觉得不好,就可以去设置掉。在
    IntellijIDEA ---> preferences ---> 搜索名称parameter hint。如下图所示
image

你可以全部去掉。也可以勾选指定语言。

  • 首先,我们去设置一下 file watcher, 首先我们需要安装一个 goimports 的依赖。
    go get -v golang.org/x/tools/cmd/goimports, 直接在命令行敲回车就行。
  • 其次,还是在 IntellijIDEA ---> preferences ---> 搜索名称file watcher。如下图所示
image

导入就行了。

goimports 是干啥了。

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

推荐阅读更多精彩内容

  • 安装与镜像设置 安装地址: 官方地址为:https://golang.org/dl/ 国内地址为:https://...
    Kare阅读 798评论 0 0
  • 申金鑫 17101223365 转载自公众号flysnow_org 【嵌牛导读】:本文介绍了各种系统下的Go语言环...
    Felixxin阅读 3,371评论 0 20
  • 欢迎扫码关注公众号flysnow_org,第一时间看后续文章。觉得有帮助的话,顺手分享到朋友圈吧,感谢支持。 前段...
    飞雪无情flysnow_org阅读 33,164评论 4 45
  • 前言 在我们接触一门新的语言的时候,并不着急马上去学习它的语法,应该从一个全局的视角来看看我们接下来要学的语言时一...
    苏敏阅读 553评论 0 1
  • 在读这本书的时候,关注到一个词:“精神胚胎”。这是蒙特梭利提出的一个核心思想。“精神胚胎”告诉我们,童年是人类发展...
    嘟嘟Jamie阅读 223评论 0 0