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