Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在写一个类似标签的插件。它应该能够跳转到给定的文件、行和列。
我使用:edit跳转到正确的文件,然后G/|跳转到正确的位置(如此处所述)。
:edit
G
|
我的问题是:edit将目标文件的开头添加到跳转列表中,因此我最终在跳转列表中有两个位置而不是一个。
我可以阻止:edit修改跳转列表,或者让它在正确的位置打开目标文件吗?
用于:keepjumps edit避免添加到跳转列表。
:keepjumps edit
代替G命令,使用更底层的:call cursor(...)函数;它不影响跳转列表。水平定位的|命令很好。
:call cursor(...)