Would you be interested in multicursor support for Neovim?

This page summarizes the projects mentioned and recommended in the original post on /r/neovim

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • vim-visual-multi

    Multiple cursors plugin for vim/neovim

  • Anyway, if you want to work on this, I would advise to first give vim-visual-multi a try (or even try out Kakoune). I think it would be easier to implement if you find some benefits of using multiple cursors. And probably it would be best to first start a bigger discussion with the people that already tried to implement it (there are some issues and WIP PRs in the neovim repo), maybe even try to reach the author of vim-visual-multi.

  • vim-multiple-cursors

    True Sublime Text style multiple selections for Vim

  • I also never used multi-cursor feature anywhere, but I stumbled upon a plugin that implemented the feature for VIM: https://github.com/terryma/vim-multiple-cursors . I do not know how useful and easy-to-use it is but it has some good examples in its README.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • neovim

    Vim-fork focused on extensibility and usability

  • vim-vertical-move

    Move 'up' or 'down' without changing the cursor column. Cursor *always* stays in the same column.

  • Though personally I'm not a fan of needing to count so I would replace 6j with ]v from https://github.com/vim-utils/vim-vertical-move when using visual block mode. This also has the benefit of removing tedium/guesswork when the text block you're working on extends above or below the edge of the window.

  • traces.vim

    Range, pattern and substitute preview for Vim

  • Do you know traces.vim?

  • kakoune

    mawww's experiment for a better code editor

  • I feel like people are mainly talking about insert-mode editing when considering multiple cursors. But I'd say it's best to look at Kakoune or mg979/vim-visual-multi (best multiple cursors for Vim that I know of). The power (and simplicity) lies in the combination of Vim movements (word-movements, f/t or even //?), visual mode, and then inserting text. So the paradigm is: first select what, then edit (object->verb).

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts