首 頁(yè)
手機(jī)版

JetBrains goland 2024電腦版 v2024.3.3官方版

為 Go 開(kāi)發(fā)者打造的完整 IDE。

  • 軟件大?。?01.36M
  • 軟件語(yǔ)言:多國(guó)語(yǔ)言
  • 軟件類(lèi)型:國(guó)外軟件
  • 軟件授權(quán):商業(yè)軟件
  • 更新時(shí)間:2025/02/25
  • 軟件類(lèi)別:編程軟件
  • 應(yīng)用平臺(tái):Windows11,Windows10
網(wǎng)友評(píng)分:10.0分
網(wǎng)友評(píng)論 下載地址 收藏該頁(yè)
本地下載

goland2024官方版是專(zhuān)為Go開(kāi)發(fā)人員構(gòu)建的一款跨平臺(tái)IDE工具,憑借其優(yōu)秀的性能、豐富的功能和人性化的設(shè)計(jì),受到了廣大go語(yǔ)言開(kāi)發(fā)者的喜愛(ài),同時(shí),goland還完全支持 JavaScript、TypeScript、React、Vue.js、Angular 以及其他用于前端開(kāi)發(fā)的相關(guān)技術(shù)棧,這使得開(kāi)發(fā)者可以在一個(gè)統(tǒng)一的開(kāi)發(fā)環(huán)境中進(jìn)行全棧開(kāi)發(fā),提高了開(kāi)發(fā)效率和代碼的可維護(hù)性。

值得一提的是,JetBrains goland 2024還支持一鍵撤消的快速安全重構(gòu),重構(gòu)是軟件開(kāi)發(fā)過(guò)程中不可或缺的一部分,它可以幫助開(kāi)發(fā)者改進(jìn)代碼結(jié)構(gòu)、提高可讀性和可維護(hù)性,通過(guò)GoLand的快速安全重構(gòu)功能,開(kāi)發(fā)者可以輕松地對(duì)代碼進(jìn)行修改和調(diào)整,而無(wú)需擔(dān)心引入新的錯(cuò)誤或破壞現(xiàn)有功能。

此外,GoLand2024還提供了多余代碼檢測(cè)和文檔提示等一系列功能。多余代碼檢測(cè)可以幫助開(kāi)發(fā)者識(shí)別并刪除不必要的代碼,從而減少代碼冗余和提高性能,而文檔提示則可以為開(kāi)發(fā)者提供有關(guān)函數(shù)、變量和庫(kù)的詳細(xì)信息,幫助他們更好地理解和使用Go語(yǔ)言的特性和功能,無(wú)論是Go語(yǔ)言還是前端開(kāi)發(fā),GoLand都是一個(gè)非常值得推薦的好助手。

JetBrains goland 2024電腦版

JetBrains goland 2024.3.3新功能

一、新功能

1、針對(duì)循環(huán) import 的新檢查

循環(huán) import 可能會(huì)令人困惑,尤其是在復(fù)雜的情況下。 它們會(huì)導(dǎo)致編譯錯(cuò)誤!

GoLand 2024.3 包含一項(xiàng)檢查,這項(xiàng)檢查可以在您運(yùn)行 go build 之前分析依賴(lài)關(guān)系并在存在循環(huán) import 時(shí)通知您。

2、在單一 UI 中管理多個(gè) Go 服務(wù)和配置

為了提供最佳開(kāi)發(fā)體驗(yàn),我們實(shí)現(xiàn)了一個(gè)方便的 UI 解決方案,讓您可以在一個(gè)子窗口中運(yùn)行和管理多個(gè)服務(wù)和配置。

二、性能改進(jìn)

1、更快地啟動(dòng)大型項(xiàng)目

通過(guò)將依賴(lài)關(guān)系數(shù)據(jù)收集遷移到并行線(xiàn)程,我們大大提高了索引編制和項(xiàng)目打開(kāi)的速度。 具體的改進(jìn)會(huì)根據(jù)個(gè)人硬件和項(xiàng)目配置的不同而有所差異,但在最佳設(shè)置下可以達(dá)到 2 倍到 3 倍。

三、對(duì) Go 語(yǔ)言功能的支持

1、對(duì) go:debug 指令的基本支持

go:debug 指令是 Go 1.21 中引入的一項(xiàng)功能,允許開(kāi)發(fā)者影響 Go 運(yùn)行時(shí)的行為。 現(xiàn)在,GoLand 提供了幫助管理此指令的高亮顯示和快速修復(fù),并且將添加更多支持。

2、類(lèi)型形參的 bug 修正

我們繼續(xù)改進(jìn)對(duì) Go 類(lèi)型形參的支持。

在 GoLand 2024.3 中,我們針對(duì)一般的誤報(bào)案例引入了多項(xiàng)修正。

3、別名上的類(lèi)型形參

Go 1.24 將允許在別名上使用類(lèi)型別名,而 GoLand 2024.3 已經(jīng)支持此功能。

- 對(duì)于低于 1.23 的 Go,泛型類(lèi)型別名將作為錯(cuò)誤高亮顯示。 如果使用 vgo,升級(jí)到 Go 1.23 后此問(wèn)題將獲得修正。

- 對(duì)于 Go 1.23,如果 aliastypeparams 未啟用,泛型類(lèi)型別名將作為錯(cuò)誤高亮顯示。 錯(cuò)誤附有一個(gè)修正,以便啟用實(shí)驗(yàn)。

- 對(duì)于 Go 1.24,泛型類(lèi)型別名將開(kāi)箱即用。

四、新 AI 功能

1、多行云補(bǔ)全

GoLand 2024.3 中的 JetBrains AI Assistant 為云代碼補(bǔ)全引入了重大增強(qiáng),提供更準(zhǔn)確、更快速的建議。

用戶(hù)體驗(yàn)經(jīng)過(guò)重做,可以將 AI 代碼補(bǔ)全功能更好地集成到 IDE 工作流中,并獲得多項(xiàng)改進(jìn),包括建議代碼中的語(yǔ)法高亮顯示和代碼建議的增量接受。

2、內(nèi)聯(lián) AI 提示

在 GoLand 2024.3 中,我們將推出一種與 AI Assistant 互動(dòng)的新方式 – 內(nèi)聯(lián)輸入,它可以在您輸入時(shí)檢測(cè)并處理您的請(qǐng)求。

這樣,您可以用英語(yǔ)表達(dá)您的意圖,AI Assistant 會(huì)立即對(duì)其進(jìn)行解釋?zhuān)⑥D(zhuǎn)換為代碼更改,而無(wú)需任何額外步驟。

五、其他改進(jìn)

1、針對(duì)使用 Dev Container 的 Go SDK 的修正

使用 Dev Container 的新項(xiàng)目的 Go SDK 配置現(xiàn)已穩(wěn)定并且可以自動(dòng)運(yùn)行。

2、新終端中對(duì) go 命令的改進(jìn)支持

使用新終端時(shí),對(duì) Go 特定命令進(jìn)行了各種修正。

3、GoLand 還繼承了 IntelliJ IDEA、WebStorm 和 DataGrip 的更新。

goland2024軟件功能

一、全行代碼補(bǔ)全

GoLand 2024.1 引入了全行代碼補(bǔ)全,這項(xiàng)新功能使用本地運(yùn)行的上下文感知深度學(xué)習(xí)模型自動(dòng)補(bǔ)全整行代碼。 它有助于提高編碼速度和效率,同時(shí)在您的設(shè)備上本地運(yùn)行,不會(huì)將任何數(shù)據(jù)發(fā)送到外部服務(wù)器。

二、性能改進(jìn)

1、改進(jìn)的索引編制性能

GoLand 中編制索引的速度現(xiàn)在顯著提高。 我們發(fā)現(xiàn)速度平均提高了 30% 左右。 每個(gè)用戶(hù)的實(shí)際結(jié)果自然會(huì)有所不同,具體取決于其項(xiàng)目和硬件。 請(qǐng)隨時(shí)與我們分享您的衡量結(jié)果! 以下是使用 Gin 框架編制索引的說(shuō)明。

2、索引編制期間更多的高亮顯示

通過(guò)這項(xiàng)增強(qiáng),高亮顯示現(xiàn)在可以直接從 IDE 啟動(dòng)時(shí)用于引用! 眼見(jiàn)為實(shí),因此我們請(qǐng)您親自查看這兩個(gè)示例。

三、AI Assistant

1、基于云的結(jié)構(gòu)和接口補(bǔ)全

在 2023.3 中,函數(shù)和方法塊獲得了內(nèi)聯(lián)補(bǔ)全。 在 2024.1 中,我們還將為結(jié)構(gòu)和接口聲明啟用內(nèi)聯(lián)補(bǔ)全。 當(dāng)代碼補(bǔ)全在類(lèi)型聲明中提供建議時(shí),它會(huì)考慮用法的上下文以及父結(jié)構(gòu)和引用。 這提高了基于 AI 的建議的相關(guān)性。

2、結(jié)構(gòu)字段和接口方法的文檔生成

GoLand 現(xiàn)在為整個(gè)類(lèi)型、接口方法和結(jié)構(gòu)字段生成文檔。 要生成文檔,將文本光標(biāo)置于字段定義中的任意位置,然后選擇 Write Documentation(編寫(xiě)文檔)AI 操作。 您還可以在定義字段之前輸入 // 觸發(fā)建議。

四、遠(yuǎn)程開(kāi)發(fā)

在 2024.1 中,IDE 為遠(yuǎn)程場(chǎng)景提供了改進(jìn)的開(kāi)發(fā)者體驗(yàn):高亮顯示、呈現(xiàn)和遠(yuǎn)程開(kāi)發(fā)的整體流暢度現(xiàn)已接近本地編程。 您會(huì)發(fā)現(xiàn)云中的高亮顯示和補(bǔ)全速度幾乎與本地代碼庫(kù)一樣快。

此外,用戶(hù)現(xiàn)在可以直接從 IDE 客戶(hù)端管理遠(yuǎn)程項(xiàng)目,以及創(chuàng)建新的遠(yuǎn)程項(xiàng)目或打開(kāi)現(xiàn)有項(xiàng)目。

五、Dev Container

1、現(xiàn)在,用戶(hù)可以從歡迎屏幕(從本地磁盤(pán)或 VCS)運(yùn)行開(kāi)發(fā)容器。 此前,需要先打開(kāi)項(xiàng)目。

2、開(kāi)發(fā)容器現(xiàn)在附帶適用于所有主流編程語(yǔ)言的文件模板。

六、對(duì) Go 1.22 更新的支持

1、對(duì)整數(shù)和函數(shù)的 range 的支持

Go 1.22 提供的這項(xiàng)功能可供輕松迭代整數(shù)和函數(shù),比經(jīng)典 for 循環(huán)更加簡(jiǎn)潔。

2、對(duì) Go 工作區(qū)的 vendoring 支持

vendoring 將依賴(lài)項(xiàng)存儲(chǔ)在項(xiàng)目倉(cāng)庫(kù)中,可以讓您更好地控制項(xiàng)目中使用的依賴(lài)項(xiàng)。 在 Go 1.22 中,工作區(qū)中的命令可以使用包含工作區(qū)依賴(lài)項(xiàng)的 vendor 目錄。 GoLand 現(xiàn)已支持這項(xiàng)改進(jìn)。

七、數(shù)據(jù)流分析 (DFA) 更新

數(shù)據(jù)流分析在 GoLand 2023.3 中引入,在 2024.1 中,功能已完善到可以默認(rèn)打開(kāi)。 GoLand 的 DFA 目前支持三種檢查:Constant conditions detection(常量條件檢測(cè))、Potential nil dereference(潛在 nil 取消引用)和 Error may be not nil(錯(cuò)誤可能不為 nil)。

八、增強(qiáng)的 Terraform 支持

1、運(yùn)行 terraform init 的建議

要使用 Terraform 代碼文件初始化工作目錄,我們必須首先運(yùn)行 terraform init。 這一點(diǎn)經(jīng)常被忽視,導(dǎo)致 Terraform 本身出現(xiàn)錯(cuò)誤消息,以及不完整的代碼自動(dòng)補(bǔ)全和僅部分顯示的文檔。 為了避免這種情況,IDE 現(xiàn)在明確建議運(yùn)行 terraform init。

2、Terraform 模板語(yǔ)言 (tftpl) 支持

我們很高興推出對(duì) Terraform 模板語(yǔ)言 (tftpl) 的支持,通過(guò)配置文件、腳本或任何程序代碼(例如 Web 服務(wù)器、網(wǎng)絡(luò)或服務(wù)配置)增強(qiáng)工作流。 制作模板更加簡(jiǎn)單! 現(xiàn)在,您可以在運(yùn)行時(shí)在模板中動(dòng)態(tài)填充值,簡(jiǎn)化為特定用途呈現(xiàn)模板的過(guò)程。

Terraform 的模板語(yǔ)言不僅支持變量模板和控制流元素,還包含列表和映射,以及生成 JSON 和 YAML 格式的功能。

九、用戶(hù)體驗(yàn)和其他功能

1、新終端

GoLand 2024.1 附帶徹底重做的終端,這個(gè)新終端融合了視覺(jué)和功能增強(qiáng),使基于終端的任務(wù)更簡(jiǎn)單、更方便。 它提供了方便的歷史記錄和輕松的塊導(dǎo)航、以及針對(duì)每個(gè)可用命令的提示。

新的 Terminal(終端)工具窗口與新 UI 無(wú)縫集成,與 IDE 的新外觀保持一致,并提供命令補(bǔ)全功能,支持命令、路徑、實(shí)參和選項(xiàng)。 

2、用于縮小整個(gè) IDE 的選項(xiàng)

GoLand 2024.1 提供了縮小整個(gè) IDE 的選項(xiàng)。 最初,縮放范圍僅包括放大到 100% 到 200% 之間的選項(xiàng)。 在當(dāng)前版本中,您可以將 IDE 縮小到 90%、80% 或 70%。

3、編輯器中的粘性行

為了簡(jiǎn)化大文件的處理和新代碼庫(kù)的探索,我們?cè)诰庉嬈髦幸肓苏承孕小?滾動(dòng)時(shí),此功能會(huì)將類(lèi)或方法的開(kāi)頭等關(guān)鍵結(jié)構(gòu)元素固定到編輯器頂部。 這將使作用域始終保持在視野中,您可以點(diǎn)擊固定的行快速瀏覽代碼。

十、VCS 更新

1、編輯器內(nèi)代碼審查

現(xiàn)在,GoLand 為 GitHub 和 GitLab 用戶(hù)提供了更加簡(jiǎn)化和敏捷的代碼審查工作流。 得益于新審查模式的實(shí)現(xiàn),作者和審查者現(xiàn)在可以直接在編輯器中無(wú)縫互動(dòng)。

2、Git 工具窗口中的 CI 檢查狀態(tài)

我們?cè)?Git 工具窗口的 Log(日志)標(biāo)簽頁(yè)中引入了一個(gè)新列,使您可以輕松審查 CI 系統(tǒng)執(zhí)行的 GitHub 提交檢查的結(jié)果。 點(diǎn)擊標(biāo)簽頁(yè)即可查看 CI 檢查的完整詳細(xì)信息。

3、待處理 GitHub 更新的可視化指示器

我們引入了可視化指示器來(lái)提示代碼審查工作流中待處理的更新。 有需要您注意的更改時(shí),工具窗口的圖標(biāo)上會(huì)出現(xiàn)一個(gè)藍(lán)點(diǎn)徽章。 此外,未查看的拉取請(qǐng)求將用藍(lán)點(diǎn)標(biāo)記,確保您不會(huì)錯(cuò)過(guò)代碼審查流程中的更新。

軟件特色

一、強(qiáng)大的代碼洞察力

GoLand使閱讀,編寫(xiě)和更改Go代碼變得非常容易

動(dòng)態(tài)錯(cuò)誤檢測(cè)和修復(fù)建議,一步一步撤消的快速安全重構(gòu),智能代碼完成,無(wú)效代碼檢測(cè)以及文檔提示,可幫助從新手到經(jīng)驗(yàn)豐富的專(zhuān)業(yè)人員的所有Go開(kāi)發(fā)人員快速,高效地創(chuàng)建,和可靠的代碼。

二、導(dǎo)航和搜索

在類(lèi)型,文件和其他符號(hào)之間跳轉(zhuǎn)

探索和了解團(tuán)隊(duì),遺留項(xiàng)目或國(guó)外項(xiàng)目需要花費(fèi)大量時(shí)間和精力。GoLand代碼導(dǎo)航可幫助您快速切換到由類(lèi)型實(shí)現(xiàn)的影子方法,實(shí)現(xiàn),用法,聲明或接口。在類(lèi)型,文件或任何其他符號(hào)之間跳轉(zhuǎn),或找到它們的用法,并按用法類(lèi)型進(jìn)行方便的分組來(lái)檢查它們。

三、運(yùn)行和調(diào)試

強(qiáng)大的內(nèi)置工具可幫助您運(yùn)行和調(diào)試應(yīng)用程序

強(qiáng)大的內(nèi)置工具可幫助您運(yùn)行和調(diào)試應(yīng)用程序。您可以編寫(xiě)和調(diào)試測(cè)試,而無(wú)需任何其他插件或配置工作,并可以在IDE中直接測(cè)試您的應(yīng)用程序。內(nèi)置的代碼覆蓋率工具將確保您的測(cè)試不會(huì)遺漏任何重要內(nèi)容

四、與VCS集成

對(duì)Git,GitHub和Mercurial的開(kāi)箱即用支持

GoLand為Git,GitHub和Mercurial提供開(kāi)箱即用的支持。用戶(hù)可安裝的插件支持Perforce,ClearCase和其他工具。

五、不僅僅是Go IDE

如果沒(méi)有豐富的工具,GoLand將不是真正的IDE

沒(méi)有豐富的工具集,GoLand將不是真正的IDE,這些工具集除了核心的Go開(kāi)發(fā)之外,還支持JavaScriptTypeScript,NodeJS,SQL,數(shù)據(jù)庫(kù),Docker,Kubernetes和Terraform。綜上所述,這些功能使其非常適合處理任何任務(wù),無(wú)論是現(xiàn)代Web應(yīng)用程序還是DevOps工具。

六、可擴(kuò)展性

自定義,擴(kuò)展和更改您喜歡的一切

GoLand豐富的生態(tài)系統(tǒng)包括1000多個(gè)插件,可用于根據(jù)您的特定需求定制IDE。自定義,擴(kuò)展和更改所有內(nèi)容,從添加對(duì)Angular和Vue.js項(xiàng)目的支持,或獲得Nyan Cat進(jìn)度條,到設(shè)置完全不同的IDE主題。

軟件亮點(diǎn)

【代碼協(xié)助】

IDE分析您的代碼,尋找符號(hào)之間的連接,提供代碼完成、快速導(dǎo)航、聰明的錯(cuò)誤分析、格式化和重構(gòu)。

【人體工學(xué)設(shè)計(jì)】

強(qiáng)大的靜態(tài)代碼分析和符合人體工學(xué)的設(shè)計(jì)使開(kāi)發(fā)不僅具有生產(chǎn)力,而且是一種愉快的體驗(yàn)。

【集成的工具】

關(guān)鍵任務(wù)的工具,如rest-runner、coverage工具、功能齊全的調(diào)試器和版本控制集成都在手邊——不包括插件。

【IntelliJ插件生態(tài)系統(tǒng)】

如果您需要除了已經(jīng)豐富的內(nèi)置工具集之外的任何東西,IntelliJ plugin生態(tài)系統(tǒng)將幫助您。

【前端和后端開(kāi)發(fā)】

支持前端開(kāi)發(fā)語(yǔ)言和框架,同時(shí)提供訪問(wèn)和查詢(xún)數(shù)據(jù)庫(kù)的工具。

【代碼編輯器】

語(yǔ)法高亮和提示,提高代碼的可讀性。

Goland2024官方版推薦理由

1、代碼協(xié)助

IDE分析您的代碼,尋找符號(hào)之間的連接,提供代碼完成、快速導(dǎo)航、聰明的錯(cuò)誤分析、格式化和重構(gòu)。

2、人體工學(xué)設(shè)計(jì)

強(qiáng)大的靜態(tài)代碼分析和符合人體工學(xué)的設(shè)計(jì)使開(kāi)發(fā)不僅具有生產(chǎn)力,而且是一種愉快的體驗(yàn)。

3、集成的工具

關(guān)鍵任務(wù)的工具,如rest-runner、coverage工具、功能齊全的調(diào)試器和版本控制集成都在手邊——不包括插件。

4、IntelliJ插件生態(tài)系統(tǒng)

如果您需要除了已經(jīng)豐富的內(nèi)置工具集之外的任何東西,IntelliJ plugin生態(tài)系統(tǒng)將幫助您。

5、前端和后端開(kāi)發(fā)

支持前端開(kāi)發(fā)語(yǔ)言和框架,同時(shí)提供訪問(wèn)和查詢(xún)數(shù)據(jù)庫(kù)的工具。

6、代碼編輯器

語(yǔ)法高亮和提示,提高代碼的可讀性。

更新日志

2024.3.3版本

GoLand 2024.3 配備了改進(jìn)的 IDE 功能以及對(duì)最新 Go 功能的支持,包括:

1、新功能和檢查

2、支持新的和即將推出的 Go 語(yǔ)言功能

3、性能改進(jìn)

4、新終端中對(duì) go 命令的改進(jìn)支持

5、AI 增強(qiáng)功能:內(nèi)聯(lián)提示和多行補(bǔ)全

收起介紹展開(kāi)介紹

其它版本下載

同廠商

JetBrains更多+
  • 程序員常用編程軟件
  • web前端開(kāi)發(fā)工具
更多 (75個(gè)) >>程序員常用編程軟件大全 編程用的文本編輯器是專(zhuān)門(mén)用于編寫(xiě)和編輯代碼的工具,它們提供了許多針對(duì)程序員的功能和便利性。像Visual Studio Code是由微軟開(kāi)發(fā)的免費(fèi)、開(kāi)源且跨平臺(tái)的文本編輯器,其中擁有強(qiáng)大的代碼編輯功能、智能補(bǔ)全、調(diào)試支持和豐富的插件生態(tài)系統(tǒng),適用于各種編程語(yǔ)言和框架;Sublime Text則是款款輕量級(jí)、快速、強(qiáng)大的文本編輯器,支持跨平臺(tái)使用,還具有高度可定制性和豐富的插件生態(tài)系統(tǒng),適用于多種編程語(yǔ)言和快捷操作。當(dāng)然除了以上文本編輯器,小編還整理提供了很多程序員常用的編程軟件以供參考選擇,這些編程文本編輯器各有特點(diǎn),可以根據(jù)個(gè)人偏好、所要開(kāi)發(fā)的語(yǔ)言和項(xiàng)目需求來(lái)選擇適合的編輯器。
  • 下載地址
  • Mac版
JetBrains goland 2024電腦版 v2024.3.3官方版

有問(wèn)題? 點(diǎn)此報(bào)錯(cuò)

發(fā)表評(píng)論

0條評(píng)論

熱門(mén)推薦