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