GoLand是JetBrains推出的一款新型商用IDE,旨在為Go開發(fā)提供符合人體工程學(xué)的環(huán)境。
新的IDE擴展了IntelliJ平臺,提供Go語言特有的編碼輔助和工具集成。
image.png
編碼協(xié)助
IDE分析您的代碼,查找符號之間的連接,以提供代碼完成,快速導(dǎo)航,巧妙的錯誤分析,格式化和重構(gòu)等服務(wù)。
人體工學(xué)設(shè)計
強大的靜態(tài)代碼分析和人體工程學(xué)設(shè)計使開發(fā)不僅高效,而且令人愉快。
集成工具
關(guān)鍵任務(wù)工具(如rest-runner,覆蓋工具,全功能調(diào)試器和版本控制集成)隨時可用 - 不包括插件喧囂。
IntelliJ插件生態(tài)系統(tǒng)
如果您除了已經(jīng)豐富的內(nèi)置工具之外還需要任何東西,那么IntelliJ插件生態(tài)系統(tǒng)可以幫助您。
編碼協(xié)助
智能完成
IDE通過為您自動完成語句幫助您編寫新代碼。Ctrl+Shift+Space為您提供當(dāng)前上下文中適用的最相關(guān)符號的列表。 當(dāng)您選擇一個建議時,它會即時添加相應(yīng)的包導(dǎo)入語句。
檢查和快速修復(fù)
IDE提供了內(nèi)置的檢查功能,可以在輸入時即時檢查您的代碼。 當(dāng)他們發(fā)現(xiàn)有問題的代碼時,他們會為您提供快速修復(fù),您只需按Alt+Enter即可應(yīng)用這些快速修復(fù)。
重構(gòu)
可用的重構(gòu)包括重命名和提取,允許您快速安全地更改代碼。
快速導(dǎo)航
只需一次點擊即可切換到超級方法,實施,用法,聲明等。 只需點擊一下,即可跳轉(zhuǎn)到任何課程,文件或符號,甚至任何IDE動作或工具窗口。
快速彈出窗口
當(dāng)您需要更多關(guān)于插入符號的信息時,請使用快速彈出窗口。 快速文檔,快速定義,顯示用法,結(jié)構(gòu)等
即使您使用代碼補全,也可以使用某些彈出窗口:它們提供有關(guān)所選建議的其他信息。
代碼生成
在某些情況下,IDE可以為您生成簡單的代碼。 例如,如果您單擊Ctrl + O,IDE將通過生成其方法來幫助您應(yīng)用任何接口。
檢測遞歸調(diào)用
如果您的函數(shù)中有一個遞歸調(diào)用,IDE將會檢測到它并將它標(biāo)記在gutter上,這樣你的代碼更易于閱讀和理解。
Expression Type 表達式類型
Expression Type 操作可通過Alt +獲得,并且當(dāng)您需要知道插入符號處的任何表達式的類型時,它隨時可用,很方便。
退出高亮
每個函數(shù)可能有多個返回和恐慌聲明。 要快速找到它們,請在光標(biāo)位于func,return或panickeyword時按Ctrl + Shift + F7。 這有助于您更快地了解函數(shù)的工作原理。
Find Usages 功能
Find Usages 功能不僅可以找到代碼中使用符號的位置,而且還可以按照類型對這些應(yīng)用進行分組,例如閱讀,寫作等
格式化
內(nèi)置的格式化程序提供了等同于fmt的功能。
代碼編輯器
語義高亮
此選項為每個參數(shù)和局部變量使用獨特的顏色,擴展標(biāo)準(zhǔn)語法高亮。
參數(shù)提示
編輯器顯示了作為方法參數(shù)的文字和nils的參數(shù)提示。 這些提示使代碼更具可讀性。
內(nèi)置工具和集成
調(diào)試器
IDE附帶一個支持常見調(diào)試器功能的全功能調(diào)試器:手表,評估表達式,顯示內(nèi)聯(lián)值等。 調(diào)試器適用于應(yīng)用程序以及測試。
覆蓋
如果使用覆蓋指令運行代碼,IDE將收集數(shù)據(jù)并在編輯器的聚合視圖和每條語句中顯示它。
京ICP備09015132號-996 | 違法和不良信息舉報電話:4006561155
© Copyright 2000-2026 北京哲想軟件有限公司版權(quán)所有 | 地址:北京市海淀區(qū)西三環(huán)北路50號豪柏大廈C2座11層1105室
北京哲想軟件集團旗下網(wǎng)站:哲想軟件 | 哲想動畫