RubyMine 2022.1 EAP4
RubyMine 2022.1 EAP4 is available. Here are the most notable new features:
- User Experience
Navigation to shared contexts and examples in RSpec
You can now navigate from your specs to shared contexts and the shared examples used in them.
To do so, Cmd/Ctrl+click a statement that adds a shared resource:
Updated Annotate with Git Blame
We’ve improved the functionality of Annotate with Git Blame to make investigating introduced changes easier. RubyMine highlights the differences between the lines in the editor when you hover over an annotation, and you can open the Git Log tool window by clicking on the annotation.
Git File History: new UI without index
The new UI for the Git File History tool window is now independent from the indexing process. The data is represented with a new interface even if the Log index is off.
Previously, for a file with unindexed history, the IDE would display an old history view that was relatively slow and missing features.
Updated Commit Details pane in Git tool window
The Commit Details pane now includes information about GPG signatures and build status. Previously, this data was shown only as a column in the Git log.
Run Current File
We’ve added an option to quickly run a single file without creating a dedicated run configuration.
On the toolbar, select Current File and press the Run or Debug button. RubyMine will run the file currently opened in the editor. Please note that the editor needs to be focused, otherwise the icons will be disabled.
RubyMine will automatically use the run configuration type best suited for this file, the same as it would if you ran a file from its context menu. No temporary run configuration will be created.
For projects which have configured Run Configurations, this new option is available in the dropdown menu on the toolbar.
Automatic creation of Run Configurations (for example, when you create a new Rails application) works the same as it did before.
More actions in the Markdown editor toolbar
We’ve added new options to the floating toolbar that will appear on text selection when you edit Markdown files. Using this toolbar, you can now quickly select header styles and create lists.
You can customize this toolbar with the options you need. To do so, go to Preferences / Settings | Appearance & Behavior | Menus and Toolbars | Markdown Editor Floating Toolbar.
Hidden tab labels in the debugger
To maximize the usable space in the Debugger tool window, we’ve hidden the tab labels by default.
To make them visible again or to change their location, use the Show Tab Labels option in the Layout Settings or call it via Search Everywhere (⇧⇧ / Shift+Shift) with the Debug tool window in focus.
Join the Early Access Program
We encourage you to share your thoughts in the comments below and to create and vote for features in the issue tracker.
The RubyMine team
Subscribe to Blog updates
Thanks, we've got you!
The RubyMine 2023.3 Early Access Program Is Open!
Hello everyone, The third RubyMine Early Access Program of 2023 is underway! The key change in the first EAP build is an important indexing optimization. By refactoring our code base, we’ve doubled RubyMine’s indexing speed compared to v2023.1. This is particularly noticeable when working wi…
Performance Improvements in RubyMine 2023.1
Hello everybody, The new release is fast approaching, so it’s time to unveil the performance enhancements you can expect from RubyMine 2023.1. Faster code completion When developing and supporting RubyMine, we analyze a great load of anonymized usage data. A lot of recent data pointed to the fact t…
RubyMine 2023.1 EAP5 Is Out!
Hello everyone, RubyMine 2023.1 EAP5 is now available! Below you can find the most notable features in this build. We encourage you to try them out and share your feedback in the comments or in our issue tracker. Migration of Ruby code to the Symbol API In order to improve code insight actions such…
The RubyMine 2023.1 EAP2 Is Out!
The RubyMine 2023.1 Early Access Program recently started and EAP2 is already here! You can get the new build from our website or via the free Toolbox App. In this post, we’ll highlight some of the most important updates included in the new EAP version. Rails 7: support for turbo-rails complet…