我在写一个标签之类的插件。它应该能够跳到给定的文件、行和列。
我使用:edit跳转到正确的文件,然后使用G/|跳转到正确的位置(如解释的here)。
我的问题是,:edit将目标文件的开头添加到跳转列表中,因此我在跳转列表中有两个位置,而不是一个位置。
我可以阻止:edit修改跳转列表,或者让它在正确的位置打开目标文件吗?
发布于 2013-11-12 09:45:12
使用:keepjumps edit避免添加到跳转列表。
不要使用G命令,而是使用更低级别的:call cursor(...)函数;它不会影响跳转列表。用于水平定位的|命令很好。
https://stackoverflow.com/questions/19925591
复制相似问题