2 回答

TA貢獻1796條經驗 獲得超7個贊
是否可以調整 Goland 自動格式化、添加和刪除導入的方式?
我懷疑這個(Git |提交 ->設置 ->優化導入 )是您要查找的選項(請注意,引用的頁面上還有很多其他相關設置)。
請注意,未使用的導入會導致編譯錯誤(例如 ),因此這可能是您要在簽入代碼之前解決的問題。imported and not used: "net/http"
另外,是否可以設置Goland,使其在保存時自動格式化(如go fmt)?
您可以在保存時運行,但是有許多因素需要考慮,這些因素在本博客文章中有所涉及(主要考慮因素是GoLand有自己的格式化程序)??傊?,當前狀態(來自鏈接)為:go fmt
目前,GoLand提供了三種與“go fmt”交互的方式:專用操作,提交工具之前和文件觀察器。
在“工具”|下Go Tools 菜單,您可以找到兩個與代碼格式相關的操作:Go Fmt File 和 Go Fmt Project。每個都有一個分配給它的快捷方式:Alt + Shift + Control + F(MacOS上的Alt + Shift + Cmd + F)和Alt + Shift + Control + P(Alt + Shift + Cmd + P)。這些操作的唯一目的是運行“go fmt”,為其提供文件路徑或項目目錄的路徑,并且它們僅在手動調用它們時才有效。
在提交之前可以運行幾個鉤子。它們可以通過“設置”(macOS上的“首選項”)|進行配置版本控制|提交|提交之前。在那里,您可以找到Go fmt,默認情況下處于啟用狀態。
第三種方法是配置文件觀察程序。在“設置(首選項)”下,您可以找到“工具”|文件觀察程序。使用預定義的“go fmt”模板可以輕松添加新的觀察程序。每當更改 Go 文件時,都會對其執行命令。在這種情況下,關鍵詞是“無論何時”,因為用戶無法完全控制文件被修改的確切時刻。我將在下一節中更詳細地描述此問題。
- 2 回答
- 0 關注
- 166 瀏覽
添加回答
舉報