Can’t figure out how to automatically select a regex match in visual mode.
For example, manually, I could search for a word
/word
It lands the cursor on the first character of the match “word”.
Then I press v to enter Visual mode, and press llll to select the whole “word”.
Now I want to do this by a macro, and I don’t know the length of the match ahead of time.
I expected that Vim would automatically define some built-in marks at the beginning and end of the current match, so that I could ` to them. But I couldn’t find any information on that.
What I want is to reassign Ctrl+n to a macro to take me to the next match and select it in visual mode, i.e. not just highlight the match. (To parallel how n takes you to the next match.)
If you’re wondering why, its because I want to create folds based on regex matches (like Ctrl+n, zf), but I’m sure it will come in handy in other cases too.
Edit summary: was //e, but //e+1 worked for me (selected the last character of the match too).