西安 美院 網(wǎng)站建設(shè)2023半夜免費(fèi)b站推廣
GoLand?使 Go 代碼的閱讀、編寫和更改變得非常容易。即時(shí)錯(cuò)誤檢測和修復(fù)建議,通過一步撤消快速安全重構(gòu),智能代碼完成,死代碼檢測和文檔提示幫助所有 Go 開發(fā)人員,從新手到經(jīng)驗(yàn)豐富的專業(yè)人士,創(chuàng)建快速、高效、和可靠的代碼。
立即獲取GoLand v2024.3正式版
GoLand 2024.3配備了改進(jìn)的 IDE 功能以及對最新 Go 功能的支持,包括:
- 新功能和檢查
- 支持新的和即將推出的 Go 語言功能
- 性能改進(jìn)
- 新終端中對 go 命令的改進(jìn)支持
- AI 增強(qiáng)功能:內(nèi)聯(lián)提示和多行補(bǔ)全
新功能
針對循環(huán) import 的新檢查
循環(huán) import 可能會令人困惑,尤其是在復(fù)雜的情況下,它們會導(dǎo)致編譯錯(cuò)誤!
GoLand 2024.3 包含一項(xiàng)檢查,這項(xiàng)檢查可以在運(yùn)行?go build?之前分析依賴關(guān)系并在存在循環(huán) import 時(shí)通知您。
在單一 UI 中管理多個(gè) Go 服務(wù)和配置
為了提供最佳開發(fā)體驗(yàn),我們實(shí)現(xiàn)了一個(gè)方便的 UI 解決方案,讓您可以在一個(gè)子窗口中運(yùn)行和管理多個(gè)服務(wù)和配置。
性能改進(jìn)
更快地啟動大型項(xiàng)目
通過將依賴關(guān)系數(shù)據(jù)收集遷移到并行線程,我們大大提高了索引編制和項(xiàng)目打開的速度。 具體的改進(jìn)會根據(jù)個(gè)人硬件和項(xiàng)目配置的不同而有所差異,但在最佳設(shè)置下可以達(dá)到 2 倍到 3 倍。
對 Go 語言功能的支持
對 go:debug 指令的基本支持
go:debug?指令是 Go 1.21 中引入的一項(xiàng)功能,允許開發(fā)者影響 Go 運(yùn)行時(shí)的操作。現(xiàn)在GoLand 提供了幫助管理此指令的高亮顯示和快速修復(fù),并且將添加更多支持。
別名上的類型形參
Go 1.24 將允許在別名上使用類型別名,而 GoLand 2024.3 已經(jīng)支持此功能。
- 對于低于 1.23 的 Go,泛型類型別名將作為錯(cuò)誤高亮顯示。 如果使用?vgo,升級到 Go 1.23 后此問題將獲得修正。
- 對于 Go 1.23,如果?aliastypeparams?未啟用,泛型類型別名將作為錯(cuò)誤高亮顯示。 錯(cuò)誤附有一個(gè)修正,以便啟用實(shí)驗(yàn)。
- 對于 Go 1.24,泛型類型別名將開箱即用。
類型形參的 bug 修正
我們繼續(xù)改進(jìn)對 Go 類型形參的支持。在 GoLand 2024.3 中,我們針對一般的誤報(bào)案例引入了多項(xiàng)修正。