对于go的IDE,我个人最推荐的还是GoLand,特别是对于从Java、PHP、python、node转过来的朋友而言,这个应该用得更顺手,因为现在Java开发用得最多的idea、PHP开发用得比较多的PHPStorm、python开发用得比较多的PyCharm、node开发用得比较多的WebStorm,以上这些跟GoLand同属于jetbrains系列的产品,使用方法上也非常类似。
什么?你用的最熟的不是jetbrains系列而是vscode?请看我下一篇:快速转型golang(go语言)web开发 08-Go IDE介绍与配置 VsCode篇
GoLand的下载、安装、如何合理的无限期使用,这几部分我就不多讲了,对于有开发经验的你来说,我想你可以轻松搞定这几部分的
本节我们主要讲一下GoLand的常用配置及常用快捷键
如何配置GoLand
GoLand最省心的就是它的配置,如果你是看着我的教程一路跟下来的,按照我之前讲的方式配置好了go的各个常用配置项,那么在GoLand这里你是不需要在go语言方面做任何配置就可以轻松加愉快的开发了。
假如你还没有配置好,那么请跟着我下面的教程配置
我们先演示一下在GoLand中关联GOROOT的配置,比如我在环境变量中故意修改了我的GOROOT,把它指向一个新的目录,再用GoLand打开已有项目的时候就会报下面这个错
它会报GOROOT is incorrect这个错,然后右边有个Setup GOROOT,我们点击一下,会弹出下面这个对话框
此时我们再点一下右边的那个小三角,会弹出我已经在环境变量里面配置好的新的GOROOT地址,我们选中它即可,完事后效果如下
OK,然后这个配置项不再是红色的,说明就重新关联好GOROOT了
GoLand最最常用的快捷键
除了常用的Ctrl+C、Ctrl+V、Ctrl+X、Ctrl+Z……这些常用的编辑器都有的快捷键之外,这里着重给大家介绍几个jetbrains系列常用的快捷键:
Ctrl+Y —— 快速删除一行(得先把光标放到要删的那一行)
Ctrl+D —— 快速复制一行到下一行(相当于先用光标全选中某一行 + 对整行Ctrl+C + 按回车移至下一行 + Ctrl+V 这四步操作,非常省时省力有没有)
Ctrl+Shift+↑/↓ —— 将当前行向上/下挪动
以上三组是我个人认为最最常用的三组快捷键了,如果大家想了解更多jetbrains系列常用的快捷键,可以自行借助搜索引擎学习。
然后它的其它配置,比如编辑器样式、字体、字号……这些,我相信有基础的你早就可以熟练配置了,那我们这节就先到这里了~