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