22

goland guide

 4 years ago
source link: https://studygolang.com/articles/28806
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

概述

本文主要记录goland的使用,常见的tool及操作等

1、配置go环境

首先打开Settings(Ctrl+Alt+S),配置GOROOT,一般自动会联想出来,选择即可,GOPATH设置如下图,GOPATH最好每个project单独一个,不要默认使用系统环境的GOPATH作为GOPATH,如图中红色框不要勾选。同时GOPATH的设定是src目录的上级目录。

jMrmi2b.png!web

2、设置Git

用于go get拉取第三方代码库

eeQJjui.png!web

3、SSH连接

goland自带ssh连接,不用再单独安装SecureCRT,putty等工具了

n2EJNfy.png!web

fymmErU.png!web

aaUVjuE.png!web

点击上图中的设置按钮,可以设置查看模式,这样鼠标点击代码区域时,这个terminal自动最小化。如下图设置:

yQjErqA.png!web

SSH默认是GBK编码,如果出现乱码,可以改为UTF-8编码,但是改完要重新连接

V73EJnJ.png!web

4、REST client

Goland自带REST测试客户端,可以省去再安装postman,curl等工具

Nn6bain.png!web

muuMZjy.png!web

5、ftp

goland自带ftp功能,不需要再单独安装xftp等工具(当然也没有xftp强大,基本使用是够了)

aaeqe2j.png!web

BZZ3EzY.png!web

NjaMjie.png!web

可以直接打开文件查看

6、数据库连接

BZjeAr7.png!web

EnMFBv3.png!web

从上图可以看出,其支持非常广的数据库,但是每种数据库都要先下载其对应的驱动器。

niM7FfY.png!web

点击Test Connection会提示没有驱动器,然后去下载,一般从国内下载会很慢,经常失败,如果实在下载不了,直接用迅雷下也可以。

如果是手动下载的,将下载后的jar包放到goland的安装目录里面找个位置,然后点击下图的Go to Driver

Jr2u6bJ.png!web

6B3imuF.png!web

选择自定义驱动,然后选择刚才下载的那个jar包即可。

然后可以在goland工程里面看到数据库啦。。。

YzMVfmM.png!web

右键表名,Jump to Editor可以查看表中数据,或者直接快捷键F4

eAJNnqq.png!web

7、代码视图

有的时候为了方便看代码,可以试试如下三种方式

eINfA3m.png!web

8、配置编译

AviQrmr.png!web

2ueiIjQ.png!web

iAFBvey.png!web

上图中有以下几点需要注意:

• 名称:为本条配置信息的名称,可以自定义,也可以使用系统默认的值,这个就是编译后程序的名称

• Run kind:这里需要设置为“Directory”;

• Directory:用来设置 main 包所在的目录,不能为空;

• Output directory:用来设置编译后生成的可执行文件的存放目录,可以为空,为空时默认不生成可执行文件;

• Working directory:用来设置程序的运行目录,可以与“Directory”的设置相同,但是不能为空。

9、界面布局

3AZBBzY.png!web

上述红色窗口一般用到该功能时会自动显示,如果没有可以根据下图调出

zaaeIjy.png!web

欢迎关注我们的微信公众号,每天学习Go知识

FveQFjN.jpg!web

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK