RubyMine 2022.1 EAP2: UX Improvements and More
RubyMine 2022.1 EAP 2 is now available! Here are the most prominent new features in this build:
- User Experience
- Markdown support
- Other notable changes
The new Notifications tool window
We’ve replaced the Event Log with a new Notifications tool window. We hope it helps you maintain a better overview of notifications from the IDE so you don’t miss anything important.
All notifications that appear in the tool window can be divided into two categories: Suggestions and Timeline.
We will continue working on the Notifications tool window to improve the overall workflow of receiving and managing suggestions, warnings, and other helpful messages.
Code reformatting in Light Edit mode
LightEdit mode allows you to edit your files without creating or loading a whole project.
You can now reformat your code while in LightEdit mode. To do this, press ⌥⌘L (Ctrl+Alt+L) or go to Code | Reformat Code in the main menu.
New formatting option to indent access modifiers
You can now set up indentation for access modifiers (public, protected, private) and the code inside them.
You can find this setting under Preferences/Settings | Editor | Code Style | Ruby | Tabs and Indents and toggle the Indent visibility modifiers checkbox.
Run commands from Markdown files
We’ve added a new gutter icon for Markdown files, next to shell commands. Click on it to run a command in RubyMine’s built-in terminal.
This can be useful when you follow manuals like README files, which often contain shell commands.
You can turn this functionality on and off under Preferences / Settings | Languages & Frameworks | Markdown | Detect commands.
Copy code snippet for Markdown
We’ve also added a new Copy code snippet action to Markdown blocks. Use it to quickly copy block contents to the clipboard.
Other notable changes
- We’ve removed support for Rails 3.
- The command-line formatter now supports a dry run mode for validating project files (IDEA-181641).
- You can now configure split tabs to have the same width. For this, tick the new Equalize proportions in nested splits option in Preferences / Settings | Advanced Settings (IDEA-231376).
- We’ve removed the HTML4 and XHTML file templates, as they weren’t widely used. You will no longer find these templates under Preferences / Settings | Editor | File and Code Templates or when creating a new file via File | New | HTML File.
Join the Early Access Program
To learn about the newest features as they come out, please follow RubyMine on Twitter. We post product news and tips several times a week.
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!
RubyMine 2023.3 EAP Update
Hello everyone! We’re back with an update on the state of the 2023.3 Early Access Program. You can download the latest EAP build from our website, via the free Toolbox App, or by using snaps for Ubuntu. Here are the biggest highlights of this release: Performance improvements As we me…
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…
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…