
【基本簡(jiǎn)介】
RubyMine2018是一款由jetbrains最新發(fā)布的為Ruby 和Rails開發(fā)者準(zhǔn)備的IDE,RubyMine是建立在IntellJ IDEA平臺(tái)之上,提供所有必須的IDE功能,比如編輯,調(diào)試工具,源代碼控制集成,代碼自動(dòng)提示完成,以及其他功能。rubymine是jetbrains rubymine 2018軟件的第二個(gè)主要更新版本,該軟件是建立在IntellJ IDEA平臺(tái)之上,提供所有必須的IDE功能,比如編輯,調(diào)試工具,源代碼控制集成,代碼自動(dòng)提示完成,以及其他功能。新版本極大地改善了代碼自動(dòng)完成和整體導(dǎo)航;支持多態(tài)關(guān)聯(lián);增加了一個(gè)選項(xiàng),僅重新運(yùn)行失敗的測(cè)試,而不是重新運(yùn)行所有測(cè)試?,F(xiàn)在rubymine 2018.2還可以支持多個(gè)GitHub帳戶,并為每個(gè)項(xiàng)目設(shè)置默認(rèn)的GitHub帳戶;支持MacBook Touch Bar,還具有許多全新的圖標(biāo),旨在提供更清晰,更一致的外觀和感覺(jué)。【軟件特色】
Ruby on RailsRubyMine用有專門的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é)作以幫助您更快的編碼。用戶能通過(guò)使用鍵盤上的快捷鍵、模板以及動(dòng)作感知清楚的認(rèn)識(shí)到工作效率的提高。它甚至能進(jìn)行自我學(xué)習(xí)以進(jìn)一步提高工作效率。
對(duì)測(cè)試的幫助
測(cè)試的價(jià)值永遠(yuǎn)不能被低估。編寫代碼后,用該軟件對(duì)之進(jìn)行單元測(cè)試的過(guò)程是機(jī)器可靠的,因?yàn)镽ubyMine的RSpec, Cucumber, Shoulda 和Test::Unit都極具靈活性且非常周密,此外,其編輯,運(yùn)行和導(dǎo)航測(cè)試的UI都非常智能。
Ruby調(diào)試器
對(duì)于每一軟件項(xiàng)目來(lái)說(shuō),對(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。用戶可即使按順序看到其代碼的更改。文件和工程的切入和切出都非常簡(jiǎn)便。其為所有的版本控制系統(tǒng)集成了切割和合并工具。在IDE內(nèi)部可對(duì)更改列表進(jìn)行管理。能記憶經(jīng)常進(jìn)行簽入。
【功能介紹】
1.重新運(yùn)行測(cè)試失敗現(xiàn)在,在文件或目錄中運(yùn)行所有測(cè)試之后,RubyMine提供了一個(gè)選項(xiàng),僅重新運(yùn)行失敗的測(cè)試,而不是重新運(yùn)行所有測(cè)試。這使您無(wú)需手動(dòng)接收和調(diào)查每個(gè)失敗的測(cè)試。
2.YAML代碼格式化程序
RubyMine 2018.2現(xiàn)在允許您重新格式化YAML代碼。選擇代碼| 重新格式化代碼,或按??L/按Ctrl + Alt + L。
您還可以在“首選項(xiàng)/設(shè)置”中選擇如何折疊和縮進(jìn)序列,對(duì)齊值以及應(yīng)用其他代碼樣式選項(xiàng) 編輯| 代碼風(fēng)格| YAML。
3.更多YAML改進(jìn)
在此版本中,您可以自動(dòng)完成具有JSON Schema文件的YAML數(shù)據(jù)結(jié)構(gòu)。但也提供了在設(shè)置中手動(dòng)添加和配置JSON模式文件的方法。您現(xiàn)在可以快速將關(guān)鍵路徑復(fù)制并粘貼到.yml 文件中的值,而不是鍵入完整路徑。
4.更好地檢測(cè)合并沖突
現(xiàn)在,當(dāng)IDE在新的“ 合并沖突”節(jié)點(diǎn)下對(duì)這些文件進(jìn)行分組時(shí),查找具有合并沖突的文件會(huì)更容易。單擊“ 解決操作”鏈接以打開“ 與沖突合并的文件”對(duì)話框。
5.在修訂版中瀏覽存儲(chǔ)庫(kù)
在修訂操作中有一個(gè)方便的新瀏覽存儲(chǔ)庫(kù),用于根據(jù)任何給定的修訂來(lái)探索存儲(chǔ)庫(kù)的狀態(tài)。打開日志中的上下文菜單或從文件歷史記錄中打開,以在項(xiàng)目工具窗口中訪問(wèn)所需的存儲(chǔ)庫(kù)狀態(tài)。
6.跳過(guò)“推送”對(duì)話框
現(xiàn)在可以在使用“ 提交”和“ 推送” 操作時(shí)跳過(guò)“推送”對(duì)話框,或僅在推送到受保護(hù)的分支時(shí)顯示該對(duì)話框。在首選項(xiàng)/設(shè)置中自定義此行為 版本控制| Git。
【使用方法】
1.下載完成后不要在壓縮包內(nèi)運(yùn)行軟件直接使用,先解壓;2.軟件同時(shí)支持32位64位運(yùn)行環(huán)境;
3.如果軟件無(wú)法正常打開,請(qǐng)右鍵使用管理員模式運(yùn)行。


































