MultiEdit
MultiEdit copied to clipboard
Feature request: split to lines
I imagine that the inspiration for this extension may have come from Sublime Text.
Sublime Text has a Selection menu with a few useful features, including "Split into lines" that converts a multi-line selection into multiple cursors (1 per line).
I would like to include this feature in the MultiEdit extension. I have a working prototype, but I'm thinking we may need to add menus to trigger these commands (also allowing binding of keyboard shortcuts in the options).
I don't think menus can be added via MEF so I would need to include a package class to the project. What do you think?
I think what we really need is to create an easy to use framework for these keyboard/mouse driven experiences. An easy to use API that allows me to access whats selected in the editor, locations, the buffer, handle various events without needing to declare a bajillion things.
I think if we build a generic, easy to use framework and implement 'Split into lines' using it, we can start a healthy open source trend for. Imagine having a web site that you can literally select the features you want, and we'd generate a VSIX for you. (Or, the full package)
Could be nice ;)