我想“清除所有标记”。
可选注释:(随意跳过它们)
某些带编号的标记是指我很久没有编辑的文件,我不知道它们为什么存在,它们是如何创建的,它们如何有用以及它们是指网络驱动器上的文件,我怀疑他们可能是我的MacVim问题的一部分,在关闭和退出时偶尔会挂起100%的CPU利用率。后者是一种可能完全毫无根据的“迷信”,但我已经没有东西可以检查,所以我在绝望中试图脱口而出。
答案 0 :(得分:52)
:delm[arks]! Delete all marks for the current buffer, but not marks
A-Z or 0-9.
{not in Vi}
'A - 'Z
大写标记,也称为文件标记,在文件之间有效'0 - '9
编号标记从.viminfo
文件设置。删除它们:
:delmarks A-Z0-9
注意:~/.viminfo
包含历史记录和标记,如果您不再需要它们,则可以删除此文件。 Vim下次会重新创建它。
所以,你可以这样做来清除所有标记:
:delm! | delm A-Z0-9
答案 1 :(得分:5)
Vim将此类信息存储在〜/ .viminfo中。默认情况下,此文件比标记包含更多信息。存储的确切信息可以通过'viminfo'选项控制。
有关禁用特定功能的详细信息,请参阅:help 'viminfo'
。
您可以通过删除此文件并让vim在重新启动时重新创建它来“修复”您的问题。请注意,您将丢失存储在那里的额外信息,但我相信您的商标应该全部清除。