我发现自己经常使用 vim{
和}
动作来跳到下一个/上一个空行。但是这些动作被捕获在跳转列表中,这使得跳转列表不太有用,因为它充满了这些动作,而不是像在文件之间移动那样更“重要”的跳转。
有没有办法防止{
和}
动作被捕获在跳转列表中?
来自:help jumplist
:
使用
:keepjumps
命令修饰符时,跳转不会存储在跳转列表中。
这些映射做你想要的:
nnoremap } :<C-u>execute "keepjumps norm! " . v:count1 . "}"<CR>
nnoremap { :<C-u>execute "keepjumps norm! " . v:count1 . "{"<CR>
Run Code Online (Sandbox Code Playgroud)