Vendor: Joachim Ansorg
Source code: https://github.com/jansorg/SmarterEditor
Smarten up the editor with new editor actions.
This plugin makes you more productive in the editor. It supports some frequently used actions with the press of a key. You can easily select, format and navigate in selections. And it allows to to split literals at the current position without breaking your code!
It relies on navigation contexts. A navigation context is defined as:
This plugin saves you from unnecessary caret movements.
Split the current string literal at caret or around selection
Press alt + PLUS / Edit: Smart split. This action splits a string into two parts and positions the caret between two parts. For example: the string "abcd" is turned into "a" + "bc" + "d" if "bc" was selected.
Jump to the start of a navigation block
Press ctrl + alt + HOME / Edit: Smart home. This action moves the editor caret to the beginning of the next parent navigation context.
Jump to the end of a navigation block
Press ctrl + alt + END / Edit: Smart end. This action moves the editor caret to the end of the next parent navigation context.
Format a navigation block
Press ctrl + alt + shift + F / Edit: Format favourite. This action reformats the next parent navigation context according to the code style settings. It puts a selection on the reformatted text. It can be called multiple times to reformat the next parent context.
Select a navigation block
Press ctrl + alt + shift + D / Edit: Select favourite. This action select the next parent navigation context. It can be called multiple times to select the next parent context.
This is an early release of this plugin. Please vote and provide feedback to help!
8 updates are hidden show all updates
Recent change notesChanges in this version:
General usage instructionsSource code repository is at https://github.com/jansorg/SmarterEditor