

GitHub - mg979/vim-visual-multi: Multiple cursors project for vim/neovim (wip)
source link: https://github.com/mg979/vim-visual-multi
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

README.md
Wiki
Work in progress. Most functionalities shold work as expected and described in the documentation. Testers are welcome.
Some random pics:
Insert mode with autocomplete, alignment
Select operator, here shown with 'wellle/targets.vim' plugin: sib, sia, saa + selection shift
Add numbering with expression
Synched column transposition
Unsynched transposition (cycle all regions, also in different lines)
Shift regions left and right (M-S-<>)
Edit test: join lines(J), change motion at cursors, append(a), visual command at cursors
Place cursors at words:
Select inside/around brackets/quotes/etc:
Alternate cursor/extend mode, motions (even %), reverse direction (as in visual mode) and extend from the back. At any time you can switch from extend to cursor mode and viceversa.
Indipendent anchoring
Find words under cursor, add new words (patterns stack), navigate regions, skip them, add regions with regex(works with cursors too).
Select all
Normal/Ex commands at cursors
Macros. Shorter lines are skipped when adding cursors above/below.
Another macro example that uses vim-sneak and vim-surround
First editing functions: yank, delete, paste from register, paste block from yanked regions
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK