一、 安装 Intellij Idea

我选择的是 Ultimate 版本,永久激活可参考我之前的文档

二、 安装 GO

  1. 下载 GO
    可从 GoLang 中国下载 GO SDK,我这里下载的是 go1.9.2.windows-amd64 版本(1.9.2)

  2. 安装
    解压至无中文无空格的目录,比如 D:\go

  3. 配置环境变量
    依次点击,我的电脑,属性,高级系统设置,环境变量,系统变量
    点击新建按钮,变量名输入 GOROOT,变量值输入 D:\go
    找到 PATH 变量,在末尾加入 ;%GOROOT%\bin; 注意分号(Win10不需加分号)

  4. 验证
    按组合键,win+R,输入cmd,按回车,即可打开命令行窗口
    在命令行窗口输入 go version 即可看到相应信息
    upload successful
    到此,GO 安装成功!

三、 安装 GO Plugin

upload successful

upload successful

如上两张图

  1. 打开 Intellij Idea,选择右下角的 configure -> plugins (已进入 Intellij Idea,可通过 File -> setting -> plugins 安装插件)

  2. 输入 go,即可安装(我这里已安装)

在线安装后,会提示重启 Intellij Idea

四、关联 GO SDK

upload successful

upload successful

upload successful

如上三张图

  1. 打开 Intellij Idea,选择右下角的 configure -> setting (已进入 Intellij Idea,可通过 File -> setting 进行设置)

  2. 安装好 GO plugin 插件,即可在 Languages & Frameworks 中找到 Go

  3. 配置 GOROOT,如图选择 SDK

  4. 配置 GOPATH,如图选择 go 的 src 目录 (也可在 windows 环境变量设置 GOPATH)

PS:别忘了右下角的 Apply 哦!

至此,Intellij Idea + GO SDK + GO Plugin 全部安装完毕!

误区:

当初安装 GO SDK 时,按照他人的方式,需要在 File -> Project Structure 中添加 SDK,如下图

图丢了。。。

但无论如何安装,这里总是没有 Go SDK 选项。

经证明,只要在 Intellij Idea 中设置过 GOROOT 和 GOPATH 即可。

四、 测试

  1. 新建项目/工程
    Create New Project 或 File -> New -> Project
    upload successful
    upload successful
  2. 新建 Module
    File -> New -> Module
    upload successful
    upload successful
    upload successful
    upload successful
    upload successful
  3. 创建 go 文件
    upload successful
    upload successful
  4. 编译测试
    upload successful
    upload successful

运行结果正确!
误区:(没用过开发工具,你们尽情的嘲笑吧)
第一次照葫芦画瓢写代码时,输入 import “fmt”,鼠标定位至其他行,代码会消失。
代码中用到 fmt,会自动添加 import “fmt” 代码(有开发工具就是好)

  • WebStorm + TypeScript

    WebStorm 安装 + 自动编译 TypeScript 背景最近公司用 TypeScript 开发前端。虽然我负责后台的工作,但也需为前端提供意见,为了不盲目提意见,因此来简单了解下 TypeScript 安装配置环境 安装...

    WebStorm + TypeScript
  • VMRC 控制台的连接已断开

    1. 背景在使用 vSphere Client 的时候,远程一台 XP 虚拟机。之前使用一切正常,但在一次添加新的网卡重启后,控制台报错! PS:vSphere Client 版本: 5.5 2. 解决方法查找资料后,需要重启电脑,...

    VMRC 控制台的连接已断开
  • VC6.0 问题集锦

    背景最近同事的女儿(十岁小盆友,我十岁还在和泥巴)想要学习代码,设计游戏。 给她推荐了 C 语言游戏编程视频(免费的哦) 编程工具 VC++6.0 密码:rztw 问题集锦VC6.01. This file does not ex...

    VC6.0 问题集锦
  • Source Insight 4.0 破解

    安装 sourceinsight4.0 后,使用如下方法进行破解: Step1. 下载破解包,解压密码:miracle Step2. 破解包解压后的 source insight 4.exe 替换安装路径下的 source insig...

    Source Insight 4.0 破解
  • jetbrains 全系列最新 2018 激活码

    本教程对 jetbrains 全系列可用例:IDEA、WebStorm、phpstorm、pycharm、clion 等 有三种激活方式: 授权服务器激活:适合小白,一步到位,但服务器容易被封 激活码激活:适合小白,Window...

    jetbrains 全系列最新 2018 激活码
  • 本地连接 网络状态 详细信息为空

    最近停电,再开机就无法正常上网了,一直显示:未连接-连接可用用windows自带的疑难解答,一直提示:网卡驱动的问题用尽了各种手段: 1. 自定义获取IP,手动分配IP 2. 启用禁用网络适配器 3. 修改BIOS设置 4. 卸载网...

    本地连接 网络状态 详细信息为空
  • microsoft office 2016 破解版

    今天想用word2007另存为pdf版本,发现没有 于是乎想到更新office 看到最新版的office已经是2016版了,千辛万苦找到个正确的下载地址: http://www.orsoon.com/Soft/100426.html​...

    microsoft office 2016 破解版
  • Mindmanager

    最近公司做项目喜欢用思维导图,涉及到了一款软件:Mindmanager 最开始下载了Mindmanager 2016,发现只是试用版,无法注册 只好下载了 Mindmanager 14 版本,注册就要用到注册码 一开始搜到了下面三个 ...

    Mindmanager
  • elastalert

    前言最近想在 ELK 基础上,临时搭一个告警系统,这里介绍有关 elastalert 的安装及使用。 安装参考官方安装说明: git clone https://github.com/bitsensor/elastalert.git;...

    elastalert
  • ipset

    ipset 安装参考文档(待整理)ipset 官方文档ipset 7.1版本链接使用参考文档 简单的流程可以用这几条命令概括使用 ipset 和 iptables 进行 IP 封禁的流程 ipset create blacklist ...

    ipset