Goland小技巧
目录
概述
本文主要讲一下 Goland 的日常更新。众所周知 Goland 是 JB 旗下的主要写 Go 的 IDE,很多同学下载了试用版或者购买了 License 之后,就一直用到天荒地老,其实这样会错过很多重要的功能和 Bug 修复的,本文就举个例子比如 Goland 的一个问题,需要通过更新最新版才能修复的情况,来解释一下及时更新的重要性。
增加自定义缩写/简写
我想大家都有在 IDEA 上敲过代码,比如写 Java 时候的 psvm
, stout
等等,那么大家有去搞清楚过,这些缩写是如何设置的,又是否可以自定义呢?
方法很简单,只要 Preferences -> Editor -> LiveTemplate,这里既可以找到不同语言环境下的简写符号,还可以自定义个性化的一些简写来提升开发效率。

markdown插件的代码区域不显示语法问题
Markdown 插件中,如果对应的语言显示有问题,可以用下面的方式解决。



Cannot use ’err’ (type error) as the type any
如下图,这个红色的波浪线,对于强迫症来说不能忍,但是为什么之前的 Goland 不会针对这个 panic(err)
的用法报错,现在报错呢,具体的报错信息是 Cannot use ’err’ (type error) as the type any。

这个问题,其实之前就有人反馈过,可以浏览一下 GO-12171。

通过下载的页面去查看一下最新版的 Release Note 里有没有更新这个问题。

如下图,这个问题已经在最新版修复了,所以可以下载一下看看。更新的过程略慢,可以留意到 Goland 可能需要重新索引一下文件。

更新完后再看看,已经不报错了。

debug日志
通过开启 Debug Log Setting,可以给 Goland 启动的日志添加 Debug 等级的日志,方便更详细的排查问题。

参考资料
警告
本文最后更新于 2022年2月2日,文中内容可能已过时,请谨慎参考。