在goland中配置gofmt的操作

2022-09-22 01:15:09 字數 674 閱讀 4089

goland是jetbrains公司推出的go語言ide,是一款功能強大,使用便捷的產品。

在goland中,可以通過新增乙個file watcher來在檔案發生變化的時候呼叫gofmt進行**格式化,

具體方法是,點選preferences -> tools -> file watchers,點加號新增乙個go fmtwww.cppcns.com模版,goland中預置的go fmt模版使用的是go fmt命令,將其替換為gofmt,然後在引數中增加-l -w -s引數,啟用**簡化功程式設計客棧能。

新增配置後,儲存原始碼時,goland就會執行**格式化了。

補充:goland:設定gofmt與goimports,儲存時自動格式化**

goland也支援在儲存**時,自動呼叫 gofmt 和 goimports 來自動格式化**。

在最新版的goland(2019.3)中,是通過file watchers外掛程式來實現此功能的。

在此介紹一下goland中如何設定:

首先,得保證安裝了乙個叫做」file watchers」的外掛程式,並設定為啟用狀態:

www.cppcns.com然後,直接在tools -> file watchers中,新增如下設定:

本文標題: 在goland中配置gofmt的操作

本文位址: /jiaoben/golang/369872.html

goland在web中存在的問題

官方文件中明確指出,slice 切片 的零值是 nil,在沒有明確初始化的情況下這是顯而易見的,任何 go 開發者應該都知道才對。但是對於 goland 而言,宣告並直接初始化的空 slice 和宣告不初始化 slice 是一回事。為什麼這麼說呢?如果你在 goland 中寫入以下兩句 var sl...

解決GOPATH在GOLAND中的坑

首先我的環境已配置好 go的目錄結構是 add.go package calc 函式名必須大寫首字母,不然外部包找不到 func add a int,b int int sub.go pac calc func sub a int,b int int 執行檔案,main.go package mai...

goland中grpc的安裝

網路環境允許的同學安裝 grpc 非常方便,直接執行以下命令即可安裝完成 i o timeout 埠號根據實際情況寫 windows使用set設定環境變數。export使用export 7890 widows設定方法 set go111module auto go1.14版本存在的選項 linux設...