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

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

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

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

goland2024官方版是專為Go開發(fā)人員構(gòu)建的一款跨平臺(tái)IDE工具,憑借其優(yōu)秀的性能、豐富的功能和人性化的設(shè)計(jì),受到了廣大go語言開發(fā)者的喜愛,同時(shí),goland還完全支持 JavaScript、TypeScript、React、Vue.js、Angular 以及其他用于前端開發(fā)的相關(guān)技術(shù)棧,這使得開發(fā)者可以在一個(gè)統(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ā)者可以輕松地對(duì)代碼進(jìn)行修改和調(diào)整,而無需擔(dān)心引入新的錯(cuò)誤或破壞現(xiàn)有功能。

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

JetBrains goland 2024電腦版

JetBrains goland 2024.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 之前分析依賴關(guān)系并在存在循環(huán) import 時(shí)通知您。

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

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

二、性能改進(jìn)

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

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

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

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

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

2、類型形參的 bug 修正

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

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

3、別名上的類型形參

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

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

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

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

四、新 AI 功能

1、多行云補(bǔ)全

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

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

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

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

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

五、其他改進(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è)用戶的實(shí)際結(jié)果自然會(huì)有所不同,具體取決于其項(xiàng)目和硬件。 請(qǐng)隨時(shí)與我們分享您的衡量結(jié)果! 以下是使用 Gin 框架編制索引的說明。

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

通過這項(xiàng)增強(qiáng),高亮顯示現(xiàn)在可以直接從 IDE 啟動(dòng)時(shí)用于引用! 眼見為實(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ǔ)全在類型聲明中提供建議時(shí),它會(huì)考慮用法的上下文以及父結(jié)構(gòu)和引用。 這提高了基于 AI 的建議的相關(guān)性。

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

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

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

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

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

五、Dev Container

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

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

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

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

數(shù)據(jù)流分析在 GoLand 2023.3 中引入,在 2024.1 中,功能已完善到可以默認(rèn)打開。 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 模板語言 (tftpl) 支持

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

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

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

1、新終端

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

新的 Terminal(終端)工具窗口與新 UI 無縫集成,與 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ì)將類或方法的開頭等關(guān)鍵結(jié)構(gòu)元素固定到編輯器頂部。 這將使作用域始終保持在視野中,您可以點(diǎn)擊固定的行快速瀏覽代碼。

十、VCS 更新

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

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

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

軟件特色

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

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

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

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

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

探索和了解團(tuán)隊(duì),遺留項(xiàng)目或國(guó)外項(xiàng)目需要花費(fèi)大量時(shí)間和精力。GoLand代碼導(dǎo)航可幫助您快速切換到由類型實(shí)現(xiàn)的影子方法,實(shí)現(xiàn),用法,聲明或接口。在類型,文件或任何其他符號(hào)之間跳轉(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)試測(cè)試,而無需任何其他插件或配置工作,并可以在IDE中直接測(cè)試您的應(yīng)用程序。內(nèi)置的代碼覆蓋率工具將確保您的測(cè)試不會(huì)遺漏任何重要內(nèi)容

四、與VCS集成

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

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

五、不僅僅是Go IDE

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

沒有豐富的工具集,GoLand將不是真正的IDE,這些工具集除了核心的Go開發(fā)之外,還支持JavaScriptTypeScript,NodeJS,SQL,數(shù)據(jù)庫(kù),Docker,Kubernetes和Terraform。綜上所述,這些功能使其非常適合處理任何任務(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ì)使開發(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í)提供訪問和查詢數(shù)據(jù)庫(kù)的工具。

【代碼編輯器】

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

Goland2024官方版推薦理由

1、代碼協(xié)助

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

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

強(qiáng)大的靜態(tài)代碼分析和符合人體工學(xué)的設(shè)計(jì)使開發(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í)提供訪問和查詢數(shù)據(jù)庫(kù)的工具。

6、代碼編輯器

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

更新日志

v2024.3版本

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

1、新功能和檢查

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

3、性能改進(jìn)

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

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

v2024.2.2.1版本

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

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

2、性能改進(jìn)

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

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

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

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

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

收起介紹展開介紹

其它版本下載

同廠商

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

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

0條評(píng)論