跳到最后一个位于

时间:2017-02-03 06:46:35

标签: vim vim-plugin

我知道 Ctrl-o Ctrl-i jumplist以及 g; 和<之间移动kbd> g,在changelist

之间移动

然而,大多数时候,感兴趣的地方并不是我跳过的地方(我的vim-fu不够先进,不能让我准确地跳到我知道我会感兴趣的地方)或者我放置的地方编辑,但相反,我花了很长时间研究的地方

有没有办法(vimscript / plugins)允许我在我实际停留的位置之间来回跳转(例如超过1秒)?

我能想到的一个黑客就是快速编辑和删除,例如 i i BkSpc Esc 在我的编辑列表上标记该位置,但我希望找到一个更整洁的解决方案

1 个答案:

答案 0 :(得分:1)

您可以通过m'm`将当前位置添加到跳转列表。

要添加您已经停留较长时间的所有地点('updatetime';默认为4秒),您可以:autocmd使用CursorHold

:autocmd CursorHold * normal! m'