[總結(jié)] Goland 使用技巧

Goland是JetBrains公司出品的一款開發(fā)Golang的工具。由于本人是JetBrains公司產(chǎn)品的重度使用者竹椒,好多都作為主力開發(fā)工具(IntellijI IDEA、PyCharm匈挖、WebStorm等)碾牌,所以Goland一經(jīng)推出,就成為我開發(fā)Golang的首選IDE儡循。

如果你之前使用過Intellij IDEA開發(fā)Java程序舶吗,那么使用Goland幾乎可以做到無縫銜接、直接上手择膝。兩者的項目組織結(jié)構(gòu)誓琼、快捷鍵等好多特性都可以通用。
筆者之前總結(jié)過一些使用Intellij IDEA的技巧肴捉。有部分在Goland下同樣適用腹侣,在此就不再贅述,下面僅總結(jié)一些Goland下特有的部分齿穗。

注釋("http://")不在行首顯示傲隶,而是自動跟著代碼縮進(jìn)。

在Goland下窃页,注釋默認(rèn)是在行首的跺株,并且其并沒有提供修改注釋style的選項。


image.png

可以通過修改配置文件的方式解決此問題:
第一步:在 “Code Style -> Go” 下導(dǎo)出配置文件脖卖。


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>

保存后乒省,從新導(dǎo)入到Goland中:


image.png

這樣注釋就不會每次都在行首了:


image.png
Update 2019.01.24:

上面是Goland 2017.3版本的配置方法,而最新版本(2018.3)的注釋默認(rèn)就是不在行數(shù)顯示了畦木,上述配置方法已不需要袖扛。另外,新版本也可以自由配置注釋后面是否跟一個空格了十籍,看著舒爽了很多蛆封。


注釋后跟一個空格.png

Goland快捷鍵

大部分快捷鍵和intellij idea通用(使用Intellij IDEA的技巧)唇礁。下面僅總結(jié)Goland特有的快捷鍵:
CMD+N:新建,如果鼠標(biāo)焦點在struct上娶吞,會彈出提示是否實現(xiàn)某個接口垒迂。

image.png

設(shè)置變量函數(shù)等的搜索范圍

由于golang語言特有的包管理方式械姻,幾乎所有g(shù)o代碼文件都在GOPATH路徑下面妒蛇。如果在關(guān)鍵字(變量函數(shù)等)上使用cmd+b快捷鍵搜索其引用時,默認(rèn)是搜索整個GOPATH路徑下的所有文件楷拳,這樣會造成搜索出一些與本工程不相關(guān)的內(nèi)容绣夺。此時可以自定義配置,僅搜索本工程內(nèi)的文件:按cmd+alt+shift+f7彈出配置對話框欢揖,添加一個自定義scope:

image.png

image.png

image.png

如果想要在搜索范圍中排除一些文件陶耍,比如_test.go類型的文件,可如下設(shè)置:

!file[quorum]:*//*_test.go
image.png

搜索時排除指定文件她混,比如_test.go文件

排除的文件在“File mask”選項中使用!開頭烈钞,如圖:


image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市坤按,隨后出現(xiàn)的幾起案子毯欣,更是在濱河造成了極大的恐慌,老刑警劉巖臭脓,帶你破解...
    沈念sama閱讀 206,839評論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件酗钞,死亡現(xiàn)場離奇詭異,居然都是意外死亡来累,警方通過查閱死者的電腦和手機(jī)砚作,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,543評論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來嘹锁,“玉大人葫录,你說我怎么就攤上這事领猾∶淄” “怎么了?”我有些...
    開封第一講書人閱讀 153,116評論 0 344
  • 文/不壞的土叔 我叫張陵瘤运,是天一觀的道長。 經(jīng)常有香客問我拯坟,道長但金,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,371評論 1 279
  • 正文 為了忘掉前任郁季,我火速辦了婚禮冷溃,結(jié)果婚禮上因块,老公的妹妹穿的比我還像新娘。我一直安慰自己告匠,他們只是感情好趣苏,可當(dāng)我...
    茶點故事閱讀 64,384評論 5 374
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著凿歼,像睡著了一般褪迟。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上答憔,一...
    開封第一講書人閱讀 49,111評論 1 285
  • 那天味赃,我揣著相機(jī)與錄音,去河邊找鬼虐拓。 笑死心俗,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的蓉驹。 我是一名探鬼主播城榛,決...
    沈念sama閱讀 38,416評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼态兴!你這毒婦竟也來了狠持?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,053評論 0 259
  • 序言:老撾萬榮一對情侶失蹤诗茎,失蹤者是張志新(化名)和其女友劉穎工坊,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體敢订,經(jīng)...
    沈念sama閱讀 43,558評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡王污,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,007評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了楚午。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片昭齐。...
    茶點故事閱讀 38,117評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖矾柜,靈堂內(nèi)的尸體忽然破棺而出阱驾,到底是詐尸還是另有隱情,我是刑警寧澤怪蔑,帶...
    沈念sama閱讀 33,756評論 4 324
  • 正文 年R本政府宣布里覆,位于F島的核電站,受9級特大地震影響缆瓣,放射性物質(zhì)發(fā)生泄漏喧枷。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,324評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望隧甚。 院中可真熱鬧车荔,春花似錦、人聲如沸戚扳。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,315評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽帽借。三九已至珠增,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間宜雀,已是汗流浹背切平。 一陣腳步聲響...
    開封第一講書人閱讀 31,539評論 1 262
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留辐董,地道東北人。 一個月前我還...
    沈念sama閱讀 45,578評論 2 355
  • 正文 我出身青樓禀综,卻偏偏與公主長得像简烘,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子定枷,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,877評論 2 345

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 171,520評論 25 707
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理孤澎,服務(wù)發(fā)現(xiàn),斷路器欠窒,智...
    卡卡羅2017閱讀 134,600評論 18 139
  • 精心收集整理的教程筆記 第01天 Java基礎(chǔ)入門 第1章計算機(jī)基礎(chǔ) 1.1計算機(jī) 計算機(jī)(computer)俗稱...
    Java幫幫閱讀 5,946評論 1 109
  • Spring Boot 參考指南 介紹 轉(zhuǎn)載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 46,748評論 6 342
  • 時間過得好快啊覆旭,一晃我也已是人母人妻的人了。到了娘家被一則壞消息抽動了一下心弦岖妄,痛心型将!卻又讓我覺得這是必然的結(jié)果。...
    薔薇花兒落地開閱讀 423評論 0 2