你必须从你的 vimrc 中删除你的set statusline
语句。
我的 rc 文件中的所有“set statusline”语句都被注释掉了,留下包含“set laststatus=2”的行。 问题仍然存在。 在建议的修复得到验证之前,请不要关闭错误报告。
我可以看到您使用的是旧版本的 Powerline,因为python from powerline.bindings.vim import source_plugin; source_plugin()
语句已更改为在最新版本中更新运行时路径。 请更新到最新版本并根据文档更新您的 vimrc,如果错误仍然存在,请告诉我。
好的。 更新了 powerline 并更改了我的 rc 文件中的 powerline 调用语句。
这有助于我在 vim 中手动获取 .vimrc 文件,但我有一个 autocmd 命令,每次保存 rc 文件时都会获取 .vimrc 文件。 当我保存我的 rc 文件时,导致我的 .vimrc 中第 232 行的命令出现错误 #153
当使用 autocmd 资源时,你的 vimrc _always 使用autocmd-nested _。
@Lokaltog我想应该将此信息添加到故障排除中,因为在保存 vimrc 资源时使用 autocmd 是很常见的,而且我已经在 SO 上看到了至少一个相同的问题。 大多数时候ColorScheme
事件是唯一一个可能在资源 vimrc 上启动的实际使用的事件( SourcePre
和SourceCmd
也省略了没有嵌套,但我几乎从未见过他们使用过;除了{proto}://
伪协议和(可能压缩的)vimball 文件的SourceCmd
命令)。
@ZyX-I 谢谢,我会将其添加到故障排除中。
最有用的评论
当使用 autocmd 资源时,你的 vimrc _always 使用autocmd-nested _。