搞了两天,终于齐活了...
一开始装YCM时,子模块下载不下来,一个个改路径感觉很麻烦,就想改装个jedi-vim。
因为YCM的底层用的就是jedi。
https://vimjc.com/jedi-vim-plugin.html
问题1:
之前用dynamic python3 编译的vim,vim里有python3的语法高亮,我以为OK了。
但装了jedi后,用vim打开就各种报错。
查了下,jedi-vim不能是vim +python/dyn,也就是说vim不能用--enable-python3interp=dynamic方式编译,只能使用静态编译。
问题2:
vim --version | grep python 没有+python3
手动编译vim,使其支持python3,特别注意 ./configure的参数,YCM的官方文档是这样推荐的:
./configure --with-features=huge \
--enable-multibyte \
--enable-rubyinterp=yes \
--enable-python3interp=yes \
--wi