GoLand 中提高研發(fā)效率的5個使用技巧
常言道,工欲善其器,必先利其器。今天給大家介紹幾個開發(fā)工具使用技巧,以提高研發(fā)效率。
技巧一:快速實現(xiàn)接口中的所有方法
在結(jié)構(gòu)體上通過? (Option/Alt) + Enter組合鍵可調(diào)出要實現(xiàn)的接口搜索窗口,選擇該結(jié)構(gòu)體期望實現(xiàn)的接口以及接口中的方法,可自動將接口的方法添加到結(jié)構(gòu)體的實現(xiàn)中。如下圖:

技巧二:將結(jié)構(gòu)體提取成接口
該方法沒有對應(yīng)的快捷鍵。首先需要將鼠標(biāo)放到結(jié)構(gòu)體內(nèi),然后右鍵 -> 選擇Refactor(重構(gòu))菜單 -> 選擇Extract Interface(提取接口)。最后會彈出窗口,填寫一些必要的信息:要生成的接口名、接口被保存的文件位置、選擇要生成的接口方法等。如下:?

技巧三:使用預(yù)定義代碼模板(Live Template)?
預(yù)定義代碼模板(Live Template)非常適合快速生成一些常用的代碼。通常是輸入模板名稱,然后按Tab鍵,就可以生成對應(yīng)的模板代碼。如果忘記了模板名稱,可以通過?(Command) + j組合鍵調(diào)出所有的代碼模板菜單,然后選擇對應(yīng)的即可。下面我們看幾個常用的。
3.1 forr - 生成for-range循環(huán)?
輸入forr+Tab,就會出現(xiàn)for-range模板。如下:
?
3.2 err判斷模板?
輸入err+Tab,就會出現(xiàn)err判斷的模板代碼:?

技巧四:一鍵填充struct的所有字段
當(dāng)我們需要實例化一個結(jié)構(gòu)體的時候,首先輸入結(jié)構(gòu)體名稱和兩個大括號。然后將鼠標(biāo)放到大括號中,輸入? (Option/Alt) + Enter,將會調(diào)出填充字段(Fill Fields)菜單。選擇該菜單,就會自動填充上該結(jié)構(gòu)體所有的字段。例如:

技巧五:快速生成測試函數(shù)或文件
通過?(Control) + n可以調(diào)出Generate菜單,然后選擇Test for function或Test for file,那么就會自動生成對應(yīng)的測試函數(shù)或測試文件。?

好了,以上就是今天給大家分享的研發(fā)工具使用技巧,希望對大家有所幫助。
推薦閱讀
