最近工作上的项目开发,开始用上了GoLand,作为IDEA的全家桶套餐工具之一,用起来感觉还是非常顺手的。对比了一下NeoVim,VSCode, GoLand,感觉都有其特点,也都很不错。于是,我每天几乎是根据心情来选择到底用哪款工具作为今天开发的主力工具。既然用上了GoLand,当然少不了得装上一个Vim插件,这样三种工具都可以无缝使用Vim的按键绑定,非常方便。
跟Vim, VSCode一样,GoLand也支持在保存代码时,自动调用 gofmt
和 goimports
来自动格式化代码。但是在网上搜到的都是之前版本的GoLand配置,在最新版的GoLand中,是通过File Watchers插件来实现此功能的。