RubyMine 2021.2 EAP2: Usability Improvements
The second EAP build is available now, and it comes with a load of usability improvements. We encourage you to check them out and tell us what you think!
- Search the Local History
- Browser pages reload on save
- Code insight works during file system refresh
- Accessibility updates
- New Advanced Settings Node
- New navigation option in Preferences/Settings
- Automatic cache and logs cleanup
Search the Local History
Local History helps you constantly track all changes made to a project independent of version control. It automatically records your project’s state as you edit code, run tests, deploy applications, and so on.
In this release, we’ve added search functionality to Local History. Now, if you can remember a couple of keywords from the change you are looking for, you can find it more easily.
Browser pages reload on save
.html.erb files is not supported yet.
To try this new feature, open an HTML file, hover over the code, and click on the icon for the browser you want to use. You can also preview the file in a browser by going to View | Open in Browser in the main menu.
Reloading is triggered whenever changes are saved in the IDE, either automatically or using ⌘S / Ctrl+S, or when changes are made to a file externally.
Reloading on save is turned on by default. To change the settings for it or to turn it off, go to the Preferences / Settings | Build, Execution, Deployment | Debugger | Built-in Server.
Code insight works during file system refresh
Code analysis works correctly, and highlighting is no longer paused when file system refresh is running.
It’s easier to code with the enabled screen reader mode on macOS. A list of available suggestions for code completion is now read out loud.
We’ve also voiced the content of the selected combo box as well as the combo box lists.
The Search Everywhere action results are now properly pronounced.
New Advanced Settings Node
We’ve added a new node to Preferences | Settings – Advanced Settings. It contains some options for specific use cases conveniently grouped by IDE tool.
For example, settings related to the Editor, Project View, Startup, Terminal, and so on. Most of the settings have been transferred from the Registry, though some of them are new. We plan to add more settings to this node, so stay tuned.
New navigation option in Preferences/Settings
Starting from this EAP, it is possible to navigate back and forth between open sections in Preferences/Settings. To do so, use the arrows in the right-hand corner of the window.
Automatic cache and logs cleanup
After each major update, your IDE will automatically clean up any cache and log directories that were last updated more than 180 days ago. During this process, the system settings and plugin directories stay intact.
You can also trigger this process manually using the Help | Delete Leftover IDE Directories… action. Default directory locations are described in this article.
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!
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…