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