翻譯|使用教程|編輯:董玉霞|2022-06-17 14:27:17.440|閱讀 334 次
概述:當(dāng)您在編輯器中工作時(shí),GoLand 會(huì)分析您的代碼,尋找優(yōu)化方法,并檢測(cè)潛在和實(shí)際問(wèn)題。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷售中 >>
相關(guān)鏈接:
當(dāng)您在編輯器中工作時(shí),GoLand 會(huì)分析您的代碼,尋找優(yōu)化方法,并檢測(cè)潛在和實(shí)際問(wèn)題。以下列表包括可能對(duì)您的代碼編寫(xiě)和提高生產(chǎn)力有用的基本功能和工具:
重構(gòu)是在不創(chuàng)建新功能的情況下改進(jìn)源代碼的過(guò)程。重構(gòu)可幫助您保持代碼穩(wěn)固、干燥且易于維護(hù)。
GoLand 建議您使用以下重構(gòu)選項(xiàng)
GoLand 有兩種類型的代碼完成:
下面的動(dòng)畫(huà)展示了基本類型匹配補(bǔ)全和智能類型匹配補(bǔ)全之間的區(qū)別。請(qǐng)注意針對(duì)不同完成類型建議的變體數(shù)量。
GoLand 提供了多種生成通用代碼結(jié)構(gòu)和重復(fù)元素的方法,可幫助您提高工作效率。這些可以是創(chuàng)建新文件時(shí)使用的文件模板、自定義或預(yù)定義的實(shí)時(shí)模板,這些模板根據(jù)上下文、各種包裝或字符的自動(dòng)配對(duì)以不同方式應(yīng)用。
從主菜單中,選擇代碼 | 生成 Alt+Insert以打開(kāi)彈出菜單,其中包含您可以生成的可用構(gòu)造。
您可以生成 getter、setter、構(gòu)造函數(shù)、缺少的方法和測(cè)試文件。
使用實(shí)時(shí)模板將常見(jiàn)結(jié)構(gòu)插入到您的代碼中,例如循環(huán)、條件、各種聲明或打印語(yǔ)句。
要展開(kāi)代碼片段,請(qǐng)輸入相應(yīng)的模板縮寫(xiě)并按Tab。按住以從模板中的一個(gè)變量Tab跳轉(zhuǎn)到下一個(gè)變量。按移動(dòng)到上一個(gè)變量。
要查看實(shí)時(shí)模板列表,請(qǐng)打開(kāi)設(shè)置Ctrl+Alt+S并導(dǎo)航到編輯器 | 實(shí)時(shí)模板。
考慮以下Hello World使用實(shí)時(shí)模板編碼的程序示例。
在 GoLand 中,有一組代碼檢查可以在編譯之前檢測(cè)并糾正項(xiàng)目中的異常代碼。IDE 可以發(fā)現(xiàn)并突出顯示各種問(wèn)題,定位死代碼,發(fā)現(xiàn)可能的錯(cuò)誤、拼寫(xiě)問(wèn)題,并改進(jìn)整體代碼結(jié)構(gòu)。
檢查可以在所有項(xiàng)目文件中或僅在特定范圍內(nèi)(例如,僅在生產(chǎn)代碼或修改文件中)掃描您的代碼。
每項(xiàng)檢查都有一個(gè)嚴(yán)重級(jí)別——問(wèn)題影響代碼的程度。嚴(yán)重性在編輯器中以不同的方式突出顯示,以便您可以快速區(qū)分關(guān)鍵問(wèn)題和不太重要的事情。GoLand 帶有一組預(yù)定義的嚴(yán)重性級(jí)別,您可以創(chuàng)建自己的嚴(yán)重性級(jí)別。
要查看檢查列表,請(qǐng)打開(kāi)設(shè)置Ctrl+Alt+S并導(dǎo)航到編輯器 | 檢查。禁用其中一些,或啟用其他,并調(diào)整每個(gè)檢查的嚴(yán)重性。您決定是否應(yīng)將其視為錯(cuò)誤或只是警告。
例如,無(wú)法訪問(wèn)的代碼檢查會(huì)檢測(cè)到無(wú)法執(zhí)行的部分代碼。
當(dāng)您在編輯器中工作時(shí),GoLand 會(huì)分析您的代碼,尋找優(yōu)化方法,并檢測(cè)潛在和實(shí)際問(wèn)題。意圖操作涵蓋了從錯(cuò)誤和警告到優(yōu)化建議的各種情況。
在 GoLand 中,您可以使用以下類型的意圖操作:
要查看意圖操作列表,請(qǐng)打開(kāi)設(shè)置Ctrl+Alt+S并導(dǎo)航到編輯器 | 用心。
例如,您可以使用意圖操作在代碼中注入另一種語(yǔ)言:
本文介紹GoLand使用教程中關(guān)于用戶界面的相關(guān)內(nèi)容,更多教程歡迎大家進(jìn)入慧都官網(wǎng)查看。
GoLand技術(shù)交流QQ群:786598704 歡迎進(jìn)群一起討論
GoLand是強(qiáng)大的Go IDE,使 Go 代碼的閱讀、編寫(xiě)和更改變得非常容易。
想要了解GoLand價(jià)格的朋友,歡迎咨詢
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@ke049m.cn