首 頁
手機(jī)版

RubyMine 2024 mac版 v2024.3官方版

為Ruby開發(fā)者賦能,借助Ruby on Rails IDE更智能地編碼。

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

RubyMine 2024 mac版是適用于macOS系統(tǒng)的一款功能強(qiáng)大的Ruby集成開發(fā)環(huán)境,集成了豐富的功能和工具,旨在幫助開發(fā)者更加高效地編寫、調(diào)試和維護(hù)Ruby代碼,無論是個(gè)人開發(fā)者還是團(tuán)隊(duì)開發(fā),RubyMine都是一個(gè)非常理想的選擇。

在大型項(xiàng)目中,代碼文件眾多,類和方法錯(cuò)綜復(fù)雜,開發(fā)者往往需要花費(fèi)大量時(shí)間來查找特定的代碼片段。然而,有了RubyMine的代碼導(dǎo)航功能,這一切都變得輕而易舉,開發(fā)者們不僅可以根據(jù)類名、方法名或者關(guān)鍵字進(jìn)行搜索,快速定位到目標(biāo)代碼,還可以通過跨文件導(dǎo)航,實(shí)現(xiàn)在不同的文件之間輕松跳轉(zhuǎn),無需手動(dòng)切換窗口或標(biāo)簽頁。

在源代碼管理方面,jetbrains RubyMine 2024也表現(xiàn)出色,為開發(fā)者們提供了多種源代碼管理功能,例如提交、拉取、合并和重置等,這些功能使得開發(fā)者可以方便地管理代碼版本,跟蹤代碼變更,確保代碼的穩(wěn)定性和可靠性。

jetbrains RubyMine 2024蘋果電腦版

RubyMine 2024.3新功能

一、AI Assistant

1、基于云的增強(qiáng)型代碼補(bǔ)全

RubyMine 2024.3 通過 JetBrains AI Assistant 插件引入了更快、更能感知上下文的基于云的代碼補(bǔ)全,改進(jìn)了質(zhì)量和速度,并增加了對(duì)多行補(bǔ)全的支持。

在 Mellum 大語言模型 (LLM) 的驅(qū)動(dòng)下,補(bǔ)全延遲只有先前版本的十分之一,幾乎可以立即提出建議。 補(bǔ)全建議的接受率大約提高了一倍,而取消率則下降到先前版本的一半到三分之一。

請(qǐng)注意,AI Assistant 中基于云的代碼補(bǔ)全僅適用于 AI Pro 訂閱或有效的免費(fèi)試用。

2、針對(duì)單元測(cè)試改進(jìn)的 Rails 上下文

RubyMine 現(xiàn)在會(huì)為 AI Assistant 提供有關(guān) Rails 應(yīng)用程序的更多上下文,有助于實(shí)現(xiàn)更出色的單元測(cè)試生成。

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

RubyMine 2024.3 引入了內(nèi)聯(lián) AI 提示,提供了直接在編輯器中與 AI Assistant 交互的無縫途徑。 您可以用自然語言輸入請(qǐng)求,AI Assistant 會(huì)立即分析并將其轉(zhuǎn)換為代碼更改,在裝訂區(qū)域用紫色標(biāo)記以便跟蹤。 內(nèi)聯(lián) AI 提示具有上下文感知功能,可以自動(dòng)包含相關(guān)文件和符號(hào),從而更準(zhǔn)確地生成代碼。

此功能目前在 *.rb 文件中可用。

二、Rails 8 支持

1、Kamal 2 支持

Rails 8 為使用 Kamal 2 部署應(yīng)用程序提供了支持,在 RubyMine 2024.3 中,我們?yōu)?Kamal 2 配置實(shí)現(xiàn)了代碼補(bǔ)全。

2、用于類型支持的來自 schema.rb 的為 Nil 性注解

RubyMine 現(xiàn)在可以識(shí)別遷移特性的 not-null 類型修飾符,并針對(duì)不正確的 nil 賦值提供高亮顯示和警告。

3、針對(duì) Solid Queue 和 Solid Cache 的代碼洞察

在 RubyMine 2024.3 中,queue_schema.rb 和 cache_schema.rb 文件現(xiàn)在具有特定圖標(biāo)和語法高亮顯示。

三、RBS

1、與 RBS Collection 的內(nèi)置集成

RubyMine 現(xiàn)在具有與 RBS Collection 的內(nèi)置集成,RBS Collection 是一個(gè)社區(qū)管理的 RBS 文件集合,用于不包含簽名的 gem。

即使您不在項(xiàng)目中使用 RBS,仍然可以直接從 RBS Collection 包含的類型簽名中受益。 RubyMine 將自動(dòng)下載和管理項(xiàng)目依賴項(xiàng)的類型簽名。

四、Ruby

1、使用 it 作為塊中編號(hào)形參的別名

RubyMine 現(xiàn)在可以在不帶形參的塊中將 it 識(shí)別為 _1 的別名,并為此類用法提供類型支持和轉(zhuǎn)換意圖。

我們添加了新的錯(cuò)誤注解,防止您在具有常規(guī)編號(hào)形參的塊中使用 it。

2、對(duì) Ruby 3.4“冷凍”字符串的支持

RubyMine 現(xiàn)在可以識(shí)別“冷凍”字符串,這是 Ruby 3.4 中字符串字面量的新過渡狀態(tài)。 在沒有 frozen_string_literal pragma 的項(xiàng)目中,字符串將被“冷凍”– 允許修改并發(fā)出警告,而不是導(dǎo)致錯(cuò)誤。

3、模糊匿名實(shí)參的錯(cuò)誤注解

當(dāng)您嘗試在模糊的嵌套上下文中使用匿名塊、rest 和關(guān)鍵字 rest 實(shí)參時(shí),RubyMine 現(xiàn)在會(huì)顯示錯(cuò)誤。

五、VCS

1、Find in Files(在文件中查找)的更新

Find in Files(在文件中查找)功能得到增強(qiáng),增加了新的搜索范圍 Project Files Excluding Git-Ignored(項(xiàng)目文件,不包括 Git 忽略的文件)。 此選項(xiàng)將從搜索結(jié)果中排除 .gitignore 文件中忽略的任意文件,幫助您在項(xiàng)目中搜索時(shí)只關(guān)注相關(guān)代碼。

2、禁用后臺(tái)預(yù)提交檢查的選項(xiàng)

現(xiàn)在,您可以使用 Settings | Version Control | Commit(設(shè)置 | 版本控制 | 提交)下的新選項(xiàng) Run advanced checks after a commit is done(提交完成后運(yùn)行高級(jí)檢查)在提交過程中管理后臺(tái)檢查。 通過此設(shè)置,您可以決定是否在提交后運(yùn)行測(cè)試和檢查。 如果您希望在提交之前完成這些檢查,將其禁用即可。

六、用戶體驗(yàn)

1、捆綁的拼寫和語法檢查

Grazie 插件已在 RubyMine 中開箱即用。 它提供的智能檢查不僅涵蓋簡(jiǎn)單的拼寫錯(cuò)誤。 它還理解語法規(guī)則,并針對(duì)不恰當(dāng)?shù)臉邮桨l(fā)出警告。

Grazie 檢查可以用于字符串、heredoc、注釋、塊注釋和 RDoc 文件。

您可以在 Settings | Editor | Natural Languages | Grammar and Style | Scope(設(shè)置 | 編輯器 | 自然語言 | 語法和樣式 | 作用域)中管理 Grazie 檢查。

2、改進(jìn)的控制臺(tái)支持

我們添加了新選項(xiàng)來控制在調(diào)試期間使用控制臺(tái)或 Evaluate Expression(對(duì)表達(dá)式求值)字段時(shí)是否預(yù)選第一個(gè)補(bǔ)全建議。

調(diào)試期間,Evaluate Expression(對(duì)表達(dá)式求值)字段現(xiàn)在可以準(zhǔn)確反映 self 類型,識(shí)別具有推斷類型的局部變量和形參,并支持在當(dāng)前堆棧幀會(huì)話中引入的新局部變量的補(bǔ)全。

控制臺(tái)會(huì)話能夠記住先前執(zhí)行的命令并為局部變量提供類型推斷和補(bǔ)全。

3、提高的默認(rèn)標(biāo)簽頁上限

我們將編輯器中的默認(rèn)標(biāo)簽頁上限提高到了 30 個(gè)。 這意味著在 IDE 開始關(guān)閉最近使用最少的標(biāo)簽頁之前,您現(xiàn)在可以保留更多標(biāo)簽頁。 您可以在 Settings | Editor | General | Editor Tabs(設(shè)置 | 編輯器 | 常規(guī) | 編輯器標(biāo)簽頁)中控制此設(shè)置。

4、優(yōu)化的 Rename(重命名)操作位置

我們優(yōu)化了 Rename(重命名)操作在編輯器和 Project(項(xiàng)目)工具窗口中的元素上調(diào)用時(shí)在上下文菜單中的位置。 此操作現(xiàn)在位于頂層,方便經(jīng)常使用鼠標(biāo)的用戶快速重命名文件、變量和其他元素。

5、新終端的更新 UI

我們更新了新終端的 UI,設(shè)計(jì)更加緊湊,減少了填充,旨在最大限度地利用您的屏幕空間。 更小的填充可以節(jié)省空間,在您使用命令時(shí)提供增強(qiáng)的可見性,同時(shí)不會(huì)犧牲可讀性。

6、高亮顯示所選文本的所有匹配項(xiàng)

默認(rèn)情況下,RubyMine 現(xiàn)在會(huì)自動(dòng)高亮顯示您在文件中選擇的文本的所有實(shí)例。 這使得跟蹤所選文本在整個(gè)代碼中出現(xiàn)的位置更加簡(jiǎn)單。

jetbrains RubyMine 2024蘋果電腦版使用教程

一、創(chuàng)建一個(gè)項(xiàng)目

1、Location:指定項(xiàng)目的位置和名稱,

2、指定好所有選項(xiàng)后,點(diǎn)擊create。

二、創(chuàng)建一個(gè)ruby文件

1、項(xiàng)目窗口選擇項(xiàng)目,右鍵,

2、選擇New,選擇Ruby File/Class,

3、在彈出的窗口中輸入文件名稱并回車,這樣第一個(gè)ruby文件就創(chuàng)建成功了。

三、輸入需要執(zhí)行的代碼

1、輸入完代碼之后接下來就要執(zhí)行第一個(gè)ruby文件。

四、第四步運(yùn)行應(yīng)用程序

1、右鍵單擊對(duì)應(yīng)的文件名稱,選擇下面兩個(gè)其中任意一個(gè)單擊執(zhí)行,

2、單擊之后如下圖,在控制臺(tái)輸入名字,

3、老六是我輸入的名字,輸入完成之后回車,結(jié)果如下,

4、到這里,我們創(chuàng)建的第一個(gè)ruby項(xiàng)目就成功了,并且正常直行,以上就是RubyMine蘋果電腦版的使用教程了。

軟件特色

一、RubyMine - 最適合...的IDE

1、Ruby開發(fā)

JetBrains RubyMine IDE包含一個(gè)全面的Ruby代碼編輯器,可以識(shí)別動(dòng)態(tài)語言細(xì)節(jié)。它提供智能編碼輔助,智能代碼重構(gòu)和深度代碼分析功能。通過簡(jiǎn)單的項(xiàng)目配置,自動(dòng)Ruby Gems管理,Rake支持和內(nèi)置控制臺(tái),它擁有Ruby開發(fā)人員在開發(fā)環(huán)境中所需的一切。

2、Ruby on Rails

RubyMine帶來了專用的RoR功能,包括項(xiàng)目結(jié)構(gòu)視圖,快速模型 - 視圖 - 控制器導(dǎo)航選項(xiàng),特定于Rails的代碼完成,意圖操作和自動(dòng)重構(gòu)。所有這些,加上對(duì)ERB,HAML和Slim編輯的最佳支持,再加上先進(jìn)的Web開發(fā)工具和內(nèi)置的Rails控制臺(tái),是生成尖端Web應(yīng)用程序的最佳方法。

3、JavaScript和HTML / CSS

由于RubyMine提供一流的編碼幫助和廣泛的高級(jí)功能,因此可以保證JavaScript,CoffeeScript,TypeScript,HTML,CSS,Less或Sass中的客戶端和服務(wù)器端開發(fā)的速度和效率。Node.js,Dart,AngularJS和JavaScript測(cè)試框架通過免費(fèi)插件支持。借助JavaScript和Node.js調(diào)試工具,無需離開IDE即可增強(qiáng)和簡(jiǎn)化您的調(diào)試體驗(yàn)。

二、使用......保持您的代碼形狀

1、代碼分析和重構(gòu)

讓您的IDE處理您的代碼。智能,類型感知代碼完成,智能代碼檢查,實(shí)時(shí)模板和意圖操作都可以協(xié)同工作,幫助您更快地編寫代碼并進(jìn)行故障診斷。使用安全的重命名和刪除,提取方法,引入變量,內(nèi)聯(lián)變量或方法以及更多重構(gòu),將您的Ruby代碼重構(gòu)為智能的,特定于語言的方式。

2、測(cè)試

不應(yīng)低估測(cè)試的價(jià)值。就像編寫代碼一樣,單元測(cè)試成為RubyMine靈活,經(jīng)過深思熟慮的RSpec,Cucumber,Shoulda,MiniTest和Test :: Unit集成的第二天性。通過智能代碼完成和導(dǎo)航快速編寫測(cè)試,并通過圖形UI輕松運(yùn)行測(cè)試并分析其結(jié)果。

3、多種集成工具

Git,Subversion,Mercurial,Perforce和CVS:RubyMine知道最常見的版本控制系統(tǒng)和SCM,并為所有這些系統(tǒng)提供統(tǒng)一的UI。通過FTP或SFTP輕松配置自動(dòng)部署,并使用Vagrant,Capistrano,Chef和/或Puppet管理您的基礎(chǔ)架構(gòu)。利用數(shù)據(jù)庫工具,包括全功能的數(shù)據(jù)庫編輯器和SQL支持。

4、強(qiáng)大的調(diào)試器

微調(diào)應(yīng)用程序代碼是每個(gè)軟件項(xiàng)目中必不可少的一步。RubyMine的Ruby調(diào)試器繼承了久經(jīng)考驗(yàn)的IntelliJ IDEA Java / JSP調(diào)試器,同時(shí)專注于Ruby和Rails開發(fā)人員的需求。它允許使用Ruby,ERB和JavaScript代碼中的斷點(diǎn),并提供高度信息化的視圖,如控制臺(tái),變量,框架和手表。

軟件優(yōu)勢(shì)

1、使用智能編輯器更快地完成工作

得益于對(duì)Ruby和Rails,JavaScript和CoffeeScript,ERB和HAML,CSS,Sass和Less等的一流支持,可以更高效地生成高質(zhì)量的代碼。

利用特定于語言的語法和錯(cuò)誤突出顯示,代碼格式化,代碼完成和快速文檔。

2、找到你的方式

使用智能搜索跳轉(zhuǎn)到任何類,文件或符號(hào),甚至任何IDE操作或工具窗口。只需單擊一下即可切換到聲明,超級(jí)方法,測(cè)試,用法,實(shí)現(xiàn)等。

使用基于MVC的項(xiàng)目視圖和模型,類和gem依賴關(guān)系圖,在Rails項(xiàng)目中享受超快速導(dǎo)航。

3、檢測(cè)并消除代碼嗅覺

通過代碼檢查來跟蹤社區(qū)最佳實(shí)踐,驗(yàn)證代碼是否存在多種類型的可能錯(cuò)誤,并通過快速修復(fù)選項(xiàng)提供即時(shí)改進(jìn)。

自動(dòng)化但安全的重構(gòu)有助于清理代碼并使其更易于維護(hù)。Rails感知重構(gòu)可幫助您執(zhí)行項(xiàng)目范圍的更改:例如,重命名控制器也將重命名幫助程序,視圖和測(cè)試。

4、高興的測(cè)試和調(diào)試

使用功能強(qiáng)大的調(diào)試器和Ruby,JavaScript和CoffeeScript的圖形UI。設(shè)置斷點(diǎn),一步一步地運(yùn)行您的代碼,并使用所有可用的信息觸手可及。

使用編碼幫助和基于GUI的測(cè)試運(yùn)行器創(chuàng)建和運(yùn)行RSpec,Cucumber,Shoulda,MiniTest和Test ::單元測(cè)試。

5、享受精心調(diào)整的工作空間

在RubyMine中,您可以通過可定制的配色方案,鍵盤方案以及高效開發(fā)所需的所有外觀設(shè)置,快速幫助您感受賓至如歸的感覺。

使用統(tǒng)一的UI節(jié)省時(shí)間,以便與Git,SVN,Mercurial和其他版本控制系統(tǒng)配合使用。

6、管理您的項(xiàng)目環(huán)境

享受與Rake Task Runner,Rails Generators,Bundler,RVM / Rbenv,Zeus等工具的無縫集成。終端也可以在需要時(shí)作為IDE工具窗口使用。

通過FTP或SFTP輕松配置自動(dòng)部署,并使用Vagrant,Capistrano,Chef或Puppet管理您的基礎(chǔ)架構(gòu)。

系統(tǒng)要求

1、macOS 12.0 及更高版本

2、最低 2 GB 可用 RAM 和 8 GB 系統(tǒng)總 RAM

3、3.5 GB 硬盤空間,推薦 SSD

4、最低屏幕分辨率 1024x768

5、Ruby 1.8.x 或更高版本,或者 JRuby

更新日志

v2024.3版本

基于云的增強(qiáng)型代碼補(bǔ)全、內(nèi)聯(lián) AI 提示、Kamal 2 支持、與 RBS Collection 的內(nèi)置集成、Ruby 3.4 更新,以及由 Grazie 提供支持的拼寫和語法檢查。

v2024.2.2版本

RubyMine 2024.2.2進(jìn)行了一些更新和維護(hù),包括:

1、對(duì) Kamal 配置文件的補(bǔ)全

2、頻率限制的代碼洞察

3、瀏覽器保護(hù)的代碼洞察

4、Rails Structure(結(jié)構(gòu))視圖中的模型驗(yàn)證和回調(diào)

5、Stimulus

6、Ruby

7、AI Assistant

8、功能和改進(jìn)

9、本地化

收起介紹展開介紹

同廠商

JetBrains更多+
  • web前端開發(fā)工具
  • Mac軟件開發(fā)工具
更多 (23個(gè)) >>網(wǎng)頁前端開發(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)。
  • 下載地址
  • 電腦版

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

0條評(píng)論