首 頁
手機(jī)版

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

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

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.2.2.1新功能

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

1、GoLand 2024.2 引入了備受期待的 Add method to interface and all its implementations(向接口及其所有實現(xiàn)添加方法)重構(gòu)!這項快速修復(fù)可以讓您通過一個操作向接口及其所有實現(xiàn)添加新方法。

二、性能改進(jìn)

1、改進(jìn)的項目掃描性能

我們優(yōu)化了 GO MOD CACHE 目錄的掃描,有助于加快項目打開速度。

2、智能模式之外的更多功能

未啟用智能模式時,Run(運行)操作現(xiàn)在可以從 Run configurations(運行配置)菜單觸發(fā),用于執(zhí)行代碼的裝訂區(qū)域圖標(biāo)也可用。這意味著您現(xiàn)在可以在索引編制完成之前運行測試和程序。

三、Go 語言和生態(tài)系統(tǒng)

1、適用于 Gin、Gorilla 和 chi 的 URL 相關(guān)功能

現(xiàn)在,包括 Show all endpoints of module(顯示模塊的所有端點)、Generate requests(生成請求)和 Go to(轉(zhuǎn)到)在內(nèi)的全套 URL 相關(guān)功能已可用于最流行的 Web 框架。

2、反向類型推斷支持

GoLand 現(xiàn)在完全支持反向類型推斷,而且我們已將反向類型推斷添加到 Type Info(類型信息)操作中。

3、顯示推斷的類型

GoLand 現(xiàn)在使復(fù)雜的代碼示例更易閱讀。它在調(diào)用表達(dá)式的快速文檔彈出窗口中顯示實例化類型。

4、Replace 'if' with 'switch'(將 'if' 替換為 'switch')

我們始終致力于幫助您編寫更好的代碼。

在這個版本中,我們?yōu)榇诵略隽?Replace 'if' with 'switch'(將 'if' 替換為 'switch')意圖操作,這有助于使您的代碼更易閱讀、更改和維護(hù)。

5、泛型誤報修正

GoLand 2024.2 通過減少問題檢測誤報改進(jìn)了對泛型的支持。

四、針對 Dev Container 的改進(jìn)

Dev Container 的新實現(xiàn)提供了更流暢的用戶體驗,幾乎與本地開發(fā)相同。此外,即使容器的啟動進(jìn)程被中斷,容器和卷仍將保留。

Dev Container 的創(chuàng)建和管理已經(jīng)移動到 Services(服務(wù))工具窗口。這些更改使容器的操作更加透明和自然。

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

在 GoLand 2024.2 中,我們專注于修正可能對遠(yuǎn)程環(huán)境工作產(chǎn)生負(fù)面影響的問題和 bug。我們也修正了許多與使用 WSL 相關(guān)的實用性問題。

六、Terraform 支持改進(jìn)

我們大幅擴(kuò)展了適用于 Terraform 插件的編碼輔助功能。

1、適用于 Terraform 的全行代碼補全

Full line code completion(全行代碼補全)現(xiàn)在可用于 Terraform 開發(fā)。這項功能由本地大語言模型 (LLM) 提供支持,可以預(yù)測整行代碼,有助于提高您的效率。

2、文檔工具提示

將鼠標(biāo)懸停在 Terraform 代碼中的元素上時,會出現(xiàn)文檔工具提示。

3、適用于 Terraform 的代碼洞察

適用于 Terraform 的編輯器內(nèi)語言支持現(xiàn)已提供代碼洞察功能,例如上下文感知代碼補全、精細(xì)的語法高亮顯示以及帶有快速修復(fù)建議的增強型錯誤檢測。此外,適用于 Terraform 的自動補全和語法高亮顯示現(xiàn)在在索引編制完成之前就可以工作,這樣一來,您可以更快開始編碼。

七、UI/UX 改進(jìn)

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

您現(xiàn)在可以將設(shè)置從 VS Code 遷移到 GoLand。第一次啟動 IDE 時,您將看到 Import Settings(導(dǎo)入設(shè)置)對話框,其中會列出您的計算機(jī)上其他 IDE 的設(shè)置。

做出選擇并點擊 Import Settings(導(dǎo)入設(shè)置)后,VS Code 中的設(shè)置將被成功遷移。

2、更輕松地在 Docker 中開始調(diào)試

GoLand 現(xiàn)在包含針對 Alpine 鏡像的 musl 庫編譯的 Delve 調(diào)試器,確保與 Docker 運行目標(biāo)兼容。

這修正了由于缺少 Alpine 鏡像庫而導(dǎo)致的 No such file or directory(沒有此文件或目錄)錯誤。

3、新 UI 默認(rèn)啟用

新 UI 簡潔而現(xiàn)代,提供更大、更易用的控件、一致的調(diào)色盤、明亮清晰的圖標(biāo)、增強的對比度和更好的強調(diào)色?,F(xiàn)在,它已成為所有 GoLand 用戶的默認(rèn)選項。

經(jīng)典 UI 在 JetBrains Marketplace 上作為插件提供。從 GoLand 2024.2 開始,您將看到帶有插件鏈接的彈出窗口,或者您也可以在 Settings | Plugins(設(shè)置 | 插件)中獲取。

4、Search Everywhere(隨處搜索)的預(yù)覽選項

Search Everywhere(隨處搜索)對話框增加了一個選項,用于預(yù)覽您正在搜索的代碼庫元素。通過對話框工具欄上的 Preview(預(yù)覽)圖標(biāo)啟用此功能后,預(yù)覽窗格將出現(xiàn)在搜索結(jié)果下方,提供更多上下文并讓您更輕松地瀏覽項目。

5、改進(jìn)的 Customize Main Toolbar(自定義主工具欄)對話框

我們重新設(shè)計了 Customize Main Toolbar(自定義主工具欄)對話框中 UI 元素的布局和行為,使其更加直觀有序?,F(xiàn)在,在主工具欄中搜索、添加和刪除操作都更加簡單。

6、Log(日志)標(biāo)簽頁中改進(jìn)的提交圖

為了讓您更清楚地查看項目歷史記錄,我們改進(jìn)了 Git 工具窗口 Log(日志)標(biāo)簽頁中的提交圖,優(yōu)化了分支行的顏色編碼和布局。重要的分支行現(xiàn)在仍位于圖表左側(cè),并維持其指定顏色,更易識別和跟蹤。

7、新的 Local History(本地歷史記錄)對話框

我們對 Local History(本地歷史記錄)對話框 UI 進(jìn)行了現(xiàn)代化改進(jìn)。此外,訪問目錄時,對話框現(xiàn)在會在更改列表旁邊顯示差異視圖,使其更易理解。

8、Linux 上更新的窗口控件

在 Linux 上,GoLand 過去將窗口控件放在 IDE 右側(cè),在這個版本中,控件的位置會自動調(diào)整,以匹配 Linux 桌面配置中指定的窗口控件設(shè)置。這個小但重要的更改可以讓您保持適合個人偏好的布局。

八、其他改進(jìn)

1、面向中國的 GOPROXY

GoLand 2024.2 簡化了中國大陸用戶的設(shè)置過程。我們已經(jīng)為此區(qū)域自動執(zhí)行 GOPROXY 預(yù)選,減少了配置所需的步驟。如果您使用自定義代理,可以在 Settings | Advanced Settings(設(shè)置 | 高級設(shè)置)中禁用此自動切換。

2、中文、韓語和日語的捆綁本地化包

世界各地的 Go 開發(fā)者自然會受益于他們母語版本的 IDE。

為了提升簡體中文、韓語和日語母語用戶的 IDE 體驗,我們現(xiàn)在捆綁了對這些語言的支持。

3、捆綁的 Kubernetes 插件

基于 Kubernetes 插件在 GoLand 中的受歡迎程度,我們決定從 2024.2 版本開始捆綁 Kubernetes 插件。

現(xiàn)在,您只需要打開 GoLand 并直接在 IDE 中管理集群。

goland2024軟件功能

一、全行代碼補全

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

二、性能改進(jìn)

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

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

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

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

三、AI Assistant

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

在 2023.3 中,函數(shù)和方法塊獲得了內(nèi)聯(lián)補全。 在 2024.1 中,我們還將為結(jié)構(gòu)和接口聲明啟用內(nèi)聯(lián)補全。 當(dāng)代碼補全在類型聲明中提供建議時,它會考慮用法的上下文以及父結(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ā)者體驗:高亮顯示、呈現(xiàn)和遠(yuǎn)程開發(fā)的整體流暢度現(xiàn)已接近本地編程。 您會發(fā)現(xiàn)云中的高亮顯示和補全速度幾乎與本地代碼庫一樣快。

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

五、Dev Container

1、現(xiàn)在,用戶可以從歡迎屏幕(從本地磁盤或 VCS)運行開發(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)。

八、增強的 Terraform 支持

1、運行 terraform init 的建議

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

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

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

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

九、用戶體驗和其他功能

1、新終端

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

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

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

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

3、編輯器中的粘性行

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

十、VCS 更新

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

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

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

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

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

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

軟件特色

一、強大的代碼洞察力

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

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

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

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

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

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

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

強大的內(nèi)置工具可幫助您運行和調(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主題。

軟件亮點

【代碼協(xié)助】

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

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

強大的靜態(tài)代碼分析和符合人體工學(xué)的設(shè)計使開發(fā)不僅具有生產(chǎ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è)計

強大的靜態(tài)代碼分析和符合人體工學(xué)的設(shè)計使開發(fā)不僅具有生產(chǎ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.2.2.1版本

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

1、新的 Add method to interface and all its implementations(向接口及其所有實現(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ā)神器,每一款都能給你提供豐富的編程功能,對此有需求的小伙伴們可以來挑選下載體驗。
  • 下載地址
  • Mac版
JetBrains goland 2024電腦版 v2024.2.2.1官方版

有問題? 點此報錯

發(fā)表評論

0條評論