原創(chuàng)|產(chǎn)品更新|編輯:吳園園|2019-12-23 09:52:50.030|閱讀 329 次
概述:RubyMine 2019.3增強(qiáng)了代碼洞察力,改進(jìn)了調(diào)試器,并為Git,JavaScript和HTTP客戶端進(jìn)行了許多平臺(tái)改進(jìn)。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
RubyMine是一個(gè)為Ruby和Rails開發(fā)者準(zhǔn)備的IDE,其帶有所有開發(fā)者必須的功能,并將之緊密集成于便捷的開發(fā)環(huán)境中。RubyMine 2019.3增強(qiáng)了代碼洞察力,改進(jìn)了調(diào)試器,并為Git,JavaScript和HTTP客戶端進(jìn)行了許多平臺(tái)改進(jìn)。感興趣的朋友歡迎下載體驗(yàn)~
RuboCop
嚴(yán)重度映射
以前,RubyMine使用預(yù)定義的邏輯來映射RuboCop和IDE檢查嚴(yán)重性。現(xiàn)在,您可以更改默認(rèn)映射以增加或減少特定RuboCop攻擊的嚴(yán)重性。
Code insight
更好的Struct代碼洞察力
借助對(duì)結(jié)構(gòu)類型的改進(jìn)的代碼洞察力,您現(xiàn)在可以查找所需結(jié)構(gòu)類型的用法,并導(dǎo)航回其聲明。
燈具調(diào)用的類型支持
新版本的RubyMine為Minitest / Test :: Unit測(cè)試中的夾具調(diào)用提供了改進(jìn)的代碼洞察力。編輯器現(xiàn)在為這些調(diào)用提供自動(dòng)完成功能,并且可以將您導(dǎo)航到相關(guān)的數(shù)據(jù)庫字段。
滑軌
使用“一切運(yùn)行”來運(yùn)行Rails任務(wù)
在v2019.3之前的版本中,可以通過專用彈出窗口運(yùn)行Rails生成器和Rake任務(wù)。現(xiàn)在,您可以將“運(yùn)行任何內(nèi)容”用作運(yùn)行任務(wù)/生成器的單個(gè)入口點(diǎn)。例如,按 ?R/ Ctrl + Alt + R會(huì)調(diào)用“ 運(yùn)行任何內(nèi)容”彈出窗口并 自動(dòng)添加rake命令。
新的Stimulus and Elm Rails項(xiàng)目
在2019.3中,您可以將Stimulus或Elm指定為新Rails項(xiàng)目的JavaScript庫。
調(diào)試器
Rails控制臺(tái)的交互式調(diào)試
現(xiàn)在,RubyMine允許您在Rails控制臺(tái)中進(jìn)行調(diào)試時(shí)檢查程序的狀態(tài)。為此,只需在遇到斷點(diǎn)后切換到“ 交互式控制臺(tái)”選項(xiàng)卡即可。
代碼
推斷@param和@return批注的類型
我們會(huì)不斷改善對(duì)YARD的支持,以幫助您創(chuàng)建和管理YARD標(biāo)簽。在v2019.3中,RubyMine從父類推斷參數(shù)并返回類型,以在Add @param標(biāo)簽和Add @return標(biāo)簽意圖中使用它。
代碼風(fēng)格
對(duì)齊方法鏈
在v2019.3中,我們添加了一個(gè)新的代碼樣式選項(xiàng),該選項(xiàng)使您可以通過初始接收方或前導(dǎo)點(diǎn)以不同方式對(duì)齊鏈接的方法調(diào)用。要配置此選項(xiàng),請(qǐng) 打開“設(shè)置/首選項(xiàng)” |“設(shè)置”。編輯器 代碼樣式| 紅寶石| 包裝和大括號(hào),然后轉(zhuǎn)到“ 鏈?zhǔn)椒椒ㄕ{(diào)用”組。
版權(quán)
Ruby文件的版權(quán)聲明
現(xiàn)在,您可以快速向Ruby文件添加預(yù)定義的版權(quán)聲明。
JavaScript / CSS
使用CDN添加的完整CSS類
如果您在項(xiàng)目中使用Twitter Bootstrap或其他CSS庫,并且已從視圖文件中的CDN鏈接了它,則現(xiàn)在可以從該庫中獲得類名的完成,而無需將其源添加到項(xiàng)目中。
CSS的引用樣式設(shè)置
現(xiàn)在,您可以使用新的“ 引號(hào)”選項(xiàng)選擇在CSS(以及SCSS和Less文件)中使用雙引號(hào)還是單引號(hào)。如果選擇“ 強(qiáng)制重新格式化”,則在重新格式化代碼時(shí)(不僅是在使用代碼完成功能添加新代碼時(shí))將應(yīng)用所選的引用樣式。
支持來自單獨(dú)文件的Vue.js組件
RubyMine現(xiàn)在可以理解位于單獨(dú)文件中的組件的不同部分之間的鏈接,并為道具,數(shù)據(jù)和方法提供適當(dāng)?shù)拇a完成。
Git
重做的克隆對(duì)話框
我們改進(jìn)了“ 克隆”對(duì)話框(“ VCS |從版本控制獲取”)。現(xiàn)在,您可以從此對(duì)話框登錄,IDE將立即預(yù)覽按帳戶或組織分組的所有存儲(chǔ)庫的列表。
推任何分支
現(xiàn)在,您可以從“ 分支”彈出窗口中的任何分支直接推送更改–選擇一個(gè)分支,然后使用菜單中的“ 推送”操作。
數(shù)據(jù)庫工具
基本的MongoDB支持
RubyMine 2019.3為MongoDB提供初始支持。您可以在數(shù)據(jù)庫資源管理器中查看集合和字段,運(yùn)行查詢等等。
HTTP客戶端
.http文件中的動(dòng)態(tài)變量
使用v2019.3,您可以在HTTP請(qǐng)求中使用動(dòng)態(tài)變量。這些變量包括$ uuid,$ timestamp和 $ randomInt。使用雙花括號(hào)在需要的位置插入這些變量之一。
運(yùn)行文件中的所有請(qǐng)求
現(xiàn)在,HTTP客戶端使您可以在一個(gè).http文件中寫入多個(gè)請(qǐng)求。如果當(dāng)一個(gè)請(qǐng)求取決于前一個(gè)請(qǐng)求的結(jié)果時(shí)需要執(zhí)行請(qǐng)求鏈,這將很有用。使用此示例應(yīng)用程序嘗試新功能。
其他變化:
不再支持RubyMotion和Heroku集成插件
使用編輯|按字母順序?qū)π羞M(jìn)行排序 排序行命令
使用“查找”操作時(shí)在選定區(qū)域中搜索
改進(jìn)了插件管理,而無需重新啟動(dòng)IDE
更好的Docker終端
改進(jìn)的Kubernetes支持
想要購買RubyMine正版授權(quán)的朋友可以。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn