Intellij IDEA 配置 Go 语言开发环境

简介: 【4月更文挑战第14天】本篇文章 Huazie 向大家介绍使用 Intellij IDEA 搭建 Go 语言开发环境,并演示编译运行Go语言代码

18a325e136e34114b15a6d2caa5b02de.jpeg

1. Go语言环境搭建

本篇博文是在读者 Go 自身环境已经搭好,Intellij IDEA 环境也已装好的基础上所总结而来。

Go 语言环境搭建可参考笔者的另一篇博文 Go语言学习1-基础入门

2. IDEA 配置 Go 语言开发环境

2.1 添加Go插件

(1)首先,启动 Intellij IDEA,点击 File --> Settings --> Plugins,如下:

image.png

(2)然后,点击 Browse repositories,打开 Browse Repositories,并搜索 go,这时候出现很多相关的结果,选择如下即可。

image.png

(3)点击 Install,等安装好了,提示重启IDEA即可。

image.png

2.2 配置GOROOT

点击 File --> Settings --> Languages & Frameworks --> Go --> GOROOT,如下所示:

image.png

2.3 配置GOPATH

点击 File --> Settings --> Languages & Frameworks --> Go --> GOPATH,如果按1中 Go 语言环境搭建的步骤,相信到这边的 Global GOPATH 就有了如下截图所示的内容,在下面的 Project GOPATH 可以添加我们自己的工程路径。

image.png

3. 新建Go项目

点击 File --> New --> Project,打开 New Project页面,如下截图:

image.png

选择 Go,点击 Next 按钮,进入如下页面,填写 项目名称 和 项目路径

image.png

点击 Finish,选择 以 新窗口 打开新建工程,如下所示:

image.png

按照2中配置新建项目的 GOPATH,如下截图:

image.png

4. 编写Go代码

现在可以编写 Go 代码了,可以看到如下截图,拥有的代码提示功能,很大程度上方便了开发。

image.png

5. 运行Go代码

简单编写打印输出代码,然后右键 运行,如下截图所示:

image.png

运行结果如下:

image.png

总结

Intellij IDEA 配置 Go 语言开发环境到此完成【适用于 GOPATH】,欢迎大家尝试 !!!

拓展

Go 1.11 及其更高版本,Go 语言支持 go mod,它是 Go 语言提供的一个官方包管理工具,用于管理 Go 项目中的依赖关系和版本号。通过 go mod,开发者可以很方便地管理自己的项目,并且不需要再向 GOPATH 中添加第三方的依赖包。在使用 go mod 时,开发者可以将项目代码保存在本地文件系统中,不再需要克隆到 GOPATH 的指定目录下。同时,go mod 还可以从网络上下载并管理所需的依赖包,非常方便快捷。

针对 包管理方式的,后续有机会将讲解,敬请期待!

目录
相关文章
|
7月前
|
算法 Java Go
【GoGin】(1)上手Go Gin 基于Go语言开发的Web框架,本文介绍了各种路由的配置信息;包含各场景下请求参数的基本传入接收
gin 框架中采用的路优酷是基于httprouter做的是一个高性能的 HTTP 请求路由器,适用于 Go 语言。它的设计目标是提供高效的路由匹配和低内存占用,特别适合需要高性能和简单路由的应用场景。
604 4
|
7月前
|
存储 安全 Java
【Golang】(4)Go里面的指针如何?函数与方法怎么不一样?带你了解Go不同于其他高级语言的语法
结构体可以存储一组不同类型的数据,是一种符合类型。Go抛弃了类与继承,同时也抛弃了构造方法,刻意弱化了面向对象的功能,Go并非是一个传统OOP的语言,但是Go依旧有着OOP的影子,通过结构体和方法也可以模拟出一个类。
387 2
|
9月前
|
Cloud Native 安全 Java
Go:为云原生而生的高效语言
Go:为云原生而生的高效语言
587 1
|
9月前
|
Cloud Native Go API
Go:为云原生而生的高效语言
Go:为云原生而生的高效语言
600 0
|
9月前
|
Cloud Native Java Go
Go:为云原生而生的高效语言
Go:为云原生而生的高效语言
424 0
|
9月前
|
Cloud Native Java 中间件
Go:为云原生而生的高效语言
Go:为云原生而生的高效语言
464 0
|
9月前
|
Cloud Native Java Go
Go:为云原生而生的高效语言
Go:为云原生而生的高效语言
529 0
|
Java Go
IDEA安装Go,创建Go项目
使用IDEA创建Go项目 EDEA作为工程师开发的工具,不光在写Java等项目可以用,再写Go语言的时候,同样是没有问题的。
4026 0
|
Java 应用服务中间件 Maven
在IntelliJ IDEA中如何配置使用Maven以创建Tomcat环境
所以,别担心这些工具看起来有些吓人,实际上这些都是为了帮助你更好的完成工作的工具,就像超市里的各种烹饪工具一样,尽管它们看起来可能很复杂,但只要你学会用,它们会为你烹饪出一道道美妙的食物。这就是学习新技能的乐趣,让我们一起享受这个过程,攀登知识的高峰!
791 27
|
Java 应用服务中间件 Apache
在IntelliJ IDEA中使用Maven配置Tomcat环境
此配置方法具有较高的实用性,简单易懂。遵循以上步骤,您将能顺利在IntelliJ IDEA中使用Maven配置Tomcat环境,从而进行Web项目的开发和调试。
1623 18