RubyMine 2018.1

새로운 코어 엔진은 코드 자동완성, 검사 및 기타 코드 분석 기능의 속도를 향상시킵니다.
4월 9, 2018
신규 버전

기능

  • Speed Improvements - The new static analysis core engine makes the IDE significantly faster. You will discover that code autocompletion suggestions, code inspection (Code - Inspect Code), and other features related to code analysis now respond and complete faster.
  • Improved Code Insight - Parsing routines are now unified for arguments in method definitions and block calls. This improved Code Insight for block variables: for instance, a block passed as a parameter is now properly resolved from the receiver block’s body.
  • Run anything - RubyMine 2018.1 introduces a new Run anything action (double-press Ctrl) - a unified and instant way to run any command in RubyMine, such as rake tasks, rails server, generators, configurations, or even terminal commands.
  • Debug anything - Moreover, you can fire up the debugger from within the same action. Just press Ctrl twice to call Run anything, and then hold Shift to run a debug configuration.
  • Postfix completion for Ruby and Rails - The newly added postfix code completion lets you transform an existing expression without the need to move your caret about in the code to reverse, alter, or supplement a statement.
  • Inline diagrams in Markdown - Markdown preview now renders inline diagrams. Insert puml (a special code snippet used by the IDE) before your diagram code in an .md file and RubyMine will properly identify the syntax and display the diagram in the preview pane.
  • Exception breakpoints in Debugger - RubyMine’s debugger now provides a more user-friendly way to set up exception breakpoints that will suspend execution when a certain type of exception is raised. Find and enable this option in Run - View Breakpoints.
  • Configure exceptions - If you don’t want the debugger to stop at every exception raised, hit a plus button and choose which types of exceptions should be triggered.
  • TypeScript improvements - The new version supports the latest TypeScript features, improves the Implement Members action, and adds a new Surround with type guard quick-fix for unresolved properties. The IDE also recognizes TypeScript configuration file names other than tsconfig.json.
  • Extract a Vue component - Create a new Vue component from an existing one, without copy and paste - select the part of the template and use Refactor - Extract or press Alt-Enter and select Extract Vue Component.
  • CSS improvements - Cmd/Ctrl-click on the class name in HTML now suggests navigating not only to its declaration in the compiled CSS file linked in this HTML file, but also to the Sass, SCSS, or Less source. In HTML, code completion suggests classes and ids from all of the style sheets if there are no matching symbols in the linked CSS file.
  • Partial Git commits - The new release features the partial git commits. This new option allows you to include code chunks into a commit using the check-boxes in the Diff pane of the Commit Changes dialog.
  • More Git actions - Also added three new actions to make it easier to use the rebasing procedure from the IDE: Abort Rebase, Continue Rebase, and Skip Commit. Call the new actions from the handy Git Branches pop-up.
  • Other improvements
    • New Open in terminal action.
    • Navigate through identifier occurrences.
    • Comment out HTML and Ruby in .html.erb.
    • The navigation bar is now enabled dy default.
    • IDE Settings Sync plugin.
    • By default RubyMine now completes current statements on pressing Enter.
    • Improved documentation UI.
Improved Code Insight

RubyMine

개발자에게 필수적인 도구를 제공하는 Ruby on Rails IDE입니다.

RubyMine 도 구매할 수 있습니다:

궁금한 점이 있으세요?

JetBrains 사 제품 라이선스 담당자와 라이브 채팅