【Go·编辑器IDE】GoLand集成开发环境安装及使用教程

简介: 【Go·编辑器IDE】GoLand集成开发环境安装及使用教程

💖作者简介:大家好,我是车神哥,府学路18号的车神🥇

⚡About—>车神:从寝室到实验室最快3分钟,最慢3分半(那半分钟其实是等红绿灯)

📝个人主页:应无所住而生其心的博客_府学路18号车神_CSDN博客

🎉点赞➕评论➕收藏 == 养成习惯(一键三连)😋

📖本系列主要以学习Go语言打怪升级为标准,实现自我能力的提升为目标⚡

⚡希望大家多多支持🤗~一起加油 😁


专栏—>《Golang · 过关斩将》

其他专栏:


《LeetCode天梯》

《Neural Network》

《Python》

《Algorithm》

Golang之过关斩将开篇,已经公布了。但是没有一个好的IDE,还是对开发和学习带来了很大的障碍,所以这一期准备就IDE的安装进行讲解一下下吧~


对了,在安装GoLand之前害的安装一下Go语言的环境,在这里——> go语言开篇


下载GoLand

GoLand还是是需要付费的,但是如果是学生,可以使用学校的.edu账号进行注册免费使用,乘着还在高校,这波福利不得赶紧安排上?支棱起来!!!


学生账号注册地址:https://www.jetbrains.com/zh-cn/community/education/


官网:https://www.jetbrains.com/go/?fromMenu

image.png


点击上面的Download就跳转直接开始下载了,慢慢等下,四百多兆。


image.png


安装GoLand

上面应该大家都已经下载好了吧。直接双击打开安装包。

image.png

可能有点慢,等等就出来了。直接Next

image.png

这里最好更改一下路径,然后再进行下一步

image.png

然后按照下面勾选就ok了

image.png

image.png


然后大功告成啦

image.png


注册激活GoLand

打开并运行GoLand

image.png

然后就要付费了,买激活码

image.png

我用了学校的邮箱进行注册了一个,然后就可以用了。大家可以试试,可以借用身边大学朋友的账号。


学生账号注册地址:https://www.jetbrains.com/zh-cn/community/education/

image.png

image.png


注册成功

image.png


注册完就可以用啦~

image.png

上面这些红框的IDE都可以免费使用,哇,太棒了!!!


image.png

从这个注册信息看来,好像也是有时间限制的,并不是永久优惠享用,一年足够了,先用着吧,加油!


不能用的小伙伴也可以免费试用30天的哦~

image.png


配置GoLand的GOPATH和GOROOT

我们正式打开吧!

熟悉的背景来了

image.png

和Pycharm、IDEA都是一样的差不多

image.png

先随便打开一个文件夹吧,准备配置GOPATH和GOROOT

image.png

解释一下:


“GOROOT”

表示GO在你电脑上的安装位置,这个一般在安装时,程序会直接将其写入到环境变量中。


“GOPATH”

表示工作路径,它可以包含多个Go 语言源码文件、包文件和可执行文件的路径,而这些路径下又必须分别包含三个规定的目录:src、pkg和bin,这三个目录分别用于存放源码文件、包文件和可执行文件


选择之前从最开始安装的SDK环境

image.png

添加进去,然后apply+ok

image.png

再接着 Go -> GOPATH

image.png

配置完毕!


使用GoLand

创建第一个项目工程:helloworld.go

image.png

直接创建

image.png

先在对应工程目录下创建bin、src、pkg三个文件

image.png

完事儿后,src目录下创建一个文件夹,名字可为项目名,再在里面创建main.go

image.png

点击右键创建新go文件

image.png

然后我们就可以开始第一个代码的边写了!~

image.png

开始边写我们的第一个代码:

package main
import "fmt"
func main() {
  fmt.Println("Hello, World!")
}

然后直接右键,run。

image.png

如果说不行的话还需要下面可能需要选中一下,配置一下

image.png

run go

image.png

恭喜你!成功了!!!

现在你已经Go入门啦,接下来一起快乐的Go吧!~


相关文章
|
7月前
|
IDE Ubuntu Java
在Ubuntu18.04安装兼容JDK 8的Eclipse集成开发环境的指南。
完成以上步骤后,您将在Ubuntu 18.04系统上成功安装并配置了Eclipse IDE,它将与JDK 8兼容,可以开始进行Java开发工作。如果遇到任何问题,请确保每一步骤都正确执行,并检查是否所有路径都与您的具体情况相匹配。
311 11
|
9月前
|
人工智能 安全 Shell
Jupyter MCP服务器部署实战:AI模型与Python环境无缝集成教程
Jupyter MCP服务器基于模型上下文协议(MCP),实现大型语言模型与Jupyter环境的无缝集成。它通过标准化接口,让AI模型安全访问和操作Jupyter核心组件,如内核、文件系统和终端。本文深入解析其技术架构、功能特性及部署方法。MCP服务器解决了传统AI模型缺乏实时上下文感知的问题,支持代码执行、变量状态获取、文件管理等功能,提升编程效率。同时,严格的权限控制确保了安全性。作为智能化交互工具,Jupyter MCP为动态计算环境与AI模型之间搭建了高效桥梁。
640 2
Jupyter MCP服务器部署实战:AI模型与Python环境无缝集成教程
|
10月前
|
IDE 开发工具
TeaScript IDE集成开发环境
TeaScriptIDE 是一款功能丰富的集成开发环境,包含代码编辑器(语法着色提升可读性)、调试器(显示运行结果)、内置函数帮助文档、打包功能(生成单个可执行文件)以及保存/恢复最近文件的功能。其界面由菜单栏、工具栏、多标签页编辑窗口、控制台输出窗口和状态栏组成,支持快速命令调用、程序运行结果显示及错误信息提示。退出时会自动保存状态,下次启动可继续编辑上次打开的文件。
252 15
|
10月前
|
人工智能 IDE Go
JetBrains GoLand 2025.1 发布 - 为 Go 开发者打造的完整 IDE
JetBrains GoLand 2025.1 (macOS, Linux, Windows) - 为 Go 开发者打造的完整 IDE
642 0
JetBrains GoLand 2025.1 发布 - 为 Go 开发者打造的完整 IDE
|
10月前
|
缓存 前端开发 API
(网页系统集成CAD功能)在线CAD中配置属性的使用教程
本文介绍了Mxcad SDK在线预览和编辑CAD图纸的功能及配置方法。通过Vite、CDN或Webpack实现集成,用户可自定义设置以满足项目需求。主要内容包括:1)`createMxCad()`方法的初始属性配置,如画布ID、WASM文件路径、字体加载路径等;2)`MxFun.setIniset()`方法提供的更多CAD初始配置;3)`McObject`对象API用于动态调整视图背景色、浏览模式等。此外,还提供了在线Demo(https://demo2.mxdraw3d.com:3000/mxcad/)供用户测试实时效果。
|
监控 Linux PHP
【02】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-2月12日优雅草简化Centos stream8安装zabbix7教程-本搭建教程非docker搭建教程-优雅草solution
【02】客户端服务端C语言-go语言-web端PHP语言整合内容发布-优雅草网络设备监控系统-2月12日优雅草简化Centos stream8安装zabbix7教程-本搭建教程非docker搭建教程-优雅草solution
465 20
|
11月前
|
人工智能 运维 Kubernetes
2025 超详细!Lens Kubernetes IDE 多平台下载安装与集群管理教程
Lens 是一款企业级 Kubernetes 可视化操作平台,2025版实现了三大技术革新:AI智能运维(异常检测准确率98.7%)、多云联邦管理(支持50+集群)和实时3D拓扑展示。本文介绍其安装环境、配置流程、核心功能及高阶技巧,帮助用户快速上手并解决常见问题。适用于 Windows、macOS 和 Ubuntu 系统,需满足最低配置要求并前置依赖组件如 kubectl 和 Helm。通过 Global Cluster Hub 实现多集群管理,AI辅助故障诊断提升运维效率,自定义监控看板和插件生态扩展提供更多功能。
|
安全 Java API
【三方服务集成】最新版 | 阿里云短信服务SMS使用教程(包含支持单双参数模板的工具类,拿来即用!)
阿里云短信服务提供API/SDK和控制台调用方式,支持验证码、通知、推广等短信类型。需先注册阿里云账号并实名认证,然后在短信服务控制台申请资质、签名和模板,并创建AccessKey。最后通过Maven引入依赖,使用工具类发送短信验证码。
6671 3
【三方服务集成】最新版 | 阿里云短信服务SMS使用教程(包含支持单双参数模板的工具类,拿来即用!)
|
存储 Java 开发工具
【三方服务集成】最新版 | 阿里云OSS对象存储服务使用教程(包含OSS工具类优化、自定义阿里云OSS服务starter)
阿里云OSS(Object Storage Service)是一种安全、可靠且成本低廉的云存储服务,支持海量数据存储。用户可通过网络轻松存储和访问各类文件,如文本、图片、音频和视频等。使用OSS后,项目中的文件上传业务无需在服务器本地磁盘存储文件,而是直接上传至OSS,由其管理和保障数据安全。此外,介绍了OSS服务的开通流程、Bucket创建、AccessKey配置及环境变量设置,并提供了Java SDK示例代码,帮助用户快速上手。最后,展示了如何通过自定义starter简化工具类集成,实现便捷的文件上传功能。
4625 7
【三方服务集成】最新版 | 阿里云OSS对象存储服务使用教程(包含OSS工具类优化、自定义阿里云OSS服务starter)
|
机器学习/深度学习 人工智能 IDE
Cursor免费 GPT-4 IDE 工具的保姆级使用教程
本文介绍了Cursor这一基于人工智能技术的代码生成工具,包括其特点(利用自然语言处理和深度学习算法,可生成高质量代码,支持多种编程语言,能在多种操作系统上运行)及使用教程。教程内容涵盖下载(通过官网获取对应系统版本并安装)、初始化配置(如配置快捷键、AI指定语言,导入VS Code扩展,设置数据偏好,登录/注册)、安装插件(设置Cursor中文、配置gitee)、配置模型和Key(选择模型、配置密钥、自定义模型并进行测试)以及如何使用(打开提示词面板)等步骤。
13107 6
 Cursor免费 GPT-4 IDE 工具的保姆级使用教程