Goland是intellij公司出品的一款開發golang的工具。由於本人是重度intellij公司的產品使用者,幾乎用過其出品的,Goland一經推出,就成為我開發golang的首選IDE。
如果你之前使用過Intellij IDEA開發Java程式,那麼使用Goland這款IDE幾乎可以做到無縫銜接、直接上手。兩者的項目組織圖、快速鍵等等都可以通用。
筆者之前總結過一些使用Intellij IDEA的技巧。有部分在Goland下同樣適用,在此就不再贅述,下面僅總結一些Goland下特有的部分。
注釋("//")不在行首顯示,而是自動跟著代碼縮排。
在Goland下,注釋預設是在行首的,並且其並沒有提供修改注釋style的選項。
image.png
可以通過修改設定檔的方式解決此問題:
第一步:在 “Code Style -> Go” 下匯出設定檔。
image.png
開啟設定檔添加如下語句:
<code_scheme name="Default" version="173"> <codeStyleSettings language="go"> <indentOptions> <option name="USE_TAB_CHARACTER" value="false" /> </indentOptions> <!-- 添加下面4行 --> <option name="LINE_COMMENT_AT_FIRST_COLUMN" value="false" /> <option name="BLOCK_COMMENT_AT_FIRST_COLUMN" value="false" /> <option name="LINE_COMMENT_ADD_SPACE" value="true" /> <option name="KEEP_FIRST_COLUMN_COMMENT" value="false" /> </codeStyleSettings></code_scheme>
儲存後,從新匯入到Goland中:
image.png
這樣注釋就不會每次都在行首了:
image.png