當(dāng)前位置:首頁(yè) > 蘋(píng)果下載 > 編程開(kāi)發(fā) > JetBrains GoLand 2024 for Mac

JetBrains GoLand 2024 for Mac

版本:v2024.1.4 大?。?13.38M 語(yǔ)言:英文 類別:編程開(kāi)發(fā)
  • 類型:國(guó)外軟件
  • 授權(quán):免費(fèi)軟件
  • 更新:2024-07-11
  • 廠商:JetBrains.
  • 標(biāo)簽: jetbrains
  • 本地下載
9
0% 0%

情介紹

GoLand 2024 Mac官方版是一個(gè)由Jetpains開(kāi)發(fā)的新的商業(yè)IDE,Jetpains將Go IDE正式推向市場(chǎng)?,F(xiàn)在的產(chǎn)品叫作GoLand,其核心功能面向Go語(yǔ)言。這是他們一貫的風(fēng)格,比如之前推出了用于Python的PyCharm和用于Ruby的RubyMine。旨在為開(kāi)發(fā)提供一個(gè)符合人體工程學(xué)的環(huán)境。新的IDE擴(kuò)展了IntelliJ平臺(tái),提供了針對(duì)Go語(yǔ)言的編碼幫助和工具集成。Jetpains GoLand 2024 官方版是一款基于IntelliJ平臺(tái)的Go語(yǔ)言集成開(kāi)發(fā)環(huán)境,GoLand 同樣會(huì)為 Go 開(kāi)發(fā)者提供更好的開(kāi)發(fā)體驗(yàn)。GoLand 具有智能的自動(dòng)補(bǔ)全、即時(shí)檢查和快速修復(fù)、導(dǎo)航和自動(dòng)化重構(gòu)等功能。除了提供 Go 語(yǔ)言專用的編輯器編碼輔助外,GoLand 還提供了一個(gè)內(nèi)置的測(cè)試運(yùn)行器、測(cè)試覆蓋和一個(gè)調(diào)試器。其他集成工具包括對(duì) Git,Docker,數(shù)據(jù)庫(kù),終端等的支持,GoLand 完全支持 JavaScript, TypeScript, React, Vue.js, Angular 以及其他用于前端開(kāi)發(fā)的相關(guān)技術(shù)棧。

功能介紹

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)和查詢數(shù)據(jù)庫(kù)的工具。

6、代碼編輯器

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

軟件特色

一、編碼協(xié)助

1、智能完成

IDE通過(guò)為您自動(dòng)完成語(yǔ)句幫助您編寫(xiě)新代碼。Ctrl+Shift+Space給出了當(dāng)前上下文中適用的最相關(guān)符號(hào)的列表。當(dāng)您選擇一個(gè)建議時(shí),它會(huì)即時(shí)添加相應(yīng)的包導(dǎo)入語(yǔ)句。

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

IDE提供了內(nèi)置的檢查功能,可以在您鍵入的同時(shí)檢查您的代碼。當(dāng)他們發(fā)現(xiàn)有問(wèn)題的代碼時(shí),他們?yōu)槟峁┛焖傩迯?fù),您只需按下即可應(yīng)用Alt+Enter。

4、重構(gòu)

可用的重構(gòu)包括重命名和提取,允許您快速安全地更改代碼。

5、快速導(dǎo)航

只需要一次點(diǎn)擊即可切換到超級(jí)方法,實(shí)現(xiàn),用法,聲明等等。跳轉(zhuǎn)到任何類,文件或符號(hào),甚至任何IDE動(dòng)作或工具窗口中點(diǎn)擊一下。

6、快速?gòu)棾龃翱?/strong>

當(dāng)您需要更多關(guān)于插入符號(hào)的信息時(shí),請(qǐng)使用快速?gòu)棾龃翱冢豪缈焖傥臋n,快速定義,顯示用法,結(jié)構(gòu)等。

即使使用代碼完成,也可以使用一些彈出窗口:它們提供有關(guān)所選建議的其他信息。

7、代碼生成

在某些情況下,IDE可以為您生成微不足道的代碼。例如,如果單擊Ctrl+O,IDE將通過(guò)生成其方法來(lái)幫助您實(shí)現(xiàn)任何接口。

8、檢測(cè)遞歸調(diào)用

如果在函數(shù)內(nèi)部有遞歸調(diào)用,IDE將檢測(cè)到它并將其標(biāo)記在排水溝上,使您的代碼更易于閱讀和理解。

9、表達(dá)式類型

當(dāng)您需要知道插入符號(hào)處的任何表達(dá)式的類型時(shí),“ 表達(dá)式類型”操作可以通過(guò)Ctrl-Shift+P并始終在手邊。

10、退出點(diǎn)突出顯示

每個(gè)函數(shù)可能有多個(gè)返回和恐慌聲明。要快速找到它們,請(qǐng)Cmd+Shift+F7在插入符處于func,return或panic關(guān)鍵字時(shí)按下。這可以幫助您更快地了解功能的工作原理。

11、尋找用法

在查找用法功能不僅可以找到其中符號(hào)的使用,也可組這些用法按類型代碼的所有地方:如閱讀,寫(xiě)作,等等。

12、格式化

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

二、代碼編輯器

1、語(yǔ)義突出

此選項(xiàng)使用每個(gè)參數(shù)和局部變量的獨(dú)特顏色擴(kuò)展標(biāo)準(zhǔn)語(yǔ)法突出顯示。

2、參數(shù)提示

編輯器顯示用作方法參數(shù)的文字和nils的參數(shù)提示。這些提示使代碼更具可讀性。

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

1、調(diào)試器

IDE帶有一個(gè)功能齊全的調(diào)試器,支持常見(jiàn)的調(diào)試器功能:手表,評(píng)估表達(dá)式,顯示內(nèi)聯(lián)值等等。調(diào)試器可以用于應(yīng)用程序以及測(cè)試。

2、覆蓋

如果使用覆蓋指令運(yùn)行代碼,則IDE將收集數(shù)據(jù),并在編輯器的聚合視圖和語(yǔ)句中顯示它。

3、測(cè)試賽跑者

IDE為運(yùn)行和調(diào)試測(cè)試,基準(zhǔn)和檢查提供專用接口。

4、去工具

該代碼 → 轉(zhuǎn)到工具菜單,可以對(duì)項(xiàng)目運(yùn)行的隨身工具,而無(wú)需切換到命令行。

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

1、JavaScript,HTML和CSS

IDE繼承了WebStorm對(duì)前端語(yǔ)言和框架的一流支持。IDE為JavaScript,TypeScript,Dart,React等提供了頂級(jí)的編碼協(xié)助。Angular和Node.js的支持可以通過(guò)插件獲得。

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

編輯SQL時(shí)利用智能編碼協(xié)助; 連接到實(shí)時(shí)數(shù)據(jù)庫(kù); 運(yùn)行查詢; 瀏覽和專家資料; 甚至可以在IDE中直接管理你的方案。

更新日志

v2024.1.4版本

全行代碼補(bǔ)全已經(jīng)實(shí)現(xiàn):本地運(yùn)行、LLM 驅(qū)動(dòng)的 AI 補(bǔ)全現(xiàn)在可供每個(gè) GoLand 用戶免費(fèi)使用。

索引編制和高亮顯示的性能得到顯著改進(jìn)。

我們打磨了 AI Assistant 并實(shí)現(xiàn)了升級(jí),包括用于代碼補(bǔ)全和文檔生成的額外選項(xiàng)。

對(duì) Dev Container 的支持已脫離搶先體驗(yàn),并在此迭代中帶來(lái)多項(xiàng)精彩的新功能。

添加了對(duì) Go 1.22 更新的支持。

您喜歡

Mac JetBrains全系列軟件
Mac JetBrains全系列軟件
對(duì)于程序員、開(kāi)發(fā)者來(lái)說(shuō), JetBrains系列產(chǎn)品 無(wú)需多言,就是公認(rèn)開(kāi)發(fā)工具的金字招牌!它能為開(kāi)發(fā)人員提供一個(gè)簡(jiǎn)單高效的IDE編程環(huán)境,幫助大家輕松提要效率。那么jetbrains有哪些產(chǎn)品?jetbrains軟件大全 為大家提供了旗下常見(jiàn)的IntelliJ IDEA、PhpStorm、RubyMine、Rider、WebStorm、goland、CLion、Pycharm等。這些產(chǎn)品涵蓋開(kāi)發(fā)工具、編程語(yǔ)言,包括集成開(kāi)發(fā)環(huán)境(IDE)的工具、.NET&Visual?Studio 擴(kuò)展的插件、團(tuán)隊(duì)工具&協(xié)作平臺(tái)、編程語(yǔ)言&框架的部分、教育工具等。對(duì)于jetbrains全家桶有需要的小伙伴快來(lái)下載體驗(yàn)吧!

網(wǎng)友評(píng)論

0條評(píng)論
(您的評(píng)論需要經(jīng)過(guò)審核才能顯示)