我设置的标记会定期删除

时间:2017-01-04 02:44:20

标签: vim

在我的ubuntu机器上使用gvim时,我的标记会被随机删除。

例如,如果我使用mamb制作了一些标记,请在另一个桌面上标记为firefox,稍后返回gvim并尝试导航到标记'a'b我收到错误:

E20: Mark not set

可能导致这种情况发生的原因是什么?

1 个答案:

答案 0 :(得分:1)

由于缺乏细节,很难确定,但最常见的原因是该行被删除了。

例如使用缓冲区:

hello
world
test

我们在第三行(test)上添加了一个标记。

如果我们现在执行ddoHello<Esc>此标记已删除,因为该行已被dd删除。如果我们添加新行3,则标记

还有一些其他情况下标记可能被破坏。例如使用Vp替换当前行时。

我认为这可以被认为是一个功能和错误。