VIM:移动到下一个句子/段落而不添加导航历史记录

VIM:移动到下一个句子/段落而不添加导航历史记录

我喜欢使用 CTRL-O 和 CTRL-I 键来移动。问题是,它很快就会被小动作填满,例如使用 }/{ 逐段移动或使用 )/( 逐句移动。有没有办法不让这些键影响导航历史记录?

答案1

为了避免更改跳转列表,:keepjumps可以使用。您必须使用映射重载任何移动命令,如下所示:

:nnoremap <silent> } :<C-u>execute 'keepjumps normal!' v:count1 . '}'<CR>

相关内容