JetBrains RubyMine 2018.3破解版是一款由jetbrains最新發佈的為Ruby 和Rails開發者準備的IDE,RubyMine是建立在IntellJ IDEA平台之上,提供所有必須的IDE功能,比如編輯,調試工具,源代碼控制集成,代碼自動提示完成,以及其他功能。
Rails範圍——IDE現在可以更好地理解Rails範圍。例如,當您向作用域添加關聯對象時,RubyMine將建議可用的查找程序方法。您還將發現鏈式範圍的代碼自動完成和導航。
結構——RubyMine增加了對Struct的全面支持。現在,您可以像對任何其他Ruby類及其實例一樣自動完成,導航和重構Struct類的對象。
Ruby的可空性分析——新的Nil解除引用檢查將檢查您的代碼在當前上下文中是否存在可能的nil錯誤,例如當您對可能為n的變量調用方法時。
創建I18n翻譯——使用新的I18n對話框一次為所有詞典創建翻譯。就像之前一樣,將插入符號放在一個字符串上,按Alt + Enter,然後選擇i18nize它。然後,生成後,按住Cmd / Ctrl並單擊創建的密鑰以導航到任何現有翻譯。
範圍和懶惰的鍵——您還可以創建名稱空間鍵和延遲查找的翻譯,而不需要額外的努力,因為新版本的RubyMine允許您直接從編輯器創建此類鍵的翻譯。
提取參數——新的Extract Parameter對話框(Refactor | Refactor this | Extract Parameter)不僅可以提取參數,還可以為其提供默認值,使其成為可選項或將其作為塊傳遞。
測試排水溝——RubyMine 2018.3也為每種測試方法提供了便利的裝訂線。這些裝訂線是可視錨,向您顯示可以在文件中運行的每個特定測試。與上下文菜單相比,它們還提供了更快的運行測試方法。
JetBrains RubyMine
JetBrains RubyMine IDE includes a comprehensive Ruby code editor aware of dynamic language specifics. It provides smart coding assistance, intelligent code refactoring, and deep code analysis capabilities. With easy project configuration, automatic Ruby Gems management, Rake support, and built-in consoles, it has everything a Ruby developer needs in a development environment.
JavaScript & HTML/CSS
Speed and efficiency are guaranteed for your client-side and server-side development in JavaScript, CoffeeScript, TypeScript, HTML, CSS, Less or Sass, as RubyMine provides best-in-class coding assistance and a wide range of advanced features. Node.js, Dart, AngularJS and JavaScript testing frameworks are supported via free plugins. Enhance and streamline your debugging experience without leaving the IDE, thanks to JavaScript and Node.js debugging tools.
Code Analysis & Refactorings
Let your IDE take care of your code. Smart, type-aware code completion, intelligent code inspections, live templates and intention actions all work together to help you code faster and fail-proof. Refactor your Ruby code the intelligent, language specific-aware way, with safe Rename and Delete, Extract Method, Introduce Variable, Inline Variable or Method, and more refactorings.
Multiple Integrated Tools
Git, Subversion, Mercurial, Perforce, and CVS: RubyMine knows most common version control systems and SCMs and provides a unified UI for all of them. Easily configure automatic deployment via FTP or SFTP, and manage your infrastructure with Vagrant, Capistrano, Chef, and/or Puppet. Utilise database tools including a full-featured database editor and SQL support.
Ruby on Rails
RubyMine brings dedicated RoR features including project structure views, quick Model-View-Controller navigation options, Rails-specific code completion, intention actions, and automated refactorings. All this, plus best-of-breed support for ERB, HAML and Slim editing, coupled with advanced web development tools and a built-in Rails console, is the best recipe for producing cutting-edge Web applications.
RubyMotion
RubyMine brings all the essential productivity boosters to the world of RubyMotion apps. Code insight is available for Ruby, Objective-C and Java APIs, making iOS, macOS and Android development with RubyMotion even more pleasant. With a powerful testing and debugging UI, working either with a simulator or a real device, it is much easier to fine-tune your application code. All Rake commands and an interactive console are at your disposal as well.
Testing
The value of testing should not be underestimated. Like writing code, unit-testing becomes second nature with RubyMine‘s flexible, well-thought-out RSpec, Cucumber, Shoulda, MiniTest and Test::Unit integration. Write tests quickly thanks to intelligent code completion and navigation, and easily run tests and analyze their results with a graphical UI.
A Powerful Debugger
Fine-tuning application code is an essential step in every software project. RubyMine‘s Ruby debugger inherits all the best from the proven IntelliJ IDEA Java/JSP debugger while focusing on the needs of Ruby and Rails developers. It allows breakpoints in Ruby, ERB and JavaScript code, and provides highly informative views like Console, Variables, Frames and Watches.
|