原創(chuàng)|產(chǎn)品更新|編輯:吳園園|2019-07-23 15:48:03.833|閱讀 288 次
概述:RubyMine最新版本發(fā)布,2019.1具有主要的Docker更新,Ruby Profiler,完整的Factory Bot支持等。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
RubyMine是一個(gè)為Ruby和Rails開(kāi)發(fā)者準(zhǔn)備的IDE,其帶有所有開(kāi)發(fā)者必須的功能,并將之緊密集成于便捷的開(kāi)發(fā)環(huán)境中。
Docker
重新思考Docker docker-compose exec
RubyMine增加了對(duì)docker-compose exec的支持。簡(jiǎn)而言之,啟用此命令后,您可以比以前更快地運(yùn)行和調(diào)試應(yīng)用程序,安裝gem并執(zhí)行其他開(kāi)發(fā)任務(wù)。
加速RubyMine
在實(shí)驗(yàn)性功能中,ruby.docker.internal.via.exec當(dāng)您使用Docker SDK時(shí),可以加速RubyMine 。
現(xiàn)在,您可以添加gems,運(yùn)行rake任務(wù),rails命令以及更新環(huán)境的其他內(nèi)容,而無(wú)需重建Docker鏡像。
最近的位置
最近的位置彈出
新的Recent Locations彈出窗口重新設(shè)計(jì)了導(dǎo)航代碼庫(kù)的方式。這個(gè)彈出窗口可以幫助您找到實(shí)際代碼,只記得它的內(nèi)容,但不知道您在哪里看到它。開(kāi)始輸入以過(guò)濾結(jié)果并跳轉(zhuǎn)到您需要的代碼。
探查
檔案申請(qǐng)
RubyMine 2019.1集成了rbspy并提供了一個(gè)本機(jī)分析器,可幫助您發(fā)現(xiàn)減慢應(yīng)用程序和/或測(cè)試速度的代碼部分。
附加到正在運(yùn)行的應(yīng)用
請(qǐng)注意,您可以將分析器(查找操作/附加分析器到處理)附加到正在運(yùn)行的應(yīng)用程序并進(jìn)行實(shí)時(shí)調(diào)查!
Factory Bot
自動(dòng)完成和導(dǎo)航屬性
當(dāng)您添加工廠時(shí),RubyMine會(huì)自動(dòng)填充其屬性,如果可能,還會(huì)自動(dòng)填充其值。例如,對(duì)于Rails模型工廠,IDE將使用其內(nèi)容甚至關(guān)聯(lián)自動(dòng)填充其字段。當(dāng)然,您可以在這些對(duì)象的定義和用法之間進(jìn)行導(dǎo)航。
自動(dòng)完成和導(dǎo)航方法
當(dāng)你寫(xiě)測(cè)試,可以自動(dòng)完成,并導(dǎo)航到工廠創(chuàng)建方法,如定義create,build,build_stubbed,等。
Factory Bot的其他很酷的功能,如序列,特征和別名也完全支持。
完整的MVC集成
我們還將工廠添加到“ 相關(guān)文件”彈出窗口(導(dǎo)航/相關(guān)符號(hào)),并添加了一個(gè)裝訂線,允許您轉(zhuǎn)到部分工廠聲明(如果存在)。
調(diào)用層次結(jié)構(gòu)
調(diào)查方法調(diào)用
新的“ 調(diào)用層次結(jié)構(gòu)”操作可幫助您深入了解使用您正在調(diào)查的方法的方法(“調(diào)用者”),調(diào)用這些調(diào)用者的方法,以及您需要的深度。
TruffleRuby
TruffleRuby支持
RubyMine 2019.1增加了對(duì)TruffleRuby的支持!要將當(dāng)前的Ruby SDK切換到TruffleRuby,請(qǐng)確保已安裝解釋器,并在Ruby SDK設(shè)置中選擇它。
順便說(shuō)一句,在這個(gè)版本中,我們還修復(fù)了Ruby版本管理器的許多問(wèn)題。
JavaScript
改進(jìn)了對(duì)Vue應(yīng)用程序中TypeScript的支持
RubyMine現(xiàn)在使用TypeScript語(yǔ)言服務(wù)以及對(duì).vue文件中任何TypeScript代碼的自己的TypeScript支持。這意味著您現(xiàn)在可以獲得更準(zhǔn)確的類型檢查和類型信息,您將能夠使用服務(wù)提供的快速修復(fù)程序,并在TypeScript工具窗口中查看當(dāng)前文件中的所有TypeScript錯(cuò)誤。
突出顯示測(cè)試中的失敗行
當(dāng)您使用Jest,Karma,Mocha或Protractor運(yùn)行測(cè)試并且某些測(cè)試失敗時(shí),您現(xiàn)在可以在編輯器中看到問(wèn)題發(fā)生的位置。IDE將使用堆棧跟蹤中的信息并突出顯示失敗的代碼。在懸停時(shí),您將看到來(lái)自測(cè)試運(yùn)行器的錯(cuò)誤消息,您可以立即開(kāi)始調(diào)試測(cè)試。
新的調(diào)試器控制臺(tái)
在JavaScript和Node.js調(diào)試工具窗口中使用新的,改進(jìn)的交互式調(diào)試器控制臺(tái)!它現(xiàn)在使用樹(shù)視圖顯示對(duì)象,它支持使用CSS對(duì)日志消息進(jìn)行樣式化,并使用console.group()和console.groupEnd()對(duì)它們進(jìn)行分組。您還可以過(guò)濾掉任何類型的日志消息。
完成npm腳本
將新腳本添加到package.json文件時(shí),IDE現(xiàn)在會(huì)為已安裝的軟件包提供的可用命令提供建議。鍵入節(jié)點(diǎn)后,IDE將建議文件夾和文件名。輸入npm run后,您將看到當(dāng)前文件中定義的任務(wù)列表。
HTML和CSS
更新文檔
CSS屬性和HTML標(biāo)記及屬性的文檔(F1)現(xiàn)在顯示有關(guān)MDN的瀏覽器支持的最新描述和信息,以及指向完整MDN文章的鏈接。
自定義主題
新的UI主題
您現(xiàn)在可以在RubyMine中使用可用作插件的新彩色UI主題。選擇 深紫色,灰色和色光主題,或創(chuàng)建自己的主題 。
數(shù)據(jù)庫(kù)工具
RubyMine中的數(shù)據(jù)庫(kù)工具得到了一些很好的改進(jìn):
●支持新數(shù)據(jù)庫(kù):Greenplum,Vertica和Apache Hive
●代碼完成支持CREATE和DROP的組合語(yǔ)句
●支持MySQL和MariaDB中的DEFINER屬性
●支持MariaDB中的Oracle模式
●您現(xiàn)在可以設(shè)置項(xiàng)目的默認(rèn)文件夾
其他改進(jìn):
●能夠使用Spring運(yùn)行和調(diào)試測(cè)試
●多態(tài)關(guān)聯(lián):支持的source和source_type參數(shù)
●使用bundle.config指定備用gemfile
●使用bundle.config指定本地gems路徑
●I18n:支持默認(rèn)選項(xiàng)
●改進(jìn)了對(duì)Rails模型中查詢字段方法的支持
想要購(gòu)買RubyMine正版授權(quán)的朋友可以。
有關(guān)產(chǎn)品資訊的更多精彩內(nèi)容,敬請(qǐng)關(guān)注下方的微信公眾號(hào)▼▼▼
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn