翻譯|產(chǎn)品更新|編輯:顏馨|2023-05-12 15:58:48.243|閱讀 186 次
概述:智能高效的IDE——GoLand v2023.1全新發(fā)布,引入了漏洞檢查器、gRPC 代碼中更好的導(dǎo)航,以及針對泛型接收器的 Rename(重命名)重構(gòu),歡迎下載最新版體驗~
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
GoLand 使 Go 代碼的閱讀、編寫和更改變得非常容易。即時錯誤檢測和修復(fù)建議,通過一步撤消快速安全重構(gòu),智能代碼完成,死代碼檢測和文檔提示幫助所有 Go 開發(fā)人員,從新手到經(jīng)驗豐富的專業(yè)人士,創(chuàng)建快速、高效、和可靠的代碼。
Jetbrains技術(shù)交流群(QQ):786598704 歡迎一起進(jìn)群討論
GoLand 2023.1 引入了漏洞檢查器、gRPC 代碼中更好的導(dǎo)航,以及針對泛型接收器的 Rename(重命名)重構(gòu)。
現(xiàn)在,您可以運行包含非標(biāo)準(zhǔn)庫軟件包的臨時文件,使用正則表達(dá)式創(chuàng)建自己的搜索和替換檢查,以及在原始字符串文字與帶雙引號的文字之間快速轉(zhuǎn)換。 Implement interface(實現(xiàn)接口)意圖操作現(xiàn)在適用于未導(dǎo)出的接口。
另外,還有我們新 UI 的多項改進(jìn)、針對 Docker 和 Kubernetes 的更新,以及針對 Web 開發(fā)的改進(jìn)。
GoLand 的 HTTP 客戶端目前支持運行 gRPC 請求。 您還可以從 Endpoints(端點)工具窗口運行 gRPC 請求。
這個版本為我們的 gRPC 功能集提供了另一個有價值的補充。 您現(xiàn)在可以瀏覽和訪問來自 Go 代碼的消息、服務(wù)和方法的聲明,以及來自 .proto 文件的 Go 實現(xiàn)。
點擊消息、服務(wù)、方法或其實現(xiàn)聲明旁邊的專屬圖標(biāo)即可。
使用非標(biāo)準(zhǔn)庫軟件包運行臨時文件
您現(xiàn)在可以使用非標(biāo)準(zhǔn)庫 Go 依賴項運行臨時文件。 將代碼從項目文件復(fù)制到臨時文件并按 Run(運行)按鈕時,GoLand 會創(chuàng)建一個帶有 -overlay 標(biāo)志的 Run(運行)配置。 這個標(biāo)志與將文件路徑映射到原始項目中的 go.mod 和 go.sum 的 JSON 文件一起使用。
針對泛型接收器的 Rename(重命名)重構(gòu)
重命名結(jié)構(gòu)中的類型形參時,Rename(重命名)重構(gòu)將建議更改對應(yīng)接收器。
我們修正了幾個影響泛型代碼中接口、實現(xiàn)和方法規(guī)范之間導(dǎo)航的問題。 我們還針對泛型相關(guān)誤報和漏報實現(xiàn)了多項額外修正。
智能模式下的 Scanning files to index(正在掃描要建立索引的文件)
我們通過在智能模式下執(zhí)行 Scanning files to index…(正在掃描要建立索引的文件)進(jìn)程改進(jìn)了 IDE 啟動體驗,這樣可以在啟動過程中更早地提供完整的 IDE 功能。 打開項目時,GoLand 會使用項目先前會話中的現(xiàn)有緩存,并同時查找要建立索引的文件。 如果在掃描中沒有發(fā)現(xiàn)更改,IDE 將準(zhǔn)備就緒,消除此前啟動時建立索引所造成的延遲。
一個新通知會在啟用 Windows Defender 實時保護(hù)時觸發(fā)。 由于這些防病毒檢查會顯著降低 IDE 的速度,GoLand 會建議將特定文件夾添加到 Defender 的排除項列表。 通知提供了自動重新配置這些設(shè)置或首先檢查 Defender 配置說明并手動執(zhí)行的選項。
Code Vision:接口實現(xiàn)
我們更新了 Code Vision 功能。 GoLand 現(xiàn)在會顯示接口的實現(xiàn)數(shù)量及其方法規(guī)范。
在之前的版本中,我們引入了在所有函數(shù)和類型附近顯示的用法,顯示函數(shù)或類型在當(dāng)前項目中被引用的頻率。 另外,啟用版本控制集成后會顯示代碼作者。
自定義基于正則表達(dá)式的檢查
現(xiàn)在,您可以使用正則表達(dá)式創(chuàng)建自己的搜索和替換檢查。 這些檢查對于高亮顯示基于樣式或基于格式的問題特別實用。
轉(zhuǎn)到 Settings | Editor | Inspections(設(shè)置 | 編輯器 | 檢查),按 + 圖標(biāo)。 從列表中選擇 Add RegExp Search Inspection(添加正則表達(dá)式搜索檢查),在新出現(xiàn)的對話框中即可設(shè)置新檢查。 選擇所需語言,使用左側(cè)面板中的提示構(gòu)建正則表達(dá)式,然后指定所需替換。 您還可以指定 IDE 在項目中高亮顯示的方式。
Go Playground:共享 URL 中的版本參數(shù)
在 2022.3 版本中,我們將 Go Playground 功能集成到 GoLand 中。
在這個版本,我們對該功能做出了改進(jìn)。 首先,選擇 dev 或以前的版本時,共享 URL 現(xiàn)在包含版本參數(shù)。
我們還為詢問是否允許在 Playground 中共享代碼的彈出窗口添加了一個關(guān)閉選項。 您可以在 Settings | Go | Ask before sharing in Go Playground(設(shè)置 | Go | 在 Go Playground 中共享前詢問)中將其禁用。
更多產(chǎn)品更新內(nèi)容請咨詢“”~
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn