不知道如何在可视模式下自动选择正则表达式匹配项。
例如,手动地,我可以搜索一个单词
/word
这会将光标定位在匹配"word"的第一个字符上。
然后我按下 v
进入可视模式,并按下 llll
选择整个 "word"。
现在我想通过宏来完成这个操作,但事先不知道匹配的长度。
我期望 Vim 自动在当前匹配的开头和结尾定义一些内置标记,这样我就可以用 ` 跳转到它们。但我找不到任何相关的信息。
我的目的是重新指定 Ctrl+n
到一个宏,以便在可视模式下前往下一个匹配并选择它,即不仅仅是高亮显示匹配项。(类似于 n
命令跳转到下一个匹配项的功能。)
如果你想知道为什么,那是因为我想基于正则表达式匹配(像 Ctrl+n
、zf
)创建折叠,但我相信这对其他情况也很有用。