JetBrains RubyMine是一款款由jetbrains最新發(fā)布的為Ruby 和Rails開發(fā)者準備的IDE,RubyMine是建立在IntellJ IDEA平臺之上,JetBrains RubyMine可以為用戶提供所有必須的IDE功能,比如編輯,調(diào)試工具,源代碼控制集成,代碼自動提示完成,以及其他功能?,F(xiàn)在rubymine還可以支持多個GitHub帳戶,并為每個項目設(shè)置默認的GitHub帳戶;支持MacBook Touch Bar,還具有許多全新的圖標(biāo),旨在提供更清晰,更一致的外觀和感覺,是一款非常強大的Ruby代碼編輯器!本文中WiNWin7小編給大家介紹的JetBrains RubyMine為綠色破解版,自帶破解補丁,使用更方便!
提示
如果打開后顯示亂碼,請先刪除resources_cn.jar,然后打開PyCharm 5,在菜單上依次選擇
File -> Settings -> Appearance&Behavior -> Appearance -> 選中Override default fonts by(not recommended)
Name: Microsoft YaHei (選擇任意中文字體)
然后將resources_cn.jar 復(fù)制到 .\lib 目錄,重新打開PyCharm 5就能正常顯示中文了
JetBrains RubyMine安裝破解教程
ps:目前之前的補丁已經(jīng)全部失效,建議使用30天無限重置試用插件:
ide-eval-resetter 2.1.13下載及方法、BetterIntelliJ通用補丁
1、下載解壓,得到j(luò)etbrains rubymine 原程序;
2、運行“RubyMine-2020.3.exe”開始安裝,如下圖所示:
3、安裝目錄默認為【C:\Program Files\JetBrains\RubyMine 20xx】建議不更改以便后面的操作,如下圖所示:
4、勾選創(chuàng)建rubymine 桌面快捷方式,小編選擇64位,如下圖所示:
5、點install,開始安裝,請耐心等一下,如下圖所示:
6、安裝完成后,注意先不運行軟件,所以不要勾選,如下圖所示:
7、運行,跳過設(shè)置,勾選Evaluate for free,點擊Evaluate,如下圖所示:
8、直接將ide-eval-resetter-2.1.13.jar拖入主界面,重啟即可?;蛘唿c擊菜單【Help】->【Eval Reset】重啟即可使用了;
此補丁是30天無限循環(huán),到期后再次激活即可!
或者使用BetterIntelliJ(可能會失效),重啟后再輸入激活碼即可。
關(guān)于漢化:
最新版目前官方已經(jīng)自帶中文,默認情況下中文是不開啟的,根據(jù) 官方的說明,所有的 i18n 包都是以插件的形式集成到軟件中的。需要你自己去集成漢化插件。關(guān)于集成漢化插件的步驟是打開 Settings -> Plugins ,在界面框中輸入“Chinese”回車搜索,可見會出現(xiàn)一個中文插件,點擊“Install”安裝插件,然后重啟即可!
rubymine軟件功能
一、使用Ruby直接開發(fā)
JetBrains RubyMine IDE提供了一個綜合的Ruby編碼編輯器,其可識別動態(tài)語言特征,可提供便捷的編碼協(xié)助,智能代碼重構(gòu),代碼分析功能.在開發(fā)環(huán)境提供了所有Ruby開發(fā)者需要的一切功能:簡便的項目配置,自動Ruby Gems管理,支持Rake(Ruby開發(fā)者們在開發(fā)環(huán)境中所需要的工具集合).
二、Ruby on Rails
RubyMine用有專門的RoR項目架構(gòu)視圖,快速的Model-View-Controller導(dǎo)航選項,Rails特定代碼完成,感知動作以及重構(gòu).這一切,加上與之最佳組合的HTML,CSS和 JavaScript編輯支持,以及先進的Web開發(fā)工具,組成了開發(fā)先進的Web應(yīng)用程序的最佳利器.
三、高效可靠
RubyMine能夠完全勝任管理你的日常開發(fā)工作.智能,輸入感知型的代碼完成,可靠且功能強大的代碼重構(gòu),智能代碼檢測等功能共同協(xié)作以幫助您更快的編碼.用戶能通過使用鍵盤上的快捷鍵、模板以及動作感知清楚的認識到工作效率的提高.它甚至能進行自我學(xué)習(xí)以進一步提高工作效率.
四、對測試的幫助
測試的價值永遠不能被低估.編寫代碼后,用該軟件對之進行單元測試的過程是機器可靠的,因為RubyMine的RSpec, Cucumber, Shoulda 和Test::Unit都極具靈活性且非常周密,此外,其編輯,運行和導(dǎo)航測試的UI都非常智能.
五、Ruby調(diào)試器
Ruby調(diào)試器從IntelliJ IDEA Java/JSP調(diào)試器那繼承了其所有優(yōu)點,且充分考慮到了Ruby和Rails開發(fā)者們的實際需求,允許其再Ruby甚至RHTML代碼中進行中斷,其還提供了高度有益的控制臺,變量,框架以及窗口視圖
六、集成版本控制
Rubymine了解所有的現(xiàn)代VCS和SCM(Git, Subversion, Mercurial, Perforce 和CVS),并為之提供了統(tǒng)一的UI.用戶可即使按順序看到其代碼的更改.文件和工程的切入和切出都非常簡便.其為所有的版本控制系統(tǒng)集成了切割和合并工具.在IDE內(nèi)部可對更改列表進行管理,能記憶經(jīng)常進行簽入。
JetBrains RubyMine功能
使用Ruby直接開發(fā)
JetBrains RubyMine IDE提供了一個綜合的Ruby編碼編輯器,其可識別動態(tài)語言特征,可提供便捷的編碼協(xié)助,智能代碼重構(gòu),代碼分析功能。在開發(fā)環(huán)境提供了所有Ruby開發(fā)者需要的一切功能:簡便的項目配置,自動Ruby Gems管理,支持Rake(Ruby開發(fā)者們在開發(fā)環(huán)境中所需要的工具集合)。
Ruby on Rails
RubyMine用有專門的RoR項目架構(gòu)視圖,快速的Model-View-Controller導(dǎo)航選項,Rails特定代碼完成,感知動作以及重構(gòu)。這一切,加上與之最佳組合的HTML,CSS和 JavaScript編輯支持,以及先進的Web開發(fā)工具,組成了開發(fā)先進的Web應(yīng)用程序的最佳利器。
高效可靠
RubyMine能夠完全勝任管理你的日常開發(fā)工作。智能,輸入感知型的代碼完成,可靠且功能強大的代碼重構(gòu),智能代碼檢測等功能共同協(xié)作以幫助您更快的編碼。用戶能通過使用鍵盤上的快捷鍵、模板以及動作感知清楚的認識到工作效率的提高。它甚至能進行自我學(xué)習(xí)以進一步提高工作效率。
對測試的幫助
測試的價值永遠不能被低估。編寫代碼后,用該軟件對之進行單元測試的過程是機器可靠的,因為RubyMine的RSpec, Cucumber, Shoulda 和Test::Unit都極具靈活性且非常周密,此外,其編輯,運行和導(dǎo)航測試的UI都非常智能。
Ruby調(diào)試器
對于每一軟件項目來說,對程序的代碼進行微調(diào)都是必不可缺的一步。該Ruby調(diào)試器從IntelliJ IDEA Java/JSP調(diào)試器那繼承了其所有優(yōu)點,且充分考慮到了Ruby和Rails開發(fā)者們的實際需求,允許其再Ruby甚至RHTML代碼中進行中斷,其還提供了高度有益的控制臺,變量,框架以及窗口視圖。
集成版本控制
Rubymine了解所有的現(xiàn)代VCS和SCM(Git, Subversion, Mercurial, Perforce 和CVS),并為之提供了統(tǒng)一的UI。用戶可即使按順序看到其代碼的更改。文件和工程的切入和切出都非常簡便。其為所有的版本控制系統(tǒng)集成了切割和合并工具。在IDE內(nèi)部可對更改列表進行管理。能記憶經(jīng)常進行簽入。
更新介紹
一、導(dǎo)航
1、在Rails實體線中間導(dǎo)航
如今,您可以在Rails實體線和數(shù)據(jù)庫查詢方式中間導(dǎo)航。因此,按照Ctrl+Alt+Home。為了更好地使導(dǎo)航更為無縫拼接,大家還統(tǒng)一了導(dǎo)航彈出廣告的外型并使其更為緊密。
2、改善方式中間的導(dǎo)航
導(dǎo)航|如今轉(zhuǎn)到非常方式(Ctrl+U),您可以選取要導(dǎo)航到的準確非常方式。
您還可以檢索Alt+F7非常方式的使用方法()。
3、構(gòu)造主視圖導(dǎo)航
在“構(gòu)造”主視圖(Ctrl+7)中,您可以進行過濾掉自變量以僅查詢方式。
二、Ruby2.7
1、適用全新的Ruby英語的語法
一如既往,大家適用全新的Ruby版本。例如,這包含序號主要參數(shù)的新“_”英語的語法。IDE鑒別新英語的語法,并協(xié)助您導(dǎo)航,搜索使用方法和重新命名目標(biāo)。
三、運行和調(diào)節(jié)
1、從裝訂線運行Rake每日任務(wù)
從v2020.1逐漸,您可以同時從裝訂線菜單欄運行,調(diào)節(jié)和配置每日任務(wù)。與往日一樣,RubyMine全自動為運行的每日任務(wù)建立對應(yīng)的運行/調(diào)節(jié)配置。
2、智能化實行終端設(shè)備指令
RubyMine的終端設(shè)備現(xiàn)在可以分析各種各樣指令。配對鍵入指令后,它會突顯,您可以按Ctrl-Enter開啟具備從指令中得到的基本參數(shù)的特殊UI。
要使用此作用,請在“試驗作用”提示框中開啟terminal.shell.command.handling標(biāo)示。
3、固定不動自變量的字段名
如今,在程序調(diào)試的“自變量”主視圖中,您可以將自變量的字段名固定不動在頂端,并在自變量的代表方式中查詢其值。
四、測試
1、在特殊途徑下建立檢測
RubyMine現(xiàn)在可以為一切類建立新的檢測,并依據(jù)檢測主題風(fēng)格的途徑拷貝文件目錄構(gòu)造。
五、編碼幫助
1、人工神經(jīng)網(wǎng)絡(luò)協(xié)助進行
根據(jù)應(yīng)用人工神經(jīng)網(wǎng)絡(luò),RubyMine現(xiàn)在可以對更高一些的有關(guān)進行提議開展排行。小心,人工神經(jīng)網(wǎng)絡(luò)協(xié)助的結(jié)束工作中仍在進行中,大家期待伴隨著時間的流逝會更為有效。
六、碼頭工人
1、DockerCompose改善
應(yīng)用RubyMine2020.1,您可以使用DockerCompose做為遠程控制編譯器,在指定區(qū)域環(huán)境中運行,調(diào)節(jié)和檢測應(yīng)用軟件。您可以特定怎樣在Docker中運行例如ruby,gemenv和rbconfig之類的指令。
七、文本編輯器
1、LightEdit方式
新的LightEdit方式容許您將RubyMine作為通用性文本編輯。它的開啟和工作中比平??斓枚?,因為它不用載入新項目就可以打開文件。
2、禪學(xué)方式
Zen方式可協(xié)助您致力于編碼:它會拓展IDE對話框并掩藏除文本編輯器以外的全部原素。要迅速試著,按照Ctrl+`并挑選查詢方式|進到Zen方式。
八、IDE配置
1、用以SSH配置的統(tǒng)一UI
在“首選項/設(shè)定”|“設(shè)置”下,有一個新的統(tǒng)一設(shè)定菜單欄可以管理方法您的SSH配置。專用工具|SSH配置。應(yīng)用它來加上,編寫,儲存和刪掉SSH配置。
2、共享資源運行配置時更為靈便
在RubyMine2020.1中,您可以更好的操縱運行配置,由于您現(xiàn)在可以將他們儲存在您挑選的其他新項目列表中。因此,請選定新的勾選框“儲存為新項目文檔”,隨后特定要應(yīng)用選定運行配置儲存文檔的文件目錄的途徑。
九、終奌站
1、豎直/水準分拆終端設(shè)備對話
如今,您可以豎直或水準分拆終端設(shè)備對話以并列運行他們。從終端設(shè)備啟用前后文菜單欄以建立,導(dǎo)航和關(guān)掉分拆終端設(shè)備對話。
十、版本自動控制系統(tǒng)
1、新的“從這里互動式變基”提示框
大家已經(jīng)從這里重?zé)捔薎nteractivelyRebase,以使提示框真真正正具備易用性。它容許您編寫,合拼和刪掉之前的提交,使提交歷史時間更為線形和可了解。
2、提交提示框/提交專用工具對話框
RubyMine2020.1引進了“提交”專用工具對話框,以取代“提交”提示框。您可以在“首選項”/“設(shè)定”|“他們”中間轉(zhuǎn)換。版本操縱|提交|應(yīng)用非方式提交插口。
新專用工具對話框坐落于左邊,為編輯軟件留有了充足的空間來表明差別。
3、改善的支系彈出來
“支系”彈出廣告包含一些改善:
應(yīng)用一個清晰的檢索字段名來搜索目前的遠程控制和當(dāng)?shù)刂怠?br />
如今,“更新”按鍵將升級目前的遠程控制支系。
傳到(深藍色)和傳來(翠綠色)提交指示儀已加上到通知欄中。
十一、數(shù)據(jù)庫工具
1、在編輯軟件中查詢記錄
如今,您可以在編輯軟件中查詢查詢記錄??梢詰?yīng)用菜單欄上的新按鍵或在“設(shè)定/首選項”|“設(shè)置”中開啟和關(guān)掉此作用。數(shù)據(jù)庫查詢|一般|在編輯軟件中表明導(dǎo)出結(jié)論。挑選怎么查看數(shù)據(jù)信息:做為報表,樹或文字。
查詢記錄還可以導(dǎo)出來到Excel。
2、運行配置中的數(shù)據(jù)庫查詢腳本制作
如今,您可以建立運行配置以運行數(shù)據(jù)庫查詢腳本制作。
十二、JavaScript/TypeScript
1、新的智能化用意和查驗
應(yīng)用新的智能化用意和查驗(Alt+Enter)可以節(jié)約編號時的時長!例如,您現(xiàn)在可以迅速將目前代碼轉(zhuǎn)換為可選的連接和/或失效合拼,這也是全新版本的JavaScript和TypeScript中導(dǎo)入的英語的語法。
2、更有價值的迅速文本文檔
針對JavaScript和TypeScript,“文本文檔”彈出廣告如今表明大量有效的信息內(nèi)容,包含相關(guān)標(biāo)記種類和由此可見性及其該標(biāo)記界定部位的詳細資料。
3、Vue.js:Vuex和CompositionAPI適用
根據(jù)對將要發(fā)布的Vue3中的Vuex庫和CompositionAPI的拆箱既用的適用,您可以更為暢順地搭建優(yōu)異的Vue.js應(yīng)用軟件。
4、儲存時運行更好看
應(yīng)用新的“在文檔上儲存時運行”選擇項,一旦儲存這種文檔,RubyMine將對在IDE設(shè)定中特定并在工程項目中小編的全部文檔運用Prettier文件格式-不會再必須文檔監(jiān)控程序流程或第三方軟件。
十三、別的轉(zhuǎn)變
大家將挪到JetBrainsRuntime11(JBR11),而且將不會再派發(fā)含有JetBrainsRuntime8(JBR8)的內(nèi)部結(jié)構(gòu)版本。這包含IDE和ToolboxApp中的全部2020.1升級。
light主題風(fēng)格針對全部電腦操作系統(tǒng)全是統(tǒng)一的,如今稱之為IntelliJLight。
RubyMine和別的根據(jù)IntelliJ的IDE如今應(yīng)用JetBrainsMono做為字體。
大家加上了一種全自動導(dǎo)進IDE設(shè)定的方式。
假如您并未組裝Git,RubyMine會向您表明一條通告,并給予為您免費下載和組裝Git的信息內(nèi)容。
默認設(shè)置狀況下,鼠標(biāo)懸停時將表明迅速文本文檔彈出廣告。您可以在“設(shè)定/首選項”|“禁止使用”中禁用此選擇項。編輯軟件通用性。
如今,新的編碼查驗將警示您相關(guān)失效的私有化/受維護方式啟用。