首 頁
手機(jī)版

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

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

  • 軟件大?。?81.48M
  • 軟件語言:多國語言[中文]
  • 軟件類型:國外軟件
  • 軟件授權(quán):商業(yè)軟件
  • 更新時間:2024/11/29
  • 軟件類別:編程軟件
  • 應(yīng)用平臺:Windows11,Windows10
網(wǎng)友評分:10.0分
網(wǎng)友評論 下載地址 收藏該頁
本地下載

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

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

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

JetBrains goland 2024電腦版

JetBrains goland 2024.3新功能

一、新功能

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

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

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

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

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

二、性能改進(jìn)

1、更快地啟動大型項目

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

三、對 Go 語言功能的支持

1、對 go:debug 指令的基本支持

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

2、類型形參的 bug 修正

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

在 GoLand 2024.3 中,我們針對一般的誤報案例引入了多項修正。

3、別名上的類型形參

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

- 對于低于 1.23 的 Go,泛型類型別名將作為錯誤高亮顯示。 如果使用 vgo,升級到 Go 1.23 后此問題將獲得修正。

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

- 對于 Go 1.24,泛型類型別名將開箱即用。

四、新 AI 功能

1、多行云補(bǔ)全

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

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

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

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

這樣,您可以用英語表達(dá)您的意圖,AI Assistant 會立即對其進(jìn)行解釋,并轉(zhuǎn)換為代碼更改,而無需任何額外步驟。

五、其他改進(jìn)

1、針對使用 Dev Container 的 Go SDK 的修正

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

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

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

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

goland2024軟件功能

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

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

二、性能改進(jìn)

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

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

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

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

三、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ǔ)全在類型聲明中提供建議時,它會考慮用法的上下文以及父結(jié)構(gòu)和引用。 這提高了基于 AI 的建議的相關(guān)性。

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

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

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

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

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

五、Dev Container

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

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

六、對 Go 1.22 更新的支持

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

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

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

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

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

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

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

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

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

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

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

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

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

1、新終端

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

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

2、用于縮小整個 IDE 的選項

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

3、編輯器中的粘性行

為了簡化大文件的處理和新代碼庫的探索,我們在編輯器中引入了粘性行。 滾動時,此功能會將類或方法的開頭等關(guān)鍵結(jié)構(gòu)元素固定到編輯器頂部。 這將使作用域始終保持在視野中,您可以點(diǎn)擊固定的行快速瀏覽代碼。

十、VCS 更新

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

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

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

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

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

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

軟件特色

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

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

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

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

在類型,文件和其他符號之間跳轉(zhuǎn)

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

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

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

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

四、與VCS集成

對Git,GitHub和Mercurial的開箱即用支持

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

五、不僅僅是Go IDE

如果沒有豐富的工具,GoLand將不是真正的IDE

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

六、可擴(kuò)展性

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

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

軟件亮點(diǎn)

【代碼協(xié)助】

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

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

強(qiáng)大的靜態(tài)代碼分析和符合人體工學(xué)的設(shè)計使開發(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)將幫助您。

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

支持前端開發(fā)語言和框架,同時提供訪問和查詢數(shù)據(jù)庫的工具。

【代碼編輯器】

語法高亮和提示,提高代碼的可讀性。

Goland2024官方版推薦理由

1、代碼協(xié)助

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

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

強(qiáng)大的靜態(tài)代碼分析和符合人體工學(xué)的設(shè)計使開發(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、前端和后端開發(fā)

支持前端開發(fā)語言和框架,同時提供訪問和查詢數(shù)據(jù)庫的工具。

6、代碼編輯器

語法高亮和提示,提高代碼的可讀性。

更新日志

v2024.3版本

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

1、新功能和檢查

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

3、性能改進(jìn)

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

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

v2024.2.2.1版本

GoLand 2024.2 配備了新 IDE 功能以及對新 Go 功能的支持,包括:

1、新的 Add method to interface and all its implementations(向接口及其所有實(shí)現(xiàn)添加方法)重構(gòu)

2、性能改進(jìn)

3、針對遠(yuǎn)程開發(fā)和 Dev Container 的多項修正

4、更出色的 Go 框架和 Go 語言功能支持

5、新 UI 成為默認(rèn)選項

6、從 VS Code 傳輸設(shè)置

新版本還具有多項 UX 和 AI 改進(jìn)。

收起介紹展開介紹

其它版本下載

同廠商

JetBrains更多+
  • web前端開發(fā)工具
  • 程序員常用編程軟件
更多 (23個) >>網(wǎng)頁前端開發(fā)軟件大全 前端開發(fā)工具是用于創(chuàng)建和設(shè)計網(wǎng)站或Web應(yīng)用程序用戶界面的軟件工具,對于從事前端開發(fā)或者想要學(xué)習(xí)這個的人員來說,相關(guān)的軟件工具是必不可少的,市場上相關(guān)的軟件也非常多,但是很多人不知道前端開發(fā)軟件哪個好,下面小編就給大家提供了常用的前端開發(fā)工具推薦,比如Sublime Text、WebStorm系列、HBuilder等等,這些軟件都可以稱得上是前端開發(fā)神器,每一款都能給你提供豐富的編程功能,對此有需求的小伙伴們可以來挑選下載體驗(yàn)。
  • 下載地址
  • Mac版

發(fā)表評論

0條評論