Loading [MathJax]/jax/input/TeX/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >go 学习笔记之走进Goland编辑器

go 学习笔记之走进Goland编辑器

作者头像
雪之梦技术驿站
发布于 2019-08-08 02:13:58
发布于 2019-08-08 02:13:58
2K0
举报

工欲善其事必先利其器,命令行工具虽然能够在一定程度上满足基本操作的需求,但实际工作中总不能一直使用命令行工具进行编码操作吧?

学习 Go 语言同样如此,为此需要寻找一个强大的 IDE 集成环境帮助我们快速开发,据我所知,市面上比较流行的可能有三个选择:

  • LiteIDE X : LiteIDE 是一款简单,开源,跨平台的 Go IDE.
  • GoLand : GoLand is a cross-platform IDE built specially for Go developers.
  • 第三方插件 : Idea, Sublime Text,VS Code ,等常见 IDE 一般均有 Go 的插件.

萝卜青菜各有所爱,选择哪个 IDE 都可以,甚至不用任何 IDE 也可以,不过还是推荐下 GoLand 吧!

Goland 下载安装

> 官网地址: https://www.jetbrains.com/go/,如果无法访问,可能需要特殊手段绕过.

Goland 并不像 Idea 那样分为专业版和社区版,目前只有收费版,提供 30 天免费试用,试用到期后可以选择购买正版也可以上淘宝购买激活码或网上寻求破解版等等.

直接点击页面中间的 Download 按钮后就会自动识别当前系统进行下载,也可以点击右上角的 Download 按钮自行选择目标平台进行下载.

安装过程比较简单,这里就不再赘述,简单的动图一闪而过看下大致过程吧!

其中安装位置,默认是 C 盘,可以自行选择合适的安装位置.

如果是 Mac 电脑,安装 Goland 更为简单,直接下载拖动到 Application 分类,连安装目录都不用选择,简单演示如下:

Goland 克隆项目

初次打开 Goland 编辑器,界面出现三个选项:

  • New Project : 新建项目,适合从零开发新项目
  • Open Project : 打开项目,适合本地已存在 Go 项目
  • Check out from Version Control : 从版本库中检出项目,适合团队合作时直接从线上项目下载到本地.

三种方式分别对应三种不同的场景,这里选择以第三种方式检出版本库为例,目录源码: https://github.com/snowdreams1006/learn-go

选择 git 版本库,并填写项目地址,然后点击右侧的 Test 按钮,如果提示失败,可能是 Git 基本环境没有配置过,请先配置下 Git,可以参考 git 入门教程

> 项目地址: git@github.com:snowdreams1006/learn-go.git 或者 https://github.com/snowdreams1006/learn-go.git 或者 https://github.com/snowdreams1006/learn-go

默认情况下,本地目录是 GolandProjects,一定要修改成自己的 GOPATH 目录,即 USERPROFILE/go 目录.

耐心等待,Goland 会自动下载项目相关依赖,右下角的进度条完毕后意味着项目初始化好了,可以正常工作了.

Goland 打开项目

找到 hello/hello.go 文件,其中 main 方法左侧有个绿色的启动按钮,点击运行.

初始运行,提示配置进行命令配置,设置工作目录为 GOPATH 环境变量所在的目录.

此时配置页面左下角的红色报错消失了,保存后关闭该窗口,再次运行 main 方法,如我们所愿输出了 Hello Go! 的逆序.

现在打开 strings/reverse_test.go 文件,同样点击左侧的启动按钮运行测试文件,证明测试运行正常!

Goland 配置总结

万事开头难,下载 Goland 并初始化项目,其实很简单,之所以特意写下这篇文章主要是为了克服陌生的恐惧,迈出第一步就会有第二步,接下来的 Go 语言学习之旅就可以顺利开始了,Go to Work !

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
go 学习笔记之环境搭建
千里之行始于足下,开始 Go 语言学习之旅前,首先要搭建好本地开发环境,然后就可以放心大胆瞎折腾了.
雪之梦技术驿站
2019/08/05
4610
go 学习笔记之环境搭建
git 入门教程之协同开发 原
前面我们已经介绍过远程仓库的相关概念,不过那时并没有深入探讨,只是讲解了如何创建远程仓库以及推送最新工作成果到远程仓库,实际上远程仓库对于团队协同开发很重要,不仅仅是团队协同开发的基础,也是代码备份的保障手段,现在我们先简单回忆下相关概念,以便为接下来的协同开发做好铺垫!
雪之梦技术驿站
2019/04/03
8930
git 入门教程之协同开发
                                                                            原
Go语言及Beego框架环境搭建
1、根据操作系统是32位或64位选择对应的go1.8.3.windows-XXX.msi文件,双击开始安装,一路下一步,即可完成安装。安装到选择目标文件夹时,可以选D盘。
我的小碗汤
2018/08/22
1.3K0
Go语言及Beego框架环境搭建
git 入门教程之github 教程 原
github 是一个基于 git 的代码托管平台,是平时工作学习的好帮手,学会如何用好 github 网站能够帮助我们更好分享代码或者与其他开发人员合作.
雪之梦技术驿站
2019/04/03
8000
git 入门教程之github 教程
                                                                            原
gitbook 入门教程之还在搞公众号互推涨粉?gitbook 集成导流工具,轻轻松松躺增粉丝!
相信大多数博客作者都或多或少有过这样想法: 现在各种平台这么多,想要实现全平台发布就要到处复制粘贴,等我有空一定做统一平台一次性全部解决!
雪之梦技术驿站
2019/10/01
6790
gitbook 入门教程之使用 gitbook-cli 开发电子书
本文主要讲解第一种 gitbook-cli 命令行操作流程,其他两种见另外两篇教程.
雪之梦技术驿站
2019/04/17
2.8K0
gitbook 入门教程之使用 gitbook-cli 开发电子书
工具资源系列之 github 上各式各样的小徽章从何而来?
前言 平时大家在在逛 github 时或多或少都看到过项目首页各式各样的小徽章,不知道你是否和我一样好奇这些小徽章都是哪来的呢? 首先我们先来一睹为快目前前端开发的三大主流框架: var ,看一看他们
雪之梦技术驿站
2019/06/22
2.7K0
gitbook 入门教程之解决windows热加载失败问题
gitbook 是一款文档编写利器,可以方便地 markdown 输出成美观优雅的 html ,gitbook serve 启动服务器后,原来相貌平平的 markdown 丑小鸭摇身一变就成了倾国倾城的 html 绝色佳人.
雪之梦技术驿站
2019/05/15
2.9K0
gitbook 入门教程之解决windows热加载失败问题
gitbook 入门教程之发布电子书 原
默认情况下,gitbook 输出方式是静态网站,其实 gitbook 的输出方式有三种: website, json,和 ebook.
雪之梦技术驿站
2019/04/18
1.2K0
gitbook 入门教程之发布电子书
                                                                            原
Golang 装逼指南:在 GitHub 上构建一个看上去正规的 Golang 项目
Go 开发环境的安装网上教程很多,这里就不做介绍了。这里主要介绍一下在 GoLand 上开发环境的设置,这里的设置主要在 MacOS 上进行,其他系统可能有所不同。
郭旭东
2020/12/30
1.2K0
Golang 装逼指南:在 GitHub 上构建一个看上去正规的 Golang 项目
Go语言环境搭建详解(2020版)
最近写了很多Go语言的原创文章,其中Go语言实战系列30篇,近15W字,还有最近更新的Go经典库系列,不过通过大家的咨询来看,还是想要一些入门的知识,这一篇文章写于2017年初,这3年多Go更新了很多版本,所以需要更新下这篇文章。
飞雪无情
2020/11/05
6.5K0
git 入门教程之 git bash 竟然不支持 tree 命令
git bash 是 Windows 用户安装 git 时默认安装的命令行工具,不仅界面漂亮功能也不错,大多数情况下可以替代 Windows 原生的 cmd 命令行.
雪之梦技术驿站
2019/05/14
2.9K0
git 入门教程之 git bash 竟然不支持 tree 命令
安装Go运行环境
windows下的安装十分简单,直接下一步下一步就可以了,而且会自动配好环境变量,所以这里就不演示安装过程了。安装好后打开cmd执行go version命令进行验证即可:
端碗吹水
2020/09/23
1.9K0
安装Go运行环境
gitbook 入门教程之使用 gitbook.com 在线开发电子书
gitbook 官网是官方提供的图书托管的在线平台,分为新版官网(需要FQ) https://www.gitbook.com/ 和旧版官网(无需FQ) https://legacy.gitbook.com 两个网站.
雪之梦技术驿站
2019/04/17
2.6K1
gitbook 入门教程之使用 gitbook.com 在线开发电子书
Go语言入门——环境准备篇(一)
Robert Griesemer:曾协助制作Java的HotSpot编译器和Chrome浏览器的JavaScript引擎V8
arcticfox
2019/07/31
6680
Goland踩坑系列——Goland的go mod配置不生效的问题
我们知道在go刚发布的时候,没有包管理的概念,Golang 团队在 FAQ 中提议开发者保证相同 import path 的兼容性,但并没有什么用,所以在1.6之后,引入管理包依赖的方式,其基本理念是:
粲然忧生
2023/10/08
1.7K0
Goland踩坑系列——Goland的go mod配置不生效的问题
我们知道在go刚发布的时候,没有包管理的概念,Golang 团队在 FAQ 中提议开发者保证相同 import path 的兼容性,但并没有什么用,所以在1.6之后,引入管理包依赖的方式,其基本理念是:
粲然忧生
2023/10/12
4K0
Goland踩坑系列——Goland的go mod配置不生效的问题
goland破解教程
工欲善其事必先利其器,学习Go语言同样如此,一个强大的集成开发环境(IDE)能够大大提高我们的开发效率,目前市面上比较流行的有下面这几种: GoLand:由 JetBrains 公司开发的一个新的商业 IDE; LiteIDE X:一款简单、开源、跨平台的Go语言 IDE; 第三方插件:Sublime Text、VS Code 等编辑器都有Go语言的相关插件。 本篇主要介绍 Windows 系统上 Goland 的安装和破解过程,仅用于个人学习。
bosh123
2020/07/27
23.6K1
Go语言-学习笔记
Go is an open source programming language that makes it easy to build simple, reliable, and efficient software.
不务正业的猿
2022/03/23
7210
Go语言-学习笔记
从零开始搭建服务器之登录和登出远程服务器
双 11 期间入手了一台云服务器,备案花了一两个星期,这两天终于备案通过了.于是在个人服务器上装了 Docker 容器用于部署项目,准备尽量把所有的服务都打包成容器,方便统一管理运维.
雪之梦技术驿站
2019/12/01
2.2K1
相关推荐
go 学习笔记之环境搭建
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档