我知道我们可以使用Ctrl+o和Ctrl+将光标向后移动i。(参考将光标移动到最后一个位置)
但是当我们想要像 hjkl 那样追溯我们的动作时呢?
有什么办法吗?
那将是非常多的跳跃,不是吗?跳转列表会很快填满并失去其有效性(因为它限制为 100 个条目)。
您可以做的是在跳转m'
之前明确设置跳转标记。
当给出大于 1时,有些人会更改j
andk
命令来记录跳跃:[count]
:nnoremap <silent> k :<C-U>execute 'normal!' (v:count > 1 ? "m'" . v:count : '') . 'k'<CR>
:nnoremap <silent> j :<C-U>execute 'normal!' (v:count > 1 ? "m'" . v:count : '') . 'j'<CR>