![]() To do so, Ctrl+click a statement that adds a shared resource: include_context, include_examples, it_behaves_like, or it_should_behave_like. 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.Using this toolbar, you can now quickly select header styles and create lists. More actions in the Markdown editor toolbar - New options for the floating toolbar will appear on text selection when you edit Markdown files.Copy code snippet for Markdown - You can now use the new Copy code snippet action to copy block contents to the clipboard.This can be useful when you follow manuals like README files, which often contain shell commands. Click on it to run a command in RubyMine’s built-in terminal. Run commands from Markdown files - Added a new gutter icon for Markdown files, next to shell commands.You can now reformat your code while in LightEdit mode. Code reformatting in LightEdit mode - LightEdit mode allows you to edit your files without creating or loading a whole project.New formatting option to indent visibility modifiers - You can now set up indentation for visibility modifiers (public, protected, private) and the code inside them.Updated Structural Search and Replace dialog - Redesigned the Structural Search and Replace dialog to feature a list of all templates to make it easier to navigate between them.Hidden tab labels in the debugger - To maximize the usable space in the Debugger tool window, the tab labels have been hidden by default.This change improves the IDE’s overall performance by preventing lasting hangs caused by dead-end path calculations. Updated Open File or Project dialog - Eliminated the tree from the Open File or Project dialog, which means that the IDE no longer calculates all intermediate directory nodes on opening.All notifications that appear in the tool window are now divided into two categories: Suggestions and Timeline. This will help you maintain a better overview of notifications from the IDE so you don’t miss anything important. The new Notifications tool window - Replaced the Event Log with a new Notifications tool window.You can now select them when creating a new project using the New Project dialog. Added support for new Rails 7 generate options - This build adds support for the new JavaScript framework options for project generation that were added in Rails 7.Redesigned New Project dialog - Reworked the New Project dialog interface to streamline new project creation for both newcomers and experienced users.Starting with this version, auto-completion for the tag adds the name of a method that you are describing. Improved auto-completion for the YARD tag - RubyMine understands the tag and will suggest all of the declared overloads when showing parameter information.Starting with this release, you can quickly navigate to the corresponding RBS file in such cases. A quick-fix for mismatched type signatures - RubyMine reports inferred types in Ruby code that don’t match the expected type from RBS.Clicking on a hint will take you to the corresponding type signature. Inlay hints for Ruby methods based on RBS - RubyMine now shows inlay hints for Ruby code, based on type signatures from corresponding RBS files.When you invoke Quick Documentation on a method, it will show the current matching overload. Overloads in Quick Documentation - RubyMine can now show overloads in the Quick Documentation look-up (Ctrl+Q). ![]() They report missing type signatures, invalid type argument usage, conflicting type variable variances, incorrect type argument variance, and more. ![]() New inspections - This version adds several new inspections which check the usage of type variables in RBS.This includes support for bounded generics, RBS collection, anonymous block argument forwarding, generic type aliases, and more. Added support for new language features - This release adds support for new Ruby and RBS features introduced in Ruby 3.1.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |