網(wǎng)友評(píng)分:
5分
JetBrains RubyMine 2022是一款功能強(qiáng)大的RUBY代碼編輯器,能夠幫助用戶輕松進(jìn)行各種代碼的編輯工作,有效地提高了大家的工作效率。軟件已經(jīng)成功破解,內(nèi)置了破解補(bǔ)丁,還有詳細(xì)的使用教程,全功能免費(fèi)使用,提升編程體驗(yàn)。
1、使用智能編輯器更快地工作,由于對(duì)Ruby和Rails,JavaScript和CoffeeScript,ERB和HAML,CSS,Sass and Less等提供了一流的支持,因此可以更高效地產(chǎn)生高質(zhì)量的代碼。
充分利用特定于語(yǔ)言的語(yǔ)法和錯(cuò)誤突出顯示,代碼格式化,代碼完成和快速文檔編制的優(yōu)勢(shì)。
2、隨心所欲,使用智能搜索可以跳到任何類,文件或符號(hào),甚至任何IDE操作或工具窗口。只需單擊一下即可切換到聲明,超級(jí)方法,測(cè)試,用法,實(shí)現(xiàn)等。
借助基于MVC的項(xiàng)目視圖以及模型,類和gem依賴關(guān)系圖,您可以在Rails項(xiàng)目中享受超快速導(dǎo)航。
3、檢測(cè)并消除代碼氣味,遵循社區(qū)最佳實(shí)踐進(jìn)行代碼檢查,以驗(yàn)證代碼中是否存在許多類型的可能的錯(cuò)誤,并通過(guò)快速修復(fù)選項(xiàng)提供即時(shí)的改進(jìn)。
自動(dòng)化但安全的重構(gòu)有助于清理代碼并使其更易于維護(hù)。支持Rails的重構(gòu)可幫助您執(zhí)行項(xiàng)目范圍內(nèi)的更改:例如,重命名控制器還將重命名助手,視圖和測(cè)試。
4、輕松測(cè)試和調(diào)試,使用功能強(qiáng)大的調(diào)試器以及用于Ruby,JavaScript和CoffeeScript的圖形用戶界面。設(shè)置斷點(diǎn),逐步運(yùn)行代碼,并唾手可得地利用所有可用信息。
創(chuàng)建并運(yùn)行RSpec,Cucumber,Shoulda,MiniTest和Test :: Unit測(cè)試,并提供編碼幫助和基于GUI的測(cè)試運(yùn)行程序。
5、享受微調(diào)的工作空間,在RubyMine中,您可以通過(guò)可自定義的配色方案,鍵盤方案以及進(jìn)行生產(chǎn)性開(kāi)發(fā)所需的所有外觀設(shè)置,快速地使自己有賓至如歸的感覺(jué)。
使用統(tǒng)一的UI來(lái)節(jié)省時(shí)間,以使用Git,SVN,Mercurial和其他版本控制系統(tǒng)。
6、管理您的項(xiàng)目環(huán)境,享受與Rake Task Runner,Rails Generators,Bundler,RVM / Rbenv,Zeus等工具的無(wú)縫集成。終端也可以在需要時(shí)用作IDE工具窗口。
通過(guò)FTP或SFTP輕松配置自動(dòng)部署,并使用Vagrant,Capistrano,Chef或Puppet管理您的基礎(chǔ)結(jié)構(gòu)。
一、紅寶石
1、支持新的語(yǔ)言功能
RubyMine 2022.1 添加了對(duì) Ruby 3.1 中引入的新 Ruby 和 RBS 功能的支持。這包括對(duì) 有界泛型、RBS 集合、 匿名塊參數(shù)轉(zhuǎn)發(fā)、泛型類型別名等的支持。
2、新的檢查
這個(gè)版本增加了幾個(gè)新的檢查,檢查 RBS 中類型變量的使用。他們報(bào)告 缺少類型簽名、無(wú)效的類型參數(shù)使用、沖突的類型變量差異、不正確的類型參數(shù)差異 等等。
3、快速文檔中的重載
RubyMine 現(xiàn)在可以在 快速文檔查找( Ctrl+Q) 中顯示重載。當(dāng)您在方法上調(diào)用快速文檔時(shí),它將顯示當(dāng)前匹配的重載。
4、基于 RBS 的 Ruby 方法的嵌入提示
RubyMine 現(xiàn)在 根據(jù)相應(yīng) RBS 文件的類型簽名顯示 Ruby 代碼的嵌入提示。單擊提示將帶您到相應(yīng)的類型簽名。
5、不匹配類型簽名的快速修復(fù)
RubyMine 報(bào)告 Ruby 代碼中的推斷類型與 RBS 的預(yù)期類型不匹配。從 v2022.1 開(kāi)始,您可以在這種情況下快速導(dǎo)航到相應(yīng)的 RBS 文件。
6、改進(jìn)了 YARD @overload標(biāo)記的自動(dòng)完成功能
RubyMine 理解標(biāo)簽,@overload并會(huì)在顯示參數(shù)信息時(shí)建議所有聲明的重載。從這個(gè)版本開(kāi)始,@overload 標(biāo)簽的自動(dòng)補(bǔ)全會(huì)添加您正在描述的方法的名稱。
二、用戶體驗(yàn)
1、重新設(shè)計(jì)的新項(xiàng)目對(duì)話框
我們 重新設(shè)計(jì)了“新項(xiàng)目”對(duì)話框界面,以簡(jiǎn)化新用戶和有經(jīng)驗(yàn)用戶的新項(xiàng)目創(chuàng)建。
2、支持新的 Rails 7generate選項(xiàng)
此構(gòu)建添加了對(duì) Rails 7 中添加的用于項(xiàng)目生成的新 JavaScript 框架選項(xiàng)的支持。您現(xiàn)在可以在使用“新建項(xiàng)目”對(duì)話框創(chuàng)建新項(xiàng)目時(shí)選擇它們。
3、新的通知工具窗口
我們已將事件日志替換為新的通知工具窗口。這將幫助您更好地了解來(lái)自 IDE 的通知,這樣您就不會(huì)錯(cuò)過(guò)任何重要的信息。工具窗口中出現(xiàn)的所有通知現(xiàn)在分為兩類:建議和時(shí)間線。
4、更新了打開(kāi)文件或項(xiàng)目對(duì)話框
我們從“打開(kāi)文件”或“項(xiàng)目”對(duì)話框中刪除了樹(shù),這意味著 IDE 在打開(kāi)時(shí)不再計(jì)算所有中間目錄節(jié)點(diǎn)。此更改通過(guò)防止死胡同路徑計(jì)算導(dǎo)致的持續(xù)掛起來(lái)提高 IDE 的整體性能。
5、調(diào)試器中的隱藏選項(xiàng)卡標(biāo)簽
為了最大化調(diào)試器工具窗口中的可用空間,我們默認(rèn)隱藏了選項(xiàng)卡標(biāo)簽。
6、更新了結(jié)構(gòu)搜索和替換對(duì)話框
我們重新設(shè)計(jì)了結(jié)構(gòu)搜索和替換對(duì)話框,以提供所有模板的列表,以便更輕松地在它們之間導(dǎo)航。
三、編輯
1、用于縮進(jìn)可見(jiàn)性修飾符的新格式選項(xiàng)
public您現(xiàn)在可以為可見(jiàn)性修飾符 ( , protected, private) 和其中的代碼 設(shè)置縮進(jìn)。您可以在Preferences/Settings |下找到此設(shè)置 。編輯 | 代碼風(fēng)格 | 紅寶石 | 選項(xiàng)卡和縮進(jìn) 并切換縮進(jìn)可見(jiàn)性修飾符復(fù)選框。
2、LightEdit模式下的代碼重新格式化
LightEdit 模式允許您在不創(chuàng)建或加載整個(gè)項(xiàng)目的情況下編輯文件。您現(xiàn)在可以在 LightEdit模式下重新格式化您的代碼。為此,請(qǐng)按Ctrl+Alt+L 或轉(zhuǎn)到代碼 | 在主菜單中 重新格式化代碼。
3、從 Markdown 文件運(yùn)行命令
我們?cè)?shell 命令旁邊為 Markdown 文件添加了一個(gè)新的裝訂線圖標(biāo)。單擊它以在 RubyMine 的內(nèi)置終端中運(yùn)行命令。當(dāng)您遵循通常包含 shell 命令的 README 文件之類的手冊(cè)時(shí),這會(huì)很有用。
4、復(fù)制 Markdown 的代碼片段
您現(xiàn)在可以使用新的復(fù)制代碼片段操作將塊內(nèi)容復(fù)制到剪貼板。
5、Markdown 編輯器工具欄中的更多操作
編輯 Markdown 文件時(shí),浮動(dòng)工具欄的新選項(xiàng)將出現(xiàn)在文本選擇中。使用此工具欄,您現(xiàn)在可以快速選擇標(biāo)題樣式并創(chuàng)建列表。
四、測(cè)試
導(dǎo)航到 RSpec 中的共享上下文和示例
您現(xiàn)在可以從規(guī)范導(dǎo)航到共享上下文以及其中使用的共享示例。為此Ctrl+click,添加共享資源的語(yǔ)句:include_context、 include_examples、it_behaves_like或 it_should_behave_like.
五、碼頭工人
1、新服務(wù)視圖 UI
我們?cè)诜?wù)工具窗口中對(duì) Docker 的 UI 進(jìn)行了重大修改。已經(jīng)對(duì)容器、圖像、網(wǎng)絡(luò)和卷實(shí)施了改造。
2、Docker Registry V2 支持
我們添加了對(duì) Docker Registry HTTP API V2 的支持,以便與 Docker 1.6+ 一起使用。您可以創(chuàng)建簡(jiǎn)單或受密碼保護(hù)的 Docker V2 注冊(cè)表并執(zhí)行所有常用操作,例如查看、推送和拉取映像。
六、版本控制
1、使用 Git Blame更新注釋
我們改進(jìn)了使用 Git Blame 進(jìn)行注釋的功能,使調(diào)查引入的更改更容易。當(dāng)您將鼠標(biāo)懸停在注釋上時(shí),RubyMine 會(huì)突出顯示 編輯器中各行之間的差異,您可以通過(guò)單擊注釋 打開(kāi)Git Log工具窗口。
2、Git 文件歷史記錄:沒(méi)有索引的新 UI
Git 文件歷史工具窗口 的新 UI現(xiàn)在獨(dú)立于索引過(guò)程。即使Log索引關(guān)閉,數(shù)據(jù)也會(huì)用新界面表示。
七、網(wǎng)絡(luò)和框架
1、更好的 Next.js 支持
由于對(duì) React 的內(nèi)置支持,所有關(guān)鍵功能應(yīng)該已經(jīng)在您的 Next.js 項(xiàng)目中運(yùn)行。RubyMine 2022.1 增加了對(duì)某些特定于框架的東西的支持,例如頁(yè)面。IDE 將解析組件href屬性Link以及表單和其他標(biāo)簽中使用的路徑。代碼完成、導(dǎo)航和重構(gòu)現(xiàn)在也可以使用。
2、支持 Volta
在此版本中,我們添加了與 JavaScript 工具管理器 Volta 的適當(dāng)集成。RubyMine 將自動(dòng)識(shí)別使用 Volta 安裝的 Yarn 和 npm。
八、其他改進(jìn)
為了便于在“日志”選項(xiàng)卡中導(dǎo)航,屏幕閱讀器現(xiàn)在可以讀取分支樹(shù)的名稱和描述。
改進(jìn)了對(duì) macOS 用戶的輔助功能支持。我們已經(jīng)解決了導(dǎo)致列表元素多次不必要重復(fù)的 VoiceOver 問(wèn)題。此外,VoiceOver 現(xiàn)在可以讀取組合框列表,并且我們修復(fù)了在外部顯示器上工作時(shí) VoiceOver 光標(biāo)的錯(cuò)誤定位。
現(xiàn)在可以更輕松地處理建議的更改。我們添加了直接在 IDE 中本地應(yīng)用或提交更改的功能。
使用數(shù)據(jù)庫(kù)時(shí),您現(xiàn)在可以選擇多個(gè)表 并將它們復(fù)制到另一個(gè)模式。
我們引入了使用數(shù)據(jù)庫(kù)查詢的新意圖: 轉(zhuǎn)換為子查詢。現(xiàn)在甚至不需要選擇查詢 - 只需按Alt+Enter| 轉(zhuǎn)換為子查詢。
我們添加了對(duì) RBS 超類的解析邏輯的支持,該邏輯已更新以使其與 Ruby 一致: RUBY-29164。
我們已經(jīng)刪除了對(duì) Rails 3 的支持。
關(guān)鍵字將extend方法添加到單例類,并且它不應(yīng)該訪問(wèn)類型變量。RubyMine 現(xiàn)在在嘗試使用類型變量時(shí)顯示錯(cuò)誤extend: RUBY-29099。
我們更新了Git工具窗口中的提交詳細(xì)信息窗格?,F(xiàn)在它包含有關(guān) GPG 簽名和構(gòu)建狀態(tài)的信息。以前,此數(shù)據(jù)僅在Git Log中顯示為一列。
我們添加了對(duì) Corepack 的支持,這是一個(gè)實(shí)驗(yàn)性的 Node.js 工具,讓您無(wú)需安裝即可使用 Yarn 和 pnpm。如果您想嘗試一下,請(qǐng)確保您corepack enable在內(nèi)置終端中運(yùn)行 - 該功能默認(rèn)情況下未打開(kāi)。
Tailwind CSS 補(bǔ)全現(xiàn)在可以在 FreeMarker 模板中使用。
我們刪除了 HTML4 和 XHTML 文件模板,因?yàn)樗鼈儧](méi)有被廣泛使用。
Webpack 編碼輔助現(xiàn)在可以與 webpack.config.js文件中的 ES 模塊一起使用。
命令行格式化程序現(xiàn)在支持用于驗(yàn)證項(xiàng)目文件的試運(yùn)行模式 。
您現(xiàn)在可以將拆分選項(xiàng)卡配置為具有相同的寬度。為此,請(qǐng) 在 首選項(xiàng)/設(shè)置 |中勾選嵌套拆分中新的均衡比例選項(xiàng)。高級(jí)設(shè)置。
現(xiàn)在可以將 UML 圖導(dǎo)出為 yEd .graphml、JGraph .drawio、Graphviz .dot、帶有位置的 Graphviz .dot、Mermaid .md、Plantuml 和 IDEA .uml 文件,這使得它們與第三方工具兼容。要導(dǎo)出,請(qǐng)使用右鍵單擊可用的上下文菜單中的相應(yīng)操作。
1、在本站下載并解壓
2、首先我們來(lái)安裝軟件,選擇你的安裝位置
3、勾選安裝位數(shù)和進(jìn)行適配設(shè)置,根據(jù)提示繼續(xù)安裝,安裝完成,點(diǎn)擊finish退出向?qū)?/p>
4、將 ja-netfilter-all 文件夾復(fù)制到 C:\(所以 ja-netfilter.jar 文件的路徑應(yīng)該是 C:\ja-netfilter-all\ja-netfilter.jar)
5、默認(rèn)情況下,過(guò)期時(shí)間將設(shè)置為 2022 年 12 月 31 日。您可以通過(guò)記事本打開(kāi)將其更改為任何時(shí)間
6、找到JetBrains 產(chǎn)品的 .vmoptions 文件,它位于 JetBrains IDE 的 bin 目錄中。例如:C:\Program Files\JetBrains\IDEA\bin\idea64.exe.vmoptions,記事本方式打開(kāi),將以下行添加到 .vmoptions 文件的末尾:
-javaagent:C:\ja-netfilter-all\ja-netfilter.jar
或者,如果您使用自定義 VM 選項(xiàng),則路徑將是,例如:
C:\Users\%username%\AppData\Roaming\JetBrains\IntelliJIdea2021.3\idea64.exe.vmoptions
7、運(yùn)行 JetBrains 產(chǎn)品,選擇“開(kāi)始試用”,然后點(diǎn)擊log進(jìn)入頁(yè)面,登錄您的 JetBrains 帳戶,成功后,重新點(diǎn)擊開(kāi)始試用。
注意:如果您沒(méi)有 JB 帳戶,只需在 JB 網(wǎng)站上創(chuàng)建一個(gè)帶有假電子郵件的假帳戶,然后使用該帳戶登錄。
8、進(jìn)入歡迎界面,Plugins-齒輪按鈕-Install Plugin From Disk-選本地語(yǔ)言包插件zh.xxx.zip,然后重啟(Restart IDE)或直接將本地漢化插件.jar拖到軟件歡迎界面,點(diǎn)重啟
標(biāo)簽: RubyMine
關(guān)于本站|下載幫助|下載聲明|軟件發(fā)布|聯(lián)系我們
Copyright ? 2005-2024 daaijiaoyu.cn.All rights reserved.
浙ICP備2024132706號(hào)-1 浙公網(wǎng)安備33038102330474號(hào)