Tips: Before reading this article, you’d better move your fingers first, because this content is a bit useless.

Inteillj Idea


Basic operation | drag with the mouse

Base | operation sequence of the cursor

Add the cursor based operating line | tail

Case | via annotations batch adding Swagger annotation

Case | batch extract JSON content

Case | batch code formatting

Case | Hungary hump

Case | comments optimization

VsCode

Basic operation | add the cursor under the compatible content, a single add

Basic operation | select all of the same content

Basic operation line | add the cursor Through the keyboard shortcuts

Basic operation line | add the cursor Through the mouse drag

Base | operation sequence of the cursor Through the keyboard to add

Base | operation sequence of the cursor Through the mouse drag

Sublime

Basic operation | selected all content

Basic operation | add cursor after compatibility content

Atom

I don’t use Atom much myself, but to compensate for the completeness of this article, I looked it up and found that the official website also supports it. By way of plug-ins

Atom. IO/Packages /mu…

Notepad ++

This software may be more useful on Windows, but it also has multi-cursor editing, but it needs to be turned on manually

conclusion

In general, I personally feel that VsCode has the best support for multiple cursors, the most comprehensive features, and Inteillj Idea is the weakest. Its line cursor cannot be triggered by a shortcut key, but can only be dragged by the mouse, which is a kind of simulation.