golang快速入门[1]-go语言导论linux
在以前的文章中,咱们对go语言的基本原理作了阐述,本文将介绍go语言的集成开发环境goland
的安装、配置、激活、以及基本的快捷键用法。架构
对于一个成熟的开发人员来讲,致力于用最便捷高效的开发工具来加速书写、调试go程序。集成开发环境(Integrated Development Environment,简称IDE)是一种辅助程序开发人员开发软件的应用软件,在开发工具内部就能够辅助编写源代码文本、并编译打包成为可用的程序,有些甚至能够设计图形接口。IDE一般包括编程语言编辑器、自动构建工具、一般还包括调试器。
大部分的集成开发环境都针对一种特色的语言,goland是JetBrains开发的一款针对go语言的跨平台IDE。支持windows、macOS与Ubuntu平台。 由于专一,因此专业,goland为go程序提供了强大的支持。
语法高亮是必不可少的功能,这也是为何每一个开发工具都提供配置文件来实现自定义配置的缘由。
拥有较好的项目文件纵览和导航能力,能够同时编辑多个源文件并设置书签,可以匹配括号,可以跳转到某个函数或类型的定义部分。
完美的查找和替换功能,替换以前最好还能预览结果。
当有编译错误时,双击错误提示能够跳转到发生错误的位置。
跨平台,可以在 Linux、Mac OS X 和 Windows 下工做,这样就能够专一于一个开发环境。
可以经过插件架构来轻易扩展和替换某个功能。
拥有断点、检查变量值、单步执行、逐过程执行标识库中代码的能力。
可以方便的存取最近使用过的文件或项目。
拥有对包、类型、变量、函数和方法的智能代码补全的功能。
可以方便地在不一样的 Go 环境之间切换。
针对一些特定的项目有项目模板,如:Web 应用,App Engine 项目,从而可以更快地开始开发工做
goland支持windows、macOS与Ubuntu平台,下面咱们以windows平台为例为你们介绍安装goland 2019.3
,其余平台安装相似
首先进入goland官网,点击下载,安装最新版goland
点击下一步
择安装路径、默认便可,选择下一步
安装配置选项,勾选添加桌面图标以及与.go
文件关联便可
选择开始菜单文件夹,默认便可,点击insall
进行安装
安装完成后,点击finish
,运行goland
在一开始打开goland时,因为没有任何已有配置,咱们选择don't import settings
确认接受赞成协议,你懂的~
发送反馈,选择don't send
选择UI背景,程序员通常选择黑色,眼神很差能够选择白色,跳过其余设置
任何用户能够免费获取30天的试用
第一种是方式土豪:goland的激活目前有多种方式,直接会到官网进行购买,199美圆一年
第二种方式:对于学生能够免费申请。申请地址
第三种方式:安装破解版goland、这种方式不是很好,由于没法享受更新
第四种方式:特殊渠道如淘宝购买,只须要几块钱
第五种方式:后台留言获取激活码~
选择新建一个项目
修改项目名,点击建立
点击文件夹,右键,建立一个main.go文件
如上图,最上方为工具栏,能够修改,建立,搜索,删除,替换,修改视图,跳转,运行,调试等多种功能
最左边为项目的目录树结构、依赖等
右边为编辑代码的地方
最下边也有各类终端
,todo
工具栏,以及状态栏
goland配置能够点击最上方"file->setiing",一开始配置得最多的是goroot
,gopath
,字体大小与颜色
goroot
、gopath
、gomodule
等概念后面笔者会详细介绍,goland默认会使用环境变量中的goroot
与gopath
路径
还有不少对数据库的支持,git的集成工具等,在本文中暂时不作介绍
当咱们书写一个最简单的helloworld程序时,当咱们输入fmt.
,会看到goland会智能的显示出fmt包中的函数。当完成函数编写时,会自动的导入fmt包,import "fmt"
这是goland强大功能的一个体现。
当代码写好以后,运行代码有多种方式
第一种,点击上方选项卡`Run -> Run`
第二种,使用快捷键,mac下为`shift + option + R`,windows下为`Alt + shift + F10`
第三种,点击`func main()` 左边的绿色箭头
第四种,在最下方到终端中,书写`go run main.go` 并运行
goland拥有不少快捷键,能够加速咱们对于代码的书写.下面咱们介绍goland分别在windows
/ubuntu
与mac
下的快捷键使用
goland中要查看、修改、查找全部的快捷键,能够在顶部工具栏file-> keymap
查看
在使用快捷键的时候,要注意快捷键冲突的问题,例如与搜狗输入法等软件的快捷键冲突
⌘ ——> Command ⇧ ——> Shift ⌥ ——> Option ⌃ ——> Control ↩︎ ——> Return/Enter ⌫ ——> Delete ⌦ ——> 向前删除键(Fn + Delete) ↑ ——> 上箭头 ↓ ——> 下箭头 ← ——> 左箭头 → ——> 右箭头 ⇞ ——> Page Up(Fn + ↑) ⇟ ——> Page Down(Fn + ↓) ⇥ ——> 右制表符(Tab键) ⇤ ——> 左制表符(Shift + Tab) ⎋ ——> Escape(Esc) End ——> Fn + → Home ——> Fn + ←
在本文中介绍了go语言集成开发环境goland的安装、配置、激活、以及基本的快捷键用法
在下文中,咱们将介绍编辑器之神emacs
中如何集成开发go代码