JetBrains RubyMine 2019 for Mac(Ruby代碼編輯工具) v2019.3

rubymine 2019 漢化版是一款針對Ruby和Ruby on Rails的功能強大且直觀的IDE,具備智能代碼完成,即時代碼分析和重構支持。智能編碼幫助、智能代碼重構和深度代碼分析,只需一次點擊便可切換到聲明,超級方法,測試,用法,實施,使用智能搜索跳轉到任何類,文件或符號,甚至任何IDE動做或工具窗口。JetBrains RubyMine 2019 for Mac在開發環境中擁有Ruby開發者所須要的一切。html

地址:JetBrains RubyMine 2019 for Mac程序員

 

RubyMine2019是一款由jetbrains最新發布的爲Ruby 和Rails開發者準備的IDE,RubyMine是創建在IntellJ IDEA平臺之上,提供全部必須的IDE功能,好比編輯,調試工具,源代碼控制集成,代碼自動提示完成,以及其餘功能。rubymine 2019是jetbrains rubymine軟件的最新版本,新版本功能更增強大,能更好地理解和導航項目和Rails的代碼庫,而且改進編輯和Code Insight功能,主要包括定義,查找用法,代碼完成,以及其餘操做的準確性和速度,能夠幫助程序員更高效地生成高質量的代碼。另外全新的Ruby代碼編輯器是rubymine 2019軟件加強的最好功能,如今提供了智能編碼輔助,智能代碼重構和深度代碼分析功能,經過簡單的項目配置,自動Ruby Gems管理,Rake支持和內置控制檯,可以爲用戶提供開發環境所須要的一切。api

rubymine 2019 漢化版軟件功能數組

找到你的方式
使用智能搜索跳轉到任何類,文件或符號,甚至任何IDE操做或工具窗口。只需單擊一下便可切換到聲明,超級方法,測試,用法,實現等。
使用基於MVC的項目視圖和模型,類和gem依賴關係圖,在Rails項目中享受超快速導航。安全

使用智能編輯器更快地完成工做
得益於對Ruby和Rails,JavaScript和CoffeeScript,ERB和HAML,CSS,Sass和Less等的一流支持,能夠更高效地生成高質量的代碼。
利用特定於語言的語法和錯誤突出顯示,代碼格式化,代碼完成和快速文檔。ruby

檢測並消除代碼嗅覺
經過代碼檢查來跟蹤社區最佳實踐,驗證代碼是否存在多種類型的可能錯誤,並經過快速修復選項提供動態改進。
自動化但安全的重構有助於清理代碼並使其更易於維護。Rails感知重構可幫助您執行項目範圍的更改:例如,重命名控制器也將重命名幫助程序,視圖和測試。數據結構

高興的測試和調試
使用功能強大的調試器和Ruby,JavaScript和CoffeeScript的圖形UI。設置斷點,逐步運行代碼並使用觸手可及的全部信息。
使用編碼幫助和基於GUI的測試運行器建立和運行RSpec,Cucumber,Shoulda,MiniTest和Test ::單元測試。架構

享受精心調整的工做空間
在RubyMine中,您可使用可自定義的配色方案,鍵盤方案以及生產性開發所需的全部外觀設置,快速讓本身在家中。
使用統一的UI節省時間,以便與Git,SVN,Mercurial和其餘版本控制系統配合使用。編輯器

管理您的項目環境
享受與Rake Task Runner,Rails Generators,Bundler,RVM / Rbenv,Zeus等工具的無縫集成。終端也能夠在須要時做爲IDE工具窗口使用。
經過ftp或Sftp輕鬆配置自動部署,並使用Vagrant,Capistrano,Chef或Puppet管理您的基礎架構。工具

更好的代碼洞察
升級的Ruby類型推斷使IDE更好地理解塊,數組和散列中的元素類型,從而極大地改善了代碼自動完成和總體導航。

多態關聯
RubyMine如今能夠正確識別並導航(Ctrl / Cmd + Click)到使用多態關聯的模型的定義和用法。
若是在項目中定義了多態關聯,則抽象模型名稱的自動完成也可用。

chruby,asdf和遠程版本管理器
新版本具備chruby和asdf支持。它使WSL, Docker以及 SSH和其餘遠程鏈接中的全部版本管理器(RVM,rbenv,asdf和chruby)均可用。

從新運行測試失敗
如今,在文件或目錄中運行全部測試以後,RubyMine提供了一個選項,僅從新運行失敗的測試,而不是從新運行全部測試。這使您無需手動接收和調查每一個失敗的測試。

YAML代碼格式化程序
RubyMine如今容許您從新格式化YAML代碼。選擇代碼| 從新格式化代碼,或按⌥⌘L/按Ctrl + Alt + L。
您還能夠在「首選項/設置」中選擇如何摺疊和縮進序列,對齊值以及應用其餘代碼樣式選項 編輯| 代碼風格| YAML。

錨點和別名的代碼洞察力
如今,您能夠在定義錨點時自動完成並查找別名的用法,以及導航到錨點和返回。
別名和錨點的內聯重命名如今也可用。若是您嘗試提供與另外一個現有錨衝突的名稱, IDE將 發出警告。它不容許您使用標準不容許的字符重命名錨點 。
還添加了許多基本的YAML代碼檢查。

更多YAML改進
在此版本中,您能夠自動完成具備JSON Schema文件的YAML數據結構。IDE自動跟蹤schemastore中的模式,但也提供了在設置中手動添加和配置JSON模式文件的方法。
最後,您如今能夠快速將關鍵路徑複製並粘貼到.yml 文件中的值,而不是鍵入完整路徑。

附加到遠程進程
今後版本開始,您能夠將調試器附加到遠程運行的進程。設置SSH鏈接(首選項/設置| Ruby SDK和Gems |新建遠程| SSH憑據),並 在不從新啓動或任何其餘配置的狀況下對應用程序進行故障排除。

JavaScript和Typescript
您將發現JavaScript和TypeScript的新意圖(Alt + Enter),例如 實現接口, 建立派生類,使用'for..of'迭代等等。
此外,IDE如今支持TypeScript 2.9和即將發佈的TypeScript 3.0版本的全部新功能。

構架
您如今可使用Refactor | 重構React組件 提取Component,並將React類組件轉換爲功能組件並返回。
此外,代碼完成如今可用於Vue模板中的事件和事件修飾符。

更好地檢測合併衝突
如今,當IDE在新的「 合併衝突」節點下對這些文件進行分組時,查找具備合併衝突的文件會更容易。單擊「 解決操做」連接以打開「 與衝突合併的文件」對話框。

在修訂版中瀏覽存儲庫
在修訂操做中有一個方便的新瀏覽存儲庫,用於根據任何給定的修訂來探索存儲庫的狀態。打開日誌中的上下文菜單或從文件歷史記錄中打開,以在項目工具窗口中訪問所需的存儲庫狀態。

跳過「推送」對話框
如今能夠在使用「 提交」和「 推送」 操做時跳過「推送」對話框,或僅在推送到受保護的分支時顯示該對話框。在首選項/設置中自定義此行爲 版本控制| Git。

多個GitHub賬戶
您能夠根據須要配置任意數量的GitHub賬戶(首選項|版本控制| GitHub),併爲每一個項目設置默認的GitHub賬戶。

MacBook Touch Bar支持
直接從觸摸欄運行,構建和調試應用程序,提交更改並更新項目。
能夠在「首選項/設置」中自定義全部觸摸欄上下文 外觀與行爲| 菜單和工具欄。

黑暗的窗口標題和新圖標
在macOS上使RubyMine標題欄更暗。轉到首選項| 外觀與行爲| 外觀並選擇使用深色窗口標題。
RubyMine 2019還具備許多全新的圖標,旨在提供更清晰,更一致的外觀和感受。

相關文章
相關標籤/搜索