Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vim 维姆:我如何清除所有的标记?_Vim - Fatal编程技术网

Vim 维姆:我如何清除所有的标记?

Vim 维姆:我如何清除所有的标记?,vim,Vim,我想“清除所有标记” 可选注释:(请随意跳过) 一些编号标记指的是我很久没有编辑过的文件,我不知道它们为什么在那里,它们是如何创建的,它们是如何有用的,因为它们指的是网络驱动器上的文件,我怀疑它们可能是我的MacVim存在的问题的一部分,在关闭和退出时,它偶尔会因100%的CPU利用率而挂起。后者可能是一种完全没有根据的“迷信”,但我已经没有东西要检查了,所以我在绝望中脱口而出胡说八道 :delm[arks]! Delete all marks for the current bu

我想“清除所有标记”

可选注释:(请随意跳过)

一些编号标记指的是我很久没有编辑过的文件,我不知道它们为什么在那里,它们是如何创建的,它们是如何有用的,因为它们指的是网络驱动器上的文件,我怀疑它们可能是我的MacVim存在的问题的一部分,在关闭和退出时,它偶尔会因100%的CPU利用率而挂起。后者可能是一种完全没有根据的“迷信”,但我已经没有东西要检查了,所以我在绝望中脱口而出胡说八道

: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

Vim将此类信息存储在~/.viminfo中。默认情况下,此文件包含的信息远不止标记。存储的确切信息可通过“viminfo”选项控制

有关禁用特定功能的更多信息,请参阅
:帮助“viminfo”


您可以通过删除此文件并在再次启动时让vim重新创建它来“修复”您的问题。请注意,您将丢失存储在那里的额外信息,但我认为您的分数应该全部清除。

删除该文件确实解决了我的问题,我已经知道了,但我仍将投票支持您。为了清楚地说明问题,这可能是一种“过度杀伤力”?:)Neovim使用另一种格式,ShaDa。我的等效文件是
~/.local/share/nvim/shada/main.shada
。您可以通过
:help shada file name
@meshy找到它,谢谢!我刚刚删除了该文件,标志栏错误位置的标记消失了~这无法清除
上的标记。前三个标记通过
delm\“
删除。但是如何删除
上的标记?