我知道 Ctrl-o 和 Ctrl-i 在jumplist
以及 g; 和<之间移动kbd> g,在changelist
然而,大多数时候,感兴趣的地方并不是我跳过的地方(我的vim-fu不够先进,不能让我准确地跳到我知道我会感兴趣的地方)或者我放置的地方编辑,但相反,我花了很长时间研究的地方
有没有办法(vimscript / plugins)允许我在我实际停留的位置之间来回跳转(例如超过1秒)?
我能想到的一个黑客就是快速编辑和删除,例如 i i BkSpc Esc 在我的编辑列表上标记该位置,但我希望找到一个更整洁的解决方案
答案 0 :(得分:1)
您可以通过m'
或m`
将当前位置添加到跳转列表。
要添加您已经停留较长时间的所有地点('updatetime'
;默认为4秒),您可以:autocmd
使用CursorHold
:
:autocmd CursorHold * normal! m'