Intellij Idea 14 配置 go-lang-plugin

collonn · · 3355 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

配置go language 环境变量
1,下载go最新版本的压缩包(目前是1.5.1)
2,解压到任意无中文无空格的目录,比如C:/go/
3,依次点击,我的电脑,属性,高级系统设置,环境变量,系统变量
4,点击新建按钮,变量名输入GOROOT,变量值输入C:/go/
5,找到PATH变量,在末尾加入;%GOROOT%/bin;注意分号
6,按组合键,win+R,输入cmd,按回车,即可打开命令行窗口
7,在命令行窗口输入go version即可看到相应信息
8,配置完成

安装go-lang-plugin for intellij idea
**说明**go-lang-plugin github 网址:https://github.com/go-lang-plugin-org/go-lang-idea-plugin
测试了以下安装plugin的方法。
测试一,从github上下载master源代码,导入intellij idea时,卡在了gradle那,不动了。
测试二,从github上下载0.9.15版本,正常导入intellij idea,build时有错,删除错误行后,build通过,也能导入该plugin,但是设置go sdk时,总是无法识别。
测试三,从github上下载0.9.16-alpha.9版本,正常导入intellij idea,build通过,也能导入该plugin,但是设置go sdk时,还是无法识别。
测试四,正常安装了plugin,步骤如下
遗憾的是在windows版本的intellij idea里,还不能对go lang进行断点调试。。。
1,打开file-settings-plugin,如下图
这里写图片描述
2,点击,browse repositories,如下图
这里写图片描述
3,点击,manager repositories,如下图
这里写图片描述
4,点击,右上角的加号,加入新的repository,地址是
https://plugins.jetbrains.com/plugins/nightly/5047
5,确定后,会返回上个窗口,按如下图所示,选择新加的repository后,go-lang-plugin会显示出来,点击右侧的Install即可。网络原因,有时可能会出错,多试几次就可以了。
这里写图片描述
6,在线安装后,会提示重启intellij idea
7,重启intellij idea后,按下图操作
这里写图片描述
8,弹出如下窗口
这里写图片描述
9,点击,左上角的加号,弹出如下图,选择go sdk,这个选项必须安装go-lang-plugin后,才会出现。
这里写图片描述
10,选择你的GOROOT目录即可,操作完成后,如下图,表示操作成功。
这里写图片描述

下面我们来创建个go项目试试吧
1,file, new project,打开如下窗口,选择Go
这里写图片描述
2,点击next,如下图后,弹出如下图
这里写图片描述
3,选择你的go project目录,随便选择,如下图
这里写图片描述
4,点击finish后,弹出如下图
这里写图片描述
5,选择new window,弹出如下图
这里写图片描述
6,注意,一定要选择go-workspace,按如下图所示操作
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
注意上图,点击new folder后,输入src,然后选择这个src目录,再点上边的Source按钮,目的是使这个目录成为源代码目录,再按下图操作
这里写图片描述
这里写图片描述
好了,可以写go lang代码了,发几个提示图欣赏一下吧
这里写图片描述
这里写图片描述
这里写图片描述

版权声明:本文为博主原创文章,未经博主允许不得转载。


有疑问加站长微信联系(非本文作者)

本文来自:CSDN博客

感谢作者:collonn

查看原文:Intellij Idea 14 配置 go-lang-plugin

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

3355 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传