RubyMine是一個全新的為Ruby 和 Rails開發(fā)者準備的 IDE ,對于Ruby這種比較新興的編程語言,如果你是Ruby的愛好者,不妨試試使用RubyMine作為你的開發(fā)工具。
RubyMine是建立在IntellJ IDEA平臺之上,提供所有必須的IDE功能,比如編輯,調(diào)試工具等!
RubyMine是捷克軟件開發(fā)商JetBrains開發(fā)的Ruby IDE(JetBrains最著名的產(chǎn)品之一就是Java IDE:IntellJ IDEA 以及 VS插件:Resharper了!)。擁有Ruby 和Rails開發(fā)者所需的必須的功能,并將之緊密集成于便捷的開發(fā)環(huán)境中,號稱最智能的Ruby和Rails的IDE,能夠大大增加Ruby和Rails開發(fā)者的開發(fā)效率。
JetBrains RubyMine 2019破解版安裝教程
1、下載安裝包,解壓縮并運行安裝,點擊next;2、選擇軟件安裝位置,點擊瀏覽可自行更換安裝路徑,這里小編選擇了默認安裝;
3、自行勾選需要配置的選項,點擊next;
4、默認即可,點擊Install開始安裝;
5、正在安裝中;
6、安裝成功,點擊Finish退出;
7、先不要運行軟件,將以下代碼復(fù)制到Hosts文件內(nèi)屏蔽網(wǎng)絡(luò);
0.0.0.0 account.jetbrains.com
0.0.0.0 www.jetbrains.com
8、運行軟件,勾選Do not import settings然后點擊OK;
9、點擊左下角Skip Remaining and Set Defaults跳過默認設(shè)置;
10、選擇Activation code,然后在安裝包內(nèi)找到注冊碼復(fù)制進去激活即可;
11、在安裝包內(nèi)找到漢化補丁“resources_cn.jar”復(fù)制到軟件安裝目錄lib文件夾下;
12、運行軟件后即可免費使用了!
功能特色
1、使用智能編輯器更快地完成工作得益于對Ruby和Rails,JavaScript和CoffeeScript,ERB和HAML,CSS,Sass和Less等的一流支持,可以更高效地生成高質(zhì)量的代碼。
利用特定于語言的語法和錯誤突出顯示,代碼格式化,代碼完成和快速文檔。
2、找到你的方式
使用智能搜索跳轉(zhuǎn)到任何類,文件或符號,甚至任何IDE操作或工具窗口。只需單擊一下即可切換到聲明,超級方法,測試,用法,實現(xiàn)等。
使用基于MVC的項目視圖和模型,類和gem依賴關(guān)系圖,在Rails項目中享受超快速導(dǎo)航。
3、檢測并消除代碼嗅覺
通過代碼檢查來跟蹤社區(qū)最佳實踐,驗證代碼是否存在多種類型的可能錯誤,并通過快速修復(fù)選項提供即時改進。
自動化但安全的重構(gòu)有助于清理代碼并使其更易于維護。Rails感知重構(gòu)可幫助您執(zhí)行項目范圍的更改:例如,重命名控制器也將重命名幫助程序,視圖和測試。
4、高興的測試和調(diào)試
使用功能強大的調(diào)試器和Ruby,JavaScript和CoffeeScript的圖形UI。設(shè)置斷點,一步一步地運行您的代碼,并使用所有可用的信息觸手可及。
使用編碼幫助和基于GUI的測試運行器創(chuàng)建和運行RSpec,Cucumber,Shoulda,MiniTest和Test ::單元測試。
5、享受精心調(diào)整的工作空間
在RubyMine中,您可以通過可定制的配色方案,鍵盤方案以及高效開發(fā)所需的所有外觀設(shè)置,快速幫助您感受賓至如歸的感覺。
使用統(tǒng)一的UI節(jié)省時間,以便與Git,SVN,Mercurial和其他版本控制系統(tǒng)配合使用。
6、管理您的項目環(huán)境
享受與Rake Task Runner,Rails Generators,Bundler,RVM / Rbenv,Zeus等工具的無縫集成。終端也可以在需要時作為IDE工具窗口使用。
通過FTP或SFTP輕松配置自動部署,并使用Vagrant,Capistrano,Chef或Puppet管理您的基礎(chǔ)架構(gòu)。
軟件亮點
1、Rails范圍
IDE現(xiàn)在可以更好地理解Rails范圍。例如,當您向作用域添加關(guān)聯(lián)對象時,RubyMine將建議可用的查找程序方法。您還將發(fā)現(xiàn)鏈式范圍的代碼自動完成和導(dǎo)航。
2、結(jié)構(gòu)
RubyMine增加了對Struct的全面支持?,F(xiàn)在,您可以像對任何其他Ruby類及其實例一樣自動完成,導(dǎo)航和重構(gòu)Struct類的對象。
Ruby的可空性分析——新的Nil解除引用檢查將檢查您的代碼在當前上下文中是否存在可能的nil錯誤,例如當您對可能為n的變量調(diào)用方法時。
3、創(chuàng)建I18n翻譯
使用新的I18n對話框一次為所有詞典創(chuàng)建翻譯。就像之前一樣,將插入符號放在一個字符串上,按Alt + Enter,然后選擇i18nize它。然后,生成后,按住Cmd / Ctrl并單擊創(chuàng)建的密鑰以導(dǎo)航到任何現(xiàn)有翻譯。
4、范圍和懶惰的鍵
您還可以創(chuàng)建名稱空間鍵和延遲查找的翻譯,而不需要額外的努力,因為新版本的RubyMine允許您直接從編輯器創(chuàng)建此類鍵的翻譯。
5、提取參數(shù)
新的Extract Parameter對話框(Refactor | Refactor this | Extract Parameter)不僅可以提取參數(shù),還可以為其提供默認值,使其成為可選項或?qū)⑵渥鳛閴K傳遞。
6、測試排水溝
也為每種測試方法提供了便利的裝訂線。這些裝訂線是可視錨,向您顯示可以在文件中運行的每個特定測試。與上下文菜單相比,它們還提供了更快的運行測試方法。