首页 > 解决方案 > 如何停止这些 Vim 错误?

问题描述

似乎几乎每次我在 Vim 中打开文件时,都会收到如下错误:

Error detected while processing /Users/me/.vim/view/=+something=+something=+something...
E518: Unknown option: nomacmeta

该选项通常因文件而异。我已经完成了:help view,但结果不是很有帮助。有什么方法可以禁用此视图功能,以便我可以停止收到这些错误?我没有时间跑下来他们每一个人。

标签: vim

解决方案


:help 'macmeta'是 MacVim 特有的选项。您遇到此错误是因为您正在采购一个视图脚本,该脚本包含set nomacmeta非 MacVim 的 Vim 中的命令,因此不支持该选项。

要么……</p>

  • 您在 Mac 上,但您使用的是内置的 Vim /usr/bin/vim,它不是 MacVim,
  • 或者您在 Mac 上,但您使用的是手动构建的 Vim,它很可能不是 MacVim,
  • 或者您在其他一些系统上,Vim 几乎可以保证不是 MacVim。

为了防止这些错误,请从您的视图脚本中删除任何非跨平台选项并考虑:help :mkview仔细阅读,特别是关于:help 'viewoptions'.

此外,&macmeta默认情况下禁用,因此禁用它并没有多大意义。


推荐阅读