跳转到文件而不修改跳转列表

时间:2013-11-12 09:38:10

标签: vim

我正在编写一个类似TAGS的插件。它应该能够跳转到给定的文件,行和列。

我使用:edit跳转到正确的文件,然后G / |跳转到正确的位置(如here所述)。

我的问题是:edit将目标文件的开头添加到跳转列表中,因此我最终在跳转列表中有两个位置而不是一个。

我可以阻止:edit修改跳转列表,还是让它在正确的位置打开目标文件?

1 个答案:

答案 0 :(得分:3)

使用:keepjumps edit以避免添加到跳转列表。

使用更低级别的G函数,而不是:call cursor(...)命令;它不会影响跳转列表。用于水平定位的|命令很好。