我知道我们可以使用 Ctrl + o 和 Ctrl + i 将光标移回。 (参考Move cursor to its last position)
但是当我们想追溯像hjkl这样的动作时呢?
有没有办法呢?
答案 0 :(得分:8)
这将是一个非常多的跳跃,不是吗?跳转列表会很快填满并失去它的有效性(因为它限制为100个条目)。
在进行跳转之前,您可以使用m'
明确设置跳转标记。
当j
大于1时,有些人会更改k
和[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>