如标题中所述,我想转到 Vim 中当前光标下的字符的下一次出现。我知道f <character>,等等,但我特别想要“这个”字符。我该怎么做呢?
它本身并不存在。
如果需要,您可以创建一个新的映射( <leader>a例如绑定到)。将以下内容添加到您的 .vimrc 并重新启动:
nnoremap <leader>a vy/<C-R>"<CR>
" vy : copy the character under the cursor
" / : open search
" <C-R>" : paste the character
" <CR> : launch the search
Run Code Online (Sandbox Code Playgroud)
然后,接下来的每个搜索都可以n像往常一样通过该键进行。
(Leader 默认为\键,但可以使用命令重新映射set mapleader =:)
这不是问题的一部分,但我应该补充一点,为了方便导航,最好查看easymotion插件并知道它存在。