.vimrc导致错误(E10:\后面应跟/、?或&;)
我已将副本粘贴到Fedora 15中的/etc/vimrc中。每次我使用vim做任何事情时,我都会遇到一些行号错误,这些行号似乎不是vimrc文件的正确行号,因为这些行上没有任何“\” 我在谷歌上搜索过这个问题,有一个类似的堆栈溢出问题,但我相信这与我的问题无关 我还删除了所有说.vimrc导致错误(E10:\后面应跟/、?或&;),vim,fedora,Vim,Fedora,我已将副本粘贴到Fedora 15中的/etc/vimrc中。每次我使用vim做任何事情时,我都会遇到一些行号错误,这些行号似乎不是vimrc文件的正确行号,因为这些行上没有任何“\” 我在谷歌上搜索过这个问题,有一个类似的堆栈溢出问题,但我相信这与我的问题无关 我还删除了所有说MySys()==linux/max/windows或诸如此类的内容,因为我使用的是linux,所以我只使用了linux行 有什么想法吗 编辑--- 这是我(勉强)修改过的vimrc文件: 您在此处提到的错误通常发生在以
MySys()==linux/max/windows
或诸如此类的内容,因为我使用的是linux,所以我只使用了linux行
有什么想法吗
编辑---
这是我(勉强)修改过的vimrc文件:
您在此处提到的错误通常发生在以下情况之一:
:execute
中使用行继续要拆下第二个壳体,请使用vim-N运行vim。如果没有出现错误,请在vimrc顶部添加
set nocompatible
。如果仍然出现错误,请搜索exe
(因为:execute
可以被截断为:exe
),并检查是否将与\n\s*\\
匹配的行传递到:execute我发布了一个链接。想要一个有我的小修改的吗?是的,如果你发布带有修改的vimrc
会更好,同时检查一下你的本地~/.vimrc
是否有这个错误。我相信Fedora只会在/etc/vimrc上获取vimrc。这就是我运行ManVim时文件下的内容。这是兼容模式。非常感谢你!“搜索exe”是什么意思?在VIM内部或某些插件或~/.VIM
目录中?@Zelphir在有问题的VIM脚本中(在添加/更新后触发了错误)。@ZyX我遵循了您提出的另一个建议,将set nocompatible
添加到我的.vimrc
中,效果很好。这个问题只在升级到vim 8.0之后出现,我没有更改任何插件。回购协议中的vim 7.4似乎没有这个问题。