liteide使用中的注意点

liteide使用中的注意点

无法跳转

会出现无法跳转的情况,可能是这个包里面的某个文件会有错误,一般把这个包里的所有的错误都改正之后就能正常跳转了。Ubuntu中,直接按f2可以跳入,之后按住alt+左右键,可以向前跳转或者向后跳转。在mac上,直接按住command键,鼠标移动到对应的函数体上就可以进行跳转,之后按住alt+command+左右键就可以向前或者向后跳转。

包引用循环

引用包的时候,如果出现了循环引用,虽然无法通过编译,但是不编译,直接跳转的时候,就会出问题。具体负责跳转的程序可能会一直陷入死循环,卡死机器,之前同学在虚拟机里编码就总是遇到这个问题,开始以为是虚拟机的原因,实际上liteide里面控制跳转的进程一直在占用资源,25.2版本的时候这个问题是存在的,不知道往后的版本中又没有这个问题。具体的信息参见屏幕上的截图:

获取环境变量

还有一个环境变量的坑,注意golang中os.Getenv获取的是当前的环境 os.getenv在liteide中就get不到系统中的环境变量,因为系统中的环境对于liteide而言并不是当前环境,除非直接在终端中go run sourcecode.go 或者先讲对应的环境变量通过os.Setenv设置进来。
关于环境变量的相关内容可以参考另一个文章。

转载于:https://www.cnblogs.com/Goden/p/4612482.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值