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

RubyMine2024電腦版 v2024.3官方版

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

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

RubyMine2024電腦版是專(zhuān)為Ruby和Rails開(kāi)發(fā)者設(shè)計(jì)的一款全新集成開(kāi)發(fā)環(huán)境(IDE),內(nèi)置了對(duì)Ruby和Rails、JavaScript和CoffeeScript、ERB和HAML、CSS、Sass和Less等多種編程語(yǔ)言的支持,可以幫助開(kāi)發(fā)者更高效地生成高質(zhì)量的代碼,同時(shí)還能利用特定于語(yǔ)言的語(yǔ)法和錯(cuò)誤突出顯示功能,使代碼格式化、代碼完成和快速文檔等功能更加便捷。

值得一提的是,jetbrains rubymine 2024具備代碼自動(dòng)補(bǔ)全功能,在編寫(xiě)代碼時(shí),開(kāi)發(fā)者只需輸入部分代碼,IDE就會(huì)自動(dòng)為其補(bǔ)充完整的代碼片段,通過(guò)智能代碼分析,軟件能夠識(shí)別代碼中潛在的問(wèn)題,并提供相應(yīng)的修復(fù)建議,這不僅節(jié)省了開(kāi)發(fā)者的時(shí)間,還減少了拼寫(xiě)錯(cuò)誤和語(yǔ)法錯(cuò)誤的發(fā)生,從而提高代碼質(zhì)量。

另外RubyMine還注重用戶(hù)體驗(yàn)和易用性,采用了直觀的界面設(shè)計(jì)和友好的操作方式,使開(kāi)發(fā)者能夠快速上手并專(zhuān)注于編碼工作,無(wú)論是新手還是經(jīng)驗(yàn)豐富的開(kāi)發(fā)者,都能夠從RubyMine中獲得高效、流暢的開(kāi)發(fā)體驗(yàn)。

jetbrains rubymine電腦版

RubyMine 2024.3新功能

一、AI Assistant

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

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

在 Mellum 大語(yǔ)言模型 (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 交互的無(wú)縫途徑。 您可以用自然語(yǔ)言輸入請(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、用于類(lèi)型支持的來(lái)自 schema.rb 的為 Nil 性注解

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

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

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

三、RBS

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

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

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

四、Ruby

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

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

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

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

RubyMine 現(xiàn)在可以識(shí)別“冷凍”字符串,這是 Ruby 3.4 中字符串字面量的新過(guò)渡狀態(tài)。 在沒(mé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í)檢查)在提交過(guò)程中管理后臺(tái)檢查。 通過(guò)此設(shè)置,您可以決定是否在提交后運(yùn)行測(cè)試和檢查。 如果您希望在提交之前完成這些檢查,將其禁用即可。

六、用戶(hù)體驗(yàn)

1、捆綁的拼寫(xiě)和語(yǔ)法檢查

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

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

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

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

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

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

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

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

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

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

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

5、新終端的更新 UI

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

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

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

RubyMine2024電腦版怎么調(diào)試?

一、環(huán)境準(zhǔn)備

1、打開(kāi)RubyMine,在本地新建個(gè)xcode工程作為pod的工作目錄,目錄RubyTestDemo,

2、在RubyTestDemo下新建podfile文件,隨便pod個(gè)庫(kù)如:

3、Gemfle,在工程目錄下執(zhí)行bundle init,生成Gemfle文件,在Gemfle文件中指定cocopods源碼路徑的方式進(jìn)行bundle,

4、如果這里你也有其他的插件或者CocoaPods子項(xiàng)目(如CocoaPods Core或者XcodeProj) ,那么,Gemfle也要指定對(duì)應(yīng)的源碼路徑,

5、然后,在RubyTestDemo目錄下,執(zhí)行bundle instal1安裝ruby環(huán)境,

6、輸入可看到項(xiàng)目的ruby環(huán)境pod已經(jīng)是指定的本地cocospod源碼,因?yàn)樵创a工程是配置了gemspec的文件了。

二、Debug配置

1、我們通過(guò)rubyMine打開(kāi)Cocospod的源碼工程,點(diǎn)擊上方的debug config添加配置,

2、RubyMine主界面右上角——Add Configuration——+——Ruby,新增 Ruby 的調(diào)試配置,

3、創(chuàng)建新的config配置,

Ruby script:使用我們pod源碼路徑下的pod工具

Script arguments:填寫(xiě)插件命令的參數(shù)

Working directory:添加工作路徑,就是剛才的Demo路徑

Ruby SDK:一定要填寫(xiě)pod所對(duì)應(yīng)的ruby版本

其他的選項(xiàng)使用默認(rèn)設(shè)置即可

4、勾選Bundler一欄中 bundle exec,否則執(zhí)行的就不是源碼的對(duì)應(yīng)的插件,

5、保存配置后,點(diǎn)擊“”小蟲(chóng)子“”開(kāi)始調(diào)試,

因?yàn)槲覀冞@里配debug配置命令是install,所以會(huì)在工作目錄下執(zhí)行pod install,

pod 命令的入口大多在 CocoaPods/lib/cocoapods/command/ 目錄下,比如 pod instal 對(duì)應(yīng)著 install.b 中的 run 法,因此我們?cè)谠创a的installerrb打點(diǎn),

6、可看到IDE成功斷點(diǎn)到了,

三、調(diào)試插件

同理,如果你是自定義的pod插件,也不關(guān)心cocospod的調(diào)用過(guò)程,只是想debug 插件代碼。

1、假設(shè)你本地有插件 cocoapods-packager的工程源碼,只需要調(diào)整一下Demo工程的Gemfile,把cocospod修改為

然后重新 bundle install

2、用ruby打開(kāi)cocoapods-packager工程,修改debug配置,

1)Ruby script:如果你這里不需要使用cocospod的源碼來(lái)調(diào)試了,所以我們直接默認(rèn)的pod路徑,不知道路徑的可以在終端中執(zhí)行:which pod 命令的生成的pod路徑,

2)Script arguments:因?yàn)槲覀冞@里要調(diào)試插件,所以修改為觸發(fā)插件的命令,

3、保存后就可打點(diǎn)debug了,以上就是RubyMine2024電腦版的調(diào)試方法了。

RubyMine官方最新版新功能介紹

一、AI助手

JetBrains AI Assistant 現(xiàn)已全面推出,具有許多新功能和改進(jìn)功能,可提高您在 JetBrains IDE 中的工作效率。

1、支持人工智能生成的名稱(chēng)建議

您現(xiàn)在可以為 Ruby 代碼中的局部變量和參數(shù)啟用 AI 生成的名稱(chēng)建議。當(dāng)您使用內(nèi)聯(lián)重命名 重構(gòu)時(shí),此操作可用 。要啟用名稱(chēng)建議,請(qǐng)選中“設(shè)置”| “提供 AI 生成的名稱(chēng)建議”復(fù)選框。工具| 人工智能助手。

2、改進(jìn)的 Ruby 上下文

我們正在繼續(xù)改進(jìn) Ruby 上下文以及法學(xué)碩士分析代碼庫(kù)的方式。這些變化會(huì)影響 AI Assistant 生成文檔、解釋 Ruby 代碼、識(shí)別文件內(nèi)容等的方式。

3、單元測(cè)試生成

借助 AI Assistant,您可以輕松地為 Ruby 或 Rails 應(yīng)用程序中的公共方法生成測(cè)試。選擇您想要測(cè)試的方法,然后按? + EntermacOS 或Alt + EnterWindows。從上下文菜單中,選擇 AI 操作,然后選擇生成單元測(cè)試。

二、導(dǎo)軌

1、Rails 應(yīng)用程序和引擎的自定義路徑

RubyMine 可以識(shí)別您何時(shí)在 Rails 應(yīng)用程序和引擎中使用自定義路徑。除了默認(rèn)路徑(例如app、 app/controllers和 )之外app/models,IDE 在配置時(shí)還會(huì)識(shí)別項(xiàng)目中的任何其他位置。這使您能夠重新定義默認(rèn)結(jié)構(gòu),并且仍然受益于 RubyMine 的代碼洞察功能。要設(shè)置自定義路徑,請(qǐng)導(dǎo)航至 設(shè)置 | 語(yǔ)言和框架 | 導(dǎo)軌| 路徑。

2、自動(dòng)導(dǎo)入 Rails 路徑

我們實(shí)現(xiàn)了一個(gè)新選項(xiàng)來(lái)自動(dòng)檢測(cè) Rails 應(yīng)用程序中的自定義路徑。每次打開(kāi)項(xiàng)目時(shí),RubyMine 都會(huì)嘗試在后臺(tái)導(dǎo)入 Rails 路徑配置。

3、對(duì)存儲(chǔ)在默認(rèn)位置之外的模型、控制器和郵件程序的代碼洞察

所有您喜歡的代碼洞察功能(例如導(dǎo)航和類(lèi)型支持)現(xiàn)在都可以與模型、控制器和郵件程序一起使用,即使它們位于默認(rèn)目錄之外。

4、Rails 7.1 嚴(yán)格本地化的代碼洞察

RubyMine 現(xiàn)在支持嚴(yán)格本地化的解析、補(bǔ)全、查找用法、重命名和導(dǎo)航功能。

三、類(lèi)型推斷

1、塊內(nèi)自定義自類(lèi)型的類(lèi)型提供

RubyMine 現(xiàn)在支持從 RBS 到 Ruby 自定義塊的自身類(lèi)型。此功能對(duì) DSL 有益,并將幫助 RubyMine 識(shí)別它們,從而增強(qiáng)代碼洞察力。

2、自定義注釋來(lái)指定塊的自身類(lèi)型

現(xiàn)在,通過(guò)使用類(lèi)似 YARD 的注釋?zhuān)梢灾苯釉谄渲酗@式地聲明塊的自身類(lèi)型。

3、支持蘇格蘭皇家銀行的額外聲明

我們已經(jīng)實(shí)現(xiàn)了基本支持,以便在 Ruby 文件中不存在 RBS 的額外聲明時(shí)識(shí)別這些聲明。這對(duì)于廣泛使用反射的項(xiàng)目特別有利,因?yàn)樗试S這些聲明在完成和其他 RubyMine 功能中仍然存在。該功能適用于類(lèi)、模塊、常量、方法和變量。

四、調(diào)試器

1、調(diào)試器類(lèi)型渲染器的更新

您不再需要重新啟動(dòng)調(diào)試器即可將更改應(yīng)用到類(lèi)型渲染器。只需單擊“應(yīng)用”按鈕,RubyMine 就會(huì)立即重新加載它們。

五、工具和庫(kù)

1、服務(wù)器模式下的 RuboCop

RubyMine 支持自動(dòng)在服務(wù)器模式下運(yùn)行 RuboCop。要使此功能正常工作,請(qǐng)確保滿(mǎn)足以下要求:

Linux 或 MacOS

本地 Ruby MRI 2.3 或更高版本

RuboCop 1.31 或更高版本

2、制動(dòng)員代碼檢查

現(xiàn)在,您可以在 RubyMine 中以用戶(hù)友好的格式方便地看到 Brakeman的見(jiàn)解。通過(guò)輕松訪(fǎng)問(wèn) Brakeman 的文檔、信心指標(biāo)等,及時(shí)解決安全問(wèn)題。確保您已brakeman安裝 gem,然后轉(zhuǎn)到 Code | 分析代碼 | 按名稱(chēng)運(yùn)行檢查并啟動(dòng)分析。

3、參數(shù)化規(guī)格rspec-parameterized

RubyMine 為RSpec::Parameterized語(yǔ)法 提供全面支持 ,包括識(shí)別、解析和補(bǔ)全建議。我們還實(shí)現(xiàn)了運(yùn)行/調(diào)試配置來(lái)增強(qiáng)您的測(cè)試體驗(yàn)。

4、夾具聲明let_it_be

我們?cè)谑褂?let_it_be塊的 RSpec 測(cè)試中添加了對(duì)夾具聲明的支持。這包括變量解析、語(yǔ)法突出顯示、自動(dòng)處理do塊插入 before_all等功能。要啟用該功能,您需要安裝test-profgem。

軟件特色

1、Ruby和Ruby on Rails專(zhuān)業(yè)支持

RubyMine2024為Ruby和Ruby on Rails提供強(qiáng)大的支持,包括智能代碼補(bǔ)全、語(yǔ)法高亮顯示和代碼導(dǎo)航。

2、代碼分析和智能建議

RubyMine2024能夠檢測(cè)潛在的代碼問(wèn)題并提供實(shí)時(shí)建議,以幫助開(kāi)發(fā)人員編寫(xiě)更干凈、更可維護(hù)的代碼。

3、集成開(kāi)發(fā)環(huán)境

RubyMine2024內(nèi)置了調(diào)試器、版本控制、測(cè)試工具、數(shù)據(jù)庫(kù)工具等,使開(kāi)發(fā)人員能夠在一個(gè)IDE中完成大部分開(kāi)發(fā)任務(wù)。

4、快速導(dǎo)航和搜索

提供強(qiáng)大的導(dǎo)航和搜索工具,使您能夠快速定位和編輯代碼,無(wú)需離開(kāi)IDE。

5、自定義和插件支持

RubyMine2024允許用戶(hù)自定義設(shè)置以滿(mǎn)足其需求,并支持各種插件,以擴(kuò)展IDE的功能。

6、團(tuán)隊(duì)協(xié)作和版本控制

支持多種版本控制系統(tǒng),如Git,以幫助團(tuán)隊(duì)協(xié)作和代碼管理。

7、自動(dòng)化工具集成

RubyMine2024集成了自動(dòng)化構(gòu)建工具,如Rake和Bundler,以幫助簡(jiǎn)化和加速開(kāi)發(fā)工作流程。

8、測(cè)試支持

支持各種測(cè)試框架,包括RSpec、Cucumber等,有助于編寫(xiě)高質(zhì)量的測(cè)試。

9、Web開(kāi)發(fā)支持

除了Ruby,還支持HTML、CSS和JavaScript等前端開(kāi)發(fā),使其適用于全棧開(kāi)發(fā)。

10、調(diào)試工具

RubyMine2024提供了強(qiáng)大的調(diào)試工具,包括斷點(diǎn)設(shè)置、變量監(jiān)視和表達(dá)式評(píng)估,有助于快速診斷和解決問(wèn)題。

11、代碼質(zhì)量工具

集成了代碼質(zhì)量工具,如RuboCop和Reek,以幫助確保代碼符合最佳實(shí)踐。

快捷鍵

一級(jí)基礎(chǔ)

Ctrl+Alt+G:彈出Generate

Ctrl+Alt+L:格式化代碼

Alt+F1:切換視圖(Project, Structure, etc.).

Alt+F2:彈出預(yù)覽窗口,可選擇瀏覽器打開(kāi)網(wǎng)頁(yè)

Alt+Insert:相當(dāng)于File|New,不過(guò)要在class外執(zhí)行

Alt+Enter:快速修復(fù)提示,相當(dāng)于Eclipse的Alt+F1

Alt+Home:顯示文件夾導(dǎo)航條

Ctrl+J:插入動(dòng)態(tài)模板代碼,非常方便。Ctrl+Alt+J:用動(dòng)態(tài)模板包圍選中代碼

Ctrl+/,Ctrl+Shift+/:注釋?zhuān)プ⑨尨a

Ctrl+Space:代碼自動(dòng)補(bǔ)全,相當(dāng)于Eclipse的Alt+/。建議修改為Alt+/

Ctrl+Q:顯示文檔Doc

Ctrl+W:動(dòng)態(tài)選擇,多次按依次選擇 單詞-行-段-全

Ctrl+D:復(fù)制一行

Ctrl+Y:刪除一行

Shift+Alt+N:在Controller,Model,View間跳轉(zhuǎn)

Shift+Alt+F10:運(yùn)行,Dubug

二級(jí)進(jìn)階

Alt+Home:顯示導(dǎo)航條

Alt+F1:在不同視圖中切換 (Project, Structure, etc.).

Ctrl+Tab:在tool窗口和打開(kāi)的文件窗口中切換

Ctrl+F:在當(dāng)前文件中查找

Ctrl+Shift+F:在文件夾中查找

Ctrl+Shift+F7:快速顯示選中代碼的調(diào)用

Ctrl+Shift+.:在*.html.erb文件中插入

Ctrl+N,Ctrl+Shift+N,Ctrl+Shift+Alt+N:通過(guò)名字查找類(lèi),文件,符號(hào)

Ctrl+Shift+T:To surround a block of code

Ctrl+Alt+D:顯示Model關(guān)系圖,即ER圖。View | Show Model Dependency Diagram

三級(jí)耍酷

a.界面調(diào)整

Esc:從任何界面返回到編輯器

Shift+Esc:回到編輯器,隱藏所有工具欄

Shift+F6:重命名,文件,方法名,類(lèi)名,變量名等

F12:相當(dāng)于Shift+Esc的回退鍵,顯示最后一次打開(kāi)的工具欄

b.變量選擇

Ctrl+Shfit+F7:高亮顯示本文件中變量出現(xiàn)的位置

F3,Shift+F3:在不同變量之間跳轉(zhuǎn)

Esc:取消選擇

Alt+Left, Alt+Right: 在不同的Tabs中切換

Ctrl+點(diǎn)擊Tab:彈出路徑框,選擇后會(huì)在新窗口打開(kāi)。

Ctrl+E:彈出最近打開(kāi)的文件選擇框

Ctrl+Shift+Up, Ctrl+Shift+Down:把代碼住上移和住下移

Ctrl+Shift+Backspace:光標(biāo)移動(dòng)到上次修改的位置

Ctrl++,Ctrl+-:展開(kāi)或收縮代碼

Ctrl+Shift++,Ctrl+Shift+-:全部展開(kāi)或收縮代碼

Ctrl+~:切換主題,配色等(一般默認(rèn)會(huì)被輸入法占用)

更改快捷鍵

示例:把代碼提示快捷鍵由Alt+Space改為Ctrl+Alt+/

打開(kāi)File?Setting?Keymap

找到Main menu?Code?Complete Code?Basic,選擇右邊的“Add Keyboard Shortcut”

在彈出的框里光標(biāo)放到輸入框,同時(shí)按下:Ctrl+Alt+/

成功后應(yīng)用保存,即可生效

系統(tǒng)要求

1、64 位 Windows 10 1809 及更高版本,或 Windows Server 2019 及更高版本

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

3、3.5 GB 硬盤(pán)空間,推薦 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 提供支持的拼寫(xiě)和語(yǔ)法檢查。

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、本地化

收起介紹展開(kāi)介紹

同廠商

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

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

0條評(píng)論