目录

Goland小技巧

概述

本文主要讲一下 Goland 的日常更新。众所周知 Goland 是 JB 旗下的主要写 Go 的 IDE,很多同学下载了试用版或者购买了 License 之后,就一直用到天荒地老,其实这样会错过很多重要的功能和 Bug 修复的,本文就举个例子比如 Goland 的一个问题,需要通过更新最新版才能修复的情况,来解释一下及时更新的重要性。

增加自定义缩写/简写

我想大家都有在 IDEA 上敲过代码,比如写 Java 时候的 psvm, stout 等等,那么大家有去搞清楚过,这些缩写是如何设置的,又是否可以自定义呢?

方法很简单,只要 Preferences -> Editor -> LiveTemplate,这里既可以找到不同语言环境下的简写符号,还可以自定义个性化的一些简写来提升开发效率。

/goland%E5%B0%8F%E6%8A%80%E5%B7%A7/img0.png

markdown插件的代码区域不显示语法问题

Markdown 插件中,如果对应的语言显示有问题,可以用下面的方式解决。

/goland%E5%B0%8F%E6%8A%80%E5%B7%A7/img_5.png /goland%E5%B0%8F%E6%8A%80%E5%B7%A7/img_6.png /goland%E5%B0%8F%E6%8A%80%E5%B7%A7/img_7.png

Cannot use ’err’ (type error) as the type any

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

/goland%E5%B0%8F%E6%8A%80%E5%B7%A7/img.png

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

/goland%E5%B0%8F%E6%8A%80%E5%B7%A7/img_2.png

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

/goland%E5%B0%8F%E6%8A%80%E5%B7%A7/img_1.png

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

/goland%E5%B0%8F%E6%8A%80%E5%B7%A7/img_3.png

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

/goland%E5%B0%8F%E6%8A%80%E5%B7%A7/img_4.png

debug日志

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

/goland%E5%B0%8F%E6%8A%80%E5%B7%A7/img_8.png

参考资料

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