:delm a-zA-Z0-9
确实清除所有标记,但当我关闭文件并重新打开时,标记仍然存在。如何永久清除所有标记?
答案 0 :(得分:1)
如果你打开了第二个vim实例,就会发生这种情况,它会编写viminfo文件并有效地将标记重新添加回viminfo文件。因此,您需要清除所有vim实例中的标记,或者尝试同步viminfo文件的读取和写入。 This link from the faq应该有用。
答案 1 :(得分:0)
尝试:delmarks!
如果删除包含标记的行,则该标记也将被删除。
如果清除缓冲区(命令:bw),则删除缓冲区的所有标记。
:delmarks命令(缩写为:delm)可用于删除指定的标记。
Command Description
:delmarks a delete mark a
:delmarks a-d delete marks a, b, c, d
:delmarks abxy delete marks a, b, x, y
:delmarks aA delete marks a, A
:delmarks! delete all lowercase marks for the current buffer (a-z)