我知道可以使用 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
'。