0

我知道可以使用 clang 代替omnicppcomplete。但是,安装 clang 后,vim 无法自动完成 vimrc 中指定的脚本。即以前,autocmd FileType python set omnifunc = pythoncomplete#Complete在 .vimrc 文件中工作正常。

但是,安装 clang 后,每当我打开文件时它都会返回此错误:

Error detected while processing FileType Auto commands for "python":
E518: Unknown option: pythoncomplete#Complete

我也尝试删除 clang 目录,但错误仍然存​​在。任何想法?

编辑:经过大量调试后意识到你不能在'='符号之间留下空格。所以正确的方法是' autocmd FileType python set omnifunc=pythoncomplete#Complete'。

4

1 回答 1

1

Vim 将pythoncomplete#Complete视为另一种设置(不存在),因为您不小心在=. :set您可以使用该命令更改多个设置。

于 2012-11-06T15:26:47.110 回答