首 頁
手機版

goland2024蘋果電腦版 v2024.2.2.1

為Go編程語言開發(fā)的一款集成開發(fā)環(huán)境(IDE)

  • 軟件大?。?06.01M
  • 軟件語言:多國語言[中文]
  • 軟件類型:國外軟件
  • 軟件授權(quán):商業(yè)軟件
  • 更新時間:2024/09/25
  • 軟件類別:開發(fā)工具
  • 應(yīng)用平臺:Mac
網(wǎng)友評分:7.9分
網(wǎng)友評論 下載地址 收藏該頁
本地下載

jetbrains goland 2024 mac版是適用于macOS系統(tǒng)的一款功能強勢的軟件開發(fā)工具,它的主要作用就是向Go開發(fā)人員提供跨平臺集成開發(fā)環(huán)境,幫助用戶在開發(fā)新程序的過程中能夠更加效率,質(zhì)量更好,還有著強大的代碼輔助、代碼編輯器、前端/后端開發(fā)等常見的功能,讓你可以快速分析源代碼,并輕松進行自動完成、導(dǎo)航、重構(gòu)、格式化等功能性極強的操作!同時軟件擁有貼心的高亮顯示代碼提示,能快速通過生成參考自渡但和函數(shù)來查找無用的變量及非法的常量賦值,最大程度的減少后期可能出現(xiàn)的風(fēng)險與問題,更是集結(jié)了集成調(diào)試器、版本控制工具、測試工具于一身,使得用戶無需再安裝插件也能直接使用這些功能。

與同類軟件相比,goland2024會顯得更為優(yōu)秀,不但可以進行實時錯誤檢測并提供修復(fù)建議,還支持一鍵撤消的快速安全重構(gòu)、智能識別代碼并補全、多余代碼檢測和文檔提示等一系列功能,能夠更好地為Go開發(fā)者們服務(wù),并且,在創(chuàng)建項目的時候,也都比以往任何時候更加快速、高效,且無論是剛?cè)腴T新手還是經(jīng)驗豐富的專業(yè)人士都可以輕松上手操作。在這以前,團隊或者別的復(fù)雜項目你需要花費大量時間和精力去熟悉代碼,那么現(xiàn)在可以利用本軟件獨創(chuàng)的代碼導(dǎo)航功能可以輕而易舉的快速切換至被屏蔽的方法、實現(xiàn)、用法、聲明或通過類型實現(xiàn)的接口。

goland2024蘋果電腦版

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)添加新方法。

二、性能改進

1、改進的項目掃描性能

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

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

未啟用智能模式時,Run(運行)操作現(xiàn)在可以從 Run configurations(運行配置)菜單觸發(fā),用于執(zhí)行代碼的裝訂區(qū)域圖標也可用。這意味著您現(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)用表達式的快速文檔彈出窗口中顯示實例化類型。

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

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

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

5、泛型誤報修正

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

四、針對 Dev Container 的改進

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

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

五、遠程開發(fā)

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

六、Terraform 支持改進

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

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

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

2、文檔工具提示

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

3、適用于 Terraform 的代碼洞察

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

七、UI/UX 改進

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

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

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

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

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

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

3、新 UI 默認啟用

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

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

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

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

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

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

6、Log(日志)標簽頁中改進的提交圖

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

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

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

8、Linux 上更新的窗口控件

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

八、其他改進

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蘋果電腦版使用入門

1、入門導(dǎo)覽

完成入職教程以熟悉基本功能。

2、定制 IDE

選擇您喜歡的配色方案并選擇一項預(yù)定義按鍵映射。您甚至可以設(shè)置自己的快捷鍵。

3、打開或創(chuàng)建您的第一個項目

現(xiàn)在,您已完成教程并根據(jù)自己的偏好調(diào)整了 GoLand,是時候創(chuàng)建您的第一個項目或打開現(xiàn)有項目了!

4、配置 Go 開發(fā)環(huán)境

開始前需要進行多少配置?寥寥無幾!

5、擴展 IDE 的功能以滿足您的需求

了解免費插件或自行探索插件倉庫。有超過 2200 款插件可用于 GoLand!

軟件功能

一、編碼輔助

1、智能補全

IDE 可以為您自動補全語句,幫助您編寫代碼。 Ctrl+Shift+Space 可以幫您列出最適用于當前上下文的相關(guān)符號。 在選擇建議時,它會隨時添加相應(yīng)的包導(dǎo)入語句。

2、檢查與快速修復(fù)

在某些情況下,IDE 可以為您生成不重要的代碼。 如果發(fā)現(xiàn)有問題的代碼,這些檢查會為您提供快速修復(fù),您只需要按Alt+Enter即可應(yīng)用這些修復(fù)。

3、重構(gòu)

可用重構(gòu)包括 Rename 和 Extract,它們可以讓您快速、安全地更改代碼。

4、快速導(dǎo)航

只需點擊一下即可切換到超級方法、實現(xiàn)、用法和聲明,等等。 點擊一下即可跳到任何類、文件或符號,甚至是任何 IDE 操作或工具窗口。

5、快速彈出窗口

如果您需要脫字符號所在位置的某個符號的更多信息,您可以使用快速彈出窗口:例如 Quick Documentation、Quick Definition、Show usages 和 Structure,等等。

一些彈出窗口甚至?xí)谑褂么a補全時顯示:它們可以提供關(guān)于選定建議的更多信息。

6、代碼生成

在某些情況下,IDE 可以為您生成不重要的代碼。 例如,如果您點擊Ctrl+O,IDE 將生成接口的方法,幫助您實現(xiàn)任何接口。

7、檢測遞歸調(diào)用

如果您的函數(shù)中有遞歸調(diào)用,IDE 將檢測并在裝訂區(qū)域上標記,讓您的代碼更易于閱讀和理解。

8、Type Parameter(類型形參)

Type Parameter(類型形參)操作可以按 Alt+ 調(diào)用,如果您需要了解脫字符號處任何表達式的類型,它可以隨時為您提供幫助。

9、出口點高亮顯示

每個函數(shù)都可能包含多個 return 和 panic 語句。 要快速查找這些語句,請在脫字符號位于 func、return 或 panic 關(guān)鍵字時按Ctrl+Shift+F7。 這可以幫助您更快地了解函數(shù)的運行方式。

10、查找用法

Find Usages 功能不僅可以查找符號在代碼中的所有使用位置,還能將這些用法按類型(例如讀取和寫入,等等)分組。

11、格式化程序

內(nèi)置的格式化程序提供了與 go fmt 相同的功能。

二、代碼編輯器

1、語義高亮顯示

此選項擴展了標準語法高亮顯示,可以為每個參數(shù)和局部變量使用獨特的顏色。

2、參數(shù)提示

編輯器可以為用作方法參數(shù)的文字和 nil 顯示參數(shù)提示。 這些提示大大提升了代碼的可讀性。

三、內(nèi)置工具和集成

1、調(diào)試器

IDE 標配一個支持常用調(diào)試器功能的全功能調(diào)試器:監(jiān)視、計算表達式和顯示內(nèi)聯(lián)值,等等。 調(diào)試器適用于應(yīng)用程序和測試。

2、覆蓋

如果您運行包含覆蓋率指令的代碼,IDE 將收集數(shù)據(jù)并同時在聚合視圖和編輯器中(按語句)顯示。

3、測試運行程序

IDE 提供了專用的接口來運行和調(diào)試測試、基準和檢查。

4、Go工具

借助 Code → Go Tools 菜單,無需切換到命令行即可在您的項目中運行 Go 工具。

5、Plan9

編輯器為 Go 程序集文件提供了語法高亮顯示。

6、版本控制

借助內(nèi)置的 Git 集成,您可以瀏覽更改歷史記錄,管理分支,以及合并沖突,等等。 對于其他版本控制系統(tǒng),可以通過對應(yīng)的插件獲得類似的功能:Mercurial 和 SVN,等等。

7、終端

IDE 提供內(nèi)置終端。 根據(jù)您使用的平臺,您可以使用命令行提示、Far、powershell 或 bash。 通過Alt+F12調(diào)用終端,不用離開 IDE 即可執(zhí)行任何命令。

8、Docker

借助 IDE 提供的一個插件,您可以連接到本地運行的 Docker 機器來管理圖像、容器和 Docker Compose 服務(wù)。

四、前端和后端開發(fā)

1、JavaScript、HTML和CSS

IDE 從 WebStorm 繼承了對前端語言和框架的一流支持。 IDE 可以為 JavaScript、TypeScript、Dart、React 和許多其他功能提供一流的編碼輔助。 通過插件提供對 Angular 和 Node.js 的支持。

2、數(shù)據(jù)庫工具

編輯 SQL 時充分利用智能編碼輔助;連接至實時數(shù)據(jù)庫;運行查詢;瀏覽和導(dǎo)出數(shù)據(jù);甚至在 IDE 中通過可視化界面管理架構(gòu)。

軟件特色

【代碼協(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ù)庫的工具。

【代碼編輯器】

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

更新日志

v2024.2.2.1版本

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

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

2、性能改進

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

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

5、新 UI 成為默認選項

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

新版本還具有多項 UX 和 AI 改進。

收起介紹展開介紹

其它版本下載

同廠商

JetBrains更多+
  • 代碼編輯器
  • web前端開發(fā)工具
更多 (26個) >>代碼編輯器大全 代碼編輯器有哪些?代碼編輯器哪個好?雖然對于給定的項目有許多編程語言可供選擇,但有一件事是亙古不變的,每個開發(fā)者都需要一個代碼編輯器來寫代碼。一個好的代碼編輯器不僅僅是一個簡單的文本編輯工具,而且它能給我們帶來很大幫助的。這里小編給大家推薦一些常用的代碼編輯器,比如Markdown Monster、IntelliJ IDEA、SynWrite等等,有需要的朋友可以下載試試!
  • 下載地址
  • 電腦版

發(fā)表評論

0條評論