Vim:如何清除所有标记?

标签 vim

我想“清除所有标记”。

可选注释:(随意跳过它们)

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

最佳答案

: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:如何清除所有标记?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11450817/

相关文章:

powershell - 让 Gvim 与 Powershell 一起工作

vim - 注释 "COMBAK"是什么意思?

vim - 在 Vim 中,如何将宏应用于一组行?

regex - 从管道分隔文件中删除最后一列的正则表达式

python - 用于 Python 的 Vim 自动完成功能

button - 如何在GVIM中显示标签页关闭按钮?

Vim 函数返回当前行

ruby - 在 Windows 上,我应该将哪个版本的 Ruby 与 Vim 7.4 一起使用?

linux - gvim 中的自定义热键

linux - 从 gvim 在现有 shell 中运行命令