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