> requires manual construction from a sequence of commands

Right, I saw some people share some snippets here before. But none of them act like Sublime does. I can't double-click a token and Ctrl + D to select next instances of it in my file.

A-s = ["save_selection", "select_mode","search_selection","extend_search_next"]

you select a token, then pess alt+s to select the next instance and so on

That limits to only 2 selections. If I keep pressing Alt + S, it does not select multiple instances of the first selection.

Also, I can't immediately start typing like in Sublime to replace the content. For example:

"test/filenameA.c"

"test/filenameB.c"

"test/filenameC.c"

"test/filenameD.c"

If I select test/ with the cursor, then A-s, it won't select 3 and 4. If I do this, however:

C-d = ["search_selection", "extend_search_next"]

It does select test/, in all 4 lines, but I can't immediately type "blah" to change test to blah.