2 回答

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

TA貢獻(xiàn)1880條經(jīng)驗(yàn) 獲得超4個(gè)贊
您應(yīng)該轉(zhuǎn)到文件 - >設(shè)置 - >工具 - 保存時(shí)>操作,然后關(guān)閉“重新格式化代碼”和“優(yōu)化導(dǎo)入”
- 2 回答
- 0 關(guān)注
- 163 瀏覽
添加回答
舉報(bào)