JetBrains RubyMine 2019.2.2更新發布

RubyMine 2019 for Mac能更好地理解和導航項目和RAIls的代碼庫,並且改進編輯和Code Insight功能。

01092857_63b6d0c3bc.png

新增功能

RubyMine 2019.2增加了對RAIls 6和Ruby 2.7的支持,改進了YARD支持和調試器,並且包含了許多平臺改進。查看下面的所有新內容並立即更新。02105621_704dd43b1c.jpeg

更快的調試器
我們的調試器用於TracePoint :line逐行跟蹤程序執行。對於v2019.2,我們設計了一個用於MRI的本機擴展,它允許調試器選擇應該暫停執行的代碼片段,並從開銷中釋放剩餘的代碼。因此,我們能夠大大加快調試器的速度並實現下面的新功能。

02105410_659e5a64f5.jpeg

阻止斷點
使用新版本,您不僅可以在行中設置斷點,還可以在塊中設置斷點。當您單擊左側裝訂線以在包含塊的行處設置斷點時,RubyMine將詢問您是否要在線,塊或兩者處設置斷點。02105419_6ded4acea5.jpeg

編號塊參數

新版本的RubyMine識別編號參數的語法並顯示/查找它們的用法。這是Ruby 2.7的另一個實驗功能,它允許您使用參數編號作爲默認參數來分配塊中的值,而不是定義塊變量。
RAIls 6

02105435_de6ba71863.jpeg

動作郵箱
RubyMine 2019.2支持隨RAIls 6一起提供的Action MAIlbox.IDE建議自動完成路由方法和回調,並在它們的實現和用法之間進行導航。
動作郵箱檢查
我們還添加了一些檢查,讓您知道是否忘記在郵箱中添加 routing呼叫ApplicationMAIlbox和process方法。後者還提供快速修復。02105444_bd497722cf.jpeg

02105450_2f80eccc51.jpeg

改進了YARD
支持我們正在逐步改進對YARD的支持,以幫助您創建和管理YARD標記,並在基於YARD註釋的RubyMine中獲得更好的代碼自動完成。新版本爲@overload和@yieldparam標籤添加了正確的類型註釋和檢查。
工廠機器人

02105503_6585742b4f.jpeg

重命名工廠
使用v2019.2,您可以重命名(Shift + F6)工廠,序列和特徵。IDE找到它們的定義並建議重命名它和所有用法,以及與工廠名稱匹配的文件名。
我們還在文件結構視圖(Cmd / Alt + F7)和彈出窗口(Cmd / Ctrl + F12)中添加了工廠,序列和特徵,並添加了安全刪除它們的功能(重構|安全刪除)。
JavaScript的

02105513_46a4b41df5.jpeg


重構預覽中的動態用法

02105524_7d0970d499.jpeg

改進了重命名
重構在JavaScript或TypeScript文件中重命名符號時,IDE現在將動態用法組合在一起,默認情況下將它們從重構中排除。這使得重構更加準確,並使您可以更好地控制在重構預覽工具窗口中應該重命名的內容。02105533_09dc55ed9b.jpeg

組件庫

更好地支持Vue.js組件庫

現在,來自Vuetify,BootstrapVue,Quasar和其他一些Vue組件庫的組件及其道具的代碼完成更加精確。這是通過我們在IDE中使用這些庫所採用的新方法實現的。
重複代碼檢查

02105544_0ad7dacd70.jpeg

搜索重複的代碼
新的重複代碼片段檢查會即時檢查您的代碼,並立即在編輯器中突出顯示可能的重複項。它適用於JavaScript,TypeScript,CSS,Sass,SCSS和Less。
編輯代碼樣式配置
改進了EditorConfig支持
使用v2019.2,您可以通過添加多個.editorconfig文件在項目的不同部分維護不同的代碼樣式。除了已經支持很長時間的標準EditorConfig選項之外,您現在還可以使用涵蓋所有可用IDE代碼樣式選項的特定於IDE的屬性。02105550_ee741f8425.jpeg

編輯Shell腳本
新版本增加了對shell腳本的支持。這包括代碼完成,快速文檔,以及shell腳本的運行配置。IDE還與ShellCheck集成,用於linting和 shfmt以格式化代碼。
.gitignore中的自動完成功能
在.gitignore文件中,IDE現在提供文件和文件夾的代碼完成建議。 按住Cmd / Ctrl鍵,在項目工具窗口中跳轉到該文件或文件夾。您還可以.gitignore從“ 項目”視圖和“ 本地更改”選項卡快速添加文件- 右鍵單擊它並選擇“ 添加到.gitignore”。

02105556_0a739454a1.jpeg

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章