GoLand最新版是一款由jetBrains公司打造的Go語(yǔ)言開(kāi)發(fā)IDE軟件。GoLand官方版軟件支持智能識(shí)別代碼并補(bǔ)全,代碼輔助、代碼編輯器、體工學(xué)式的設(shè)計(jì)、前端和后端開(kāi)發(fā)等功能,用戶(hù)可以創(chuàng)建快速、高效、可靠的代碼。GoLand軟件內(nèi)置了各種集成工具和調(diào)試工具,能夠快速修復(fù)錯(cuò)誤,提高開(kāi)發(fā)效率。
GoLand軟件特色
1、調(diào)試器
IDE帶有功能齊全的調(diào)試器,該調(diào)試器支持常見(jiàn)的調(diào)試器功能: Watches, Evaluate Expression,Show Inline Values以及其他。該調(diào)試器適用于應(yīng)用程序和測(cè)試。
2、覆蓋范圍
如果使用覆蓋率指令運(yùn)行代碼,則IDE會(huì)收集數(shù)據(jù)并將其顯示在聚合視圖中和Editor中的 per語(yǔ)句中。
3、測(cè)試選手
IDE提供了用于運(yùn)行和調(diào)試測(cè)試,基準(zhǔn)測(cè)試和檢查的專(zhuān)用界面。
4、去工具
通過(guò)“代碼” →“ 轉(zhuǎn)到工具”菜單,您可以在項(xiàng)目上運(yùn)行轉(zhuǎn)到工具,而無(wú)需切換到命令行。
5、計(jì)劃9
編輯器為Go程序集文件提供語(yǔ)法突出顯示。
6、版本控制
內(nèi)置的Git集成使您可以瀏覽更改的歷史記錄,管理分支,合并沖突等。對(duì)于其他版本控制系統(tǒng),可以通過(guò)相應(yīng)的插件使用類(lèi)似的功能:Mercurial,SVN等。
7、終奌站
IDE帶有內(nèi)置終端。根據(jù)您的平臺(tái),您可以使用命令行提示符,F(xiàn)ar,powershell或bash。使用調(diào)用終端Alt+F12并執(zhí)行任何命令,而無(wú)需離開(kāi)IDE。
8、碼頭工人
IDE提供了一個(gè)插件,可讓您連接到本地運(yùn)行的Docker計(jì)算機(jī),以管理映像,容器和Docker Compose服務(wù)。
GoLand軟件功能
1、JetBrains GoLand 2021.1智能完成
IDE通過(guò)自動(dòng)完成語(yǔ)句來(lái)幫助您編寫(xiě)新代碼。 Ctrl+Shift+Space為您提供適用于當(dāng)前上下文的最相關(guān)符號(hào)的列表。選擇建議時(shí),它會(huì)即時(shí)添加相應(yīng)的包導(dǎo)入語(yǔ)句。
2、檢查和快速修復(fù)
IDE提供了內(nèi)置檢查功能,可在您鍵入代碼時(shí)即時(shí)檢查您的代碼。當(dāng)他們找到有問(wèn)題的代碼時(shí),會(huì)為您提供快速修復(fù),您只需按一下即可應(yīng)用Alt+Enter。
3、重構(gòu)
可用的重構(gòu)包括Rename和Extract,使您可以快速安全地更改代碼。
4、快速導(dǎo)航
只需單擊一下即可切換到超級(jí)方法,實(shí)現(xiàn),用法,聲明等。一鍵跳轉(zhuǎn)到任何類(lèi),文件或符號(hào),甚至任何IDE操作或工具窗口。
5、快速?gòu)棾?/p>
當(dāng)需要有關(guān)插入符號(hào)處的符號(hào)的更多信息時(shí),請(qǐng)使用快速?gòu)棾龃翱冢豪纾焖傥臋n,快速定義,顯示用法,結(jié)構(gòu)等。
即使您使用代碼完成功能,某些彈出窗口仍然可用:它們提供有關(guān)選定建議的其他信息。
6、代碼生成
在某些情況下,IDE可以為您生成簡(jiǎn)單的代碼。例如,如果單擊 Ctrl+O,IDE將通過(guò)生成其方法來(lái)幫助您實(shí)現(xiàn)任何接口。
7、檢測(cè)遞歸調(diào)用
如果您在函數(shù)中進(jìn)行了遞歸調(diào)用,則IDE將檢測(cè)到它并將其標(biāo)記在裝訂線上,使您的代碼更易于閱讀和理解。
8、表情類(lèi)型
可以通過(guò)以下方式使用“ 表達(dá)式類(lèi)型”操作Alt+,當(dāng)您需要知道插入符號(hào)處任何表達(dá)式的類(lèi)型時(shí),它始終可用。
9、出口突出顯示
每個(gè)函數(shù)可能有多個(gè)return和panic語(yǔ)句。要快速查找所有內(nèi)容,請(qǐng)Ctrl+Shift+F7在插入符號(hào)處于func, return或panic關(guān)鍵字時(shí)按。這有助于您更快地了解功能的工作原理。
10、查找用法
“ 查找用法”功能不僅可以查找代碼中使用符號(hào)的所有位置,還可以按類(lèi)型對(duì)這些用法進(jìn)行分組:例如閱讀,書(shū)寫(xiě)等。
11、格式化程序
內(nèi)置的格式化程序提供的功能等同于go fmt。
GoLand軟件特性
GoLand顯示的變量現(xiàn)在以不同的顏色遮蓋了任何現(xiàn)有的聲明。
導(dǎo)航到陰影聲明意圖操作,使您可以立即切換到陰影聲明。
在類(lèi)型參數(shù)中支持方括號(hào)。
對(duì)多個(gè)webpack配置的基本支持。
支持Git暫存區(qū)。
改進(jìn)分支機(jī)構(gòu)的工作。
統(tǒng)一補(bǔ)丁。
每個(gè)模板多個(gè)文件。
Profiler-火焰圖。
適用于MongoDB的SQL。
使用Go Remote配置調(diào)試進(jìn)程時(shí)可以選擇停止進(jìn)程。
建議使用中定義的導(dǎo)入路徑go.mod。
收集有關(guān)首選進(jìn)口商品的信息。
添加直接從導(dǎo)入上下文菜單中排除特定庫(kù)的功能。
現(xiàn)在,Code With Me與IDE捆綁在一起。
Couchbase支持。
根據(jù)用途創(chuàng)建一個(gè)React組件。
完全支持pnpm。
支持對(duì)象授予。
單元格值的單獨(dú)編輯器。
兩個(gè)新的數(shù)據(jù)提取器:?jiǎn)涡泻蚐QL-Insert-Multirow。
支持時(shí)間包,其中包含日期和時(shí)間的代碼完成,語(yǔ)法突出顯示以及令牌上的參數(shù)信息。
重做的項(xiàng)目視圖,可以更輕松地訪問(wèn)文件。
能夠?yàn)楫?dāng)前項(xiàng)目或所有項(xiàng)目啟用插件。
對(duì)于testify軟件包,當(dāng)您完成接受testing.T第一個(gè)參數(shù)的函數(shù)或方法時(shí),GoLand現(xiàn)在會(huì)在可能的情況下自動(dòng)傳遞該參數(shù)。
能夠在遠(yuǎn)程調(diào)試會(huì)話(huà)期間終止進(jìn)程。
代碼檢查中可能不安全地使用上下文取消。
支持fmt.Sprintf()帶有%s和%d作為表測(cè)試的子測(cè)試名稱(chēng)的表達(dá)式。
VCS菜單與您當(dāng)前使用的版本控制系統(tǒng)匹配。
用于在“無(wú)處不在的搜索”中評(píng)估數(shù)學(xué)表達(dá)式的選項(xiàng)。
macOS系統(tǒng)快捷鍵的鍵盤(pán)映射。
新選項(xiàng)“轉(zhuǎn)儲(chǔ)Goroutines”可在堆棧中查找包含指定字符串的goroutine,并隱藏您不想在調(diào)試器中看到的goroutine。
可以從“運(yùn)行”工具窗口運(yùn)行并導(dǎo)航到各個(gè)表測(cè)試。
升級(jí)以獲得Testify支持。
默認(rèn)情況下,GoLand通過(guò)自動(dòng)完成選項(xiàng)建議bench和test 實(shí)時(shí)模板。
GoLand建議使用b.N內(nèi)部基準(zhǔn)測(cè)試完成一個(gè)for循環(huán)。
重做的歡迎屏幕。
與OS同步選項(xiàng)可將IDE主題與OS偏好設(shè)置同步。
改進(jìn)了拼寫(xiě)和語(yǔ)法檢查器。
通過(guò)拖放選項(xiàng)卡可以水平或垂直拆分主編輯器屏幕。
GoLand更新日志:
1.對(duì)部分功能進(jìn)行了優(yōu)化
2.解了好多不能忍的bug
小編推薦:GoLand本軟件小編親測(cè),各種功能非常簡(jiǎn)單易操作,連小編這種剛使用的人都能快速掌握,大大的贊!本站還有類(lèi)似軟件{recommendWords},推薦大家下載!