GoLand 2021.3 EAP 開放下載:免費(fèi)試用
閱讀本文大概需要 4 分鐘。
大家好,我是 polarisxu。
之前提到過,GoLand 2021.3 是 2021 系列版本的最后一個(gè)版本,這個(gè)版本的主要目標(biāo)是覆蓋 Go1.18 的新特性。
最近,該版本的 EAP 開放下載了。EAP 的意思是:Early Access Program。這是 GoLand 的一個(gè)新版本早期訪問計(jì)劃,這個(gè) EAP 版本是可以 30 天免費(fèi)試用的。
大家可以通過 Toolbox App 獲得 EAP 版本:https://www.jetbrains.com/toolbox-app/,也可以通過這個(gè)地址直接下載:https://www.jetbrains.com/go/nextversion/,或者直接通過 GoLand 內(nèi)部的更新進(jìn)行。

對(duì) Windows 用戶來說,該版本將本地支持 WSL 2,也就是說,你可以在 WSL 內(nèi)部打開一個(gè)項(xiàng)目,并指定一個(gè) Go SDK。這意味著你現(xiàn)在可以像處理 Windows 內(nèi)的項(xiàng)目一樣處理 WSL 內(nèi)部的項(xiàng)目。

其他的一些特性簡(jiǎn)單介紹下:
1)結(jié)構(gòu)體 tag 處理更智能。

當(dāng)你開始填寫 tag 時(shí),在鍵入反引號(hào)后,GoLand 會(huì)給出建議輸入:JSON、XML 等。按下 Tab 鍵,你將看到四個(gè)選項(xiàng)的列表。選擇值名稱的樣式。IDE 會(huì)記住你的選擇,并且會(huì)在此結(jié)構(gòu)的其他字段列表中首先建議相同的樣式。
2)字符串到數(shù)字的轉(zhuǎn)換,支持簡(jiǎn)便寫法,自動(dòng)完成。

3)導(dǎo)出自動(dòng)快速修復(fù)
如果你寫了一個(gè)導(dǎo)出函數(shù),但返回類型非導(dǎo)出,GoLand 會(huì)建議你快速修復(fù)該返回類型為導(dǎo)出。

4)新的調(diào)試 UI
GoLand 內(nèi)置了一個(gè)強(qiáng)大的調(diào)試器,可幫助你檢查代碼是否有不一致和錯(cuò)誤。然而,多年來,Run/Debug 工具窗口設(shè)計(jì)已經(jīng)變得臃腫,所以 GoLand 官方?jīng)Q定返工。
新的設(shè)計(jì)更加現(xiàn)代和簡(jiǎn)約。現(xiàn)在,窗口頂部有一個(gè)水平工具欄。已經(jīng)拆除了左邊的垂直工具欄,并折疊了所有其他工具欄。這種布局重組節(jié)省了大量空間,使 UI 更加直觀。
現(xiàn)在,最流行的操作都可以在水平工具欄上找到。你可以使用 more 圖標(biāo)(垂直橢圓形符號(hào))訪問其余部分。如果默認(rèn)配置不適合你,可以在 「Preferences/Settings | Appearance & Behavior | Menus and Toolbars | Debug Header Toolbar」定制。

5)TODO:包括 context.TODO() 和注釋的 TODO,可以更快的找到這些 TODO。
更多詳細(xì)的改動(dòng),可以參考 https://blog.jetbrains.com/go/2021/09/24/goland-2021-3-early-access-program-is-now-open/,以及之前寫的 GoLand 2021.3 路線圖:《GoLand 2021.3 路線圖發(fā)布:為支持 Go1.18 做準(zhǔn)備》。
此外,還有 EAP Build 2 改動(dòng):https://blog.jetbrains.com/go/2021/09/30/goland-2021-3-eap-build-2-is-out/。
我是 polarisxu,北大碩士畢業(yè),曾在 360 等知名互聯(lián)網(wǎng)公司工作,10多年技術(shù)研發(fā)與架構(gòu)經(jīng)驗(yàn)!2012 年接觸 Go 語言并創(chuàng)建了 Go 語言中文網(wǎng)!著有《Go語言編程之旅》、開源圖書《Go語言標(biāo)準(zhǔn)庫》等。
堅(jiān)持輸出技術(shù)(包括 Go、Rust 等技術(shù))、職場(chǎng)心得和創(chuàng)業(yè)感悟!歡迎關(guān)注「polarisxu」一起成長(zhǎng)!也歡迎加我微信好友交流:gopherstudio
