Goland 6條Tips讓編程更有效率

作爲一個重度使用Jetbrains IDE 全家桶的用戶.
這裏我有幾條可以加速你開發速度,減少你Paste/Copy敲打鍵盤的Tips.

1.快速實現 Interface

操作步驟:

  1. 光標移動到struct 名稱上
  2. Alt/Option + Enter
  3. 選擇Implement Interface ... Control+I
  4. 搜索你需要實現的interface

2.快速抽象 Interface

操作步驟:

  1. 右鍵 struct 名稱
  2. 選擇 Refactor->Extract->Interface
  3. 選擇要抽象的方法,填寫interface名稱

3.快速填充Struct

操作步驟:
1.把你的光標放在{}中間
2.Alt/Option + Enter
3.選擇Fill Struct 或者 Fill Struct Recursively(遞歸填充)

4.快速struct工廠方法

操作步驟:

  1. 光標移動到struct 名稱上
  2. Alt/Option + Enter
  3. Generate Constructor
  4. 選擇屬性

圖片描述

5.快速生成TestCase文件

需要go get golang.org/x/tools/imports go get github.com/cweill/gotests支持

操作步驟:

  1. 光標移動到Method/Function上
  2. Command/Control+Shift+T

6.Live Template 讓代碼飛起來

實時代碼模板只是爲了讓我們更加高效的寫一些固定模式的代碼,以提高編碼效率,同時也可以增加個性化.
調用常規的實時代碼模板主要是通過兩個快捷鍵:Tab 和 Ctrl + J.雖然 IntelliJ IDEA 支持修改此對應的快捷鍵,但是默認大家都是這樣使用的,所以沒有特別原因就不要去改
該兩個快捷鍵的使用方法:在輸入模板的縮寫名稱後按 Tab 鍵,即立即生成預設語句.如果按 Ctrl + J 則會先提示與之匹配的實時代碼模板介紹,然後還需按 Enter 纔可完成預設語句的生成

原文地址tech.mojotv.cn

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章