vim如何安装插件,vim安装不了
以下步骤仅供参考
背景
:作为一个LINUX的酷棒棒糖,在网上安装ycm的教程真的很头疼,所以想通过安装vimplus自动安装ycm插件,却发现ycm无法使用。一开始我以为是vimplus安装过程中出现了问题,后来重新安装了vimplus,更新过程中出现了一些错误。
以下软件包有未满足的依赖项:python 3-dev:dependency:python 3(=3 . 6 . 5-3),但即将安装3.6.7-1~18.04。依赖:libpython3-dev (=3.6.5-3),但不会安装。依赖:python3.6-dev (=3.6)最后一行出现:错误:python头在/usr/include/python3.6m中丢失,可能是因为没有安装python3-dev,然后我用apt包管理工具安装了python3-dev。
o sud aptitude install python 3-dev安装过程如下:
将安装以下“新”软件包。DH-Python { a } lib Python 3-dev { a } lib Python 3.6-dev { ab } Python 3-dev { b } Python 3-distutils { a } Python 3-lib2to 3 { a } Python 3.6-dev { ab } 0个软件包已升级,7个是新安装的,0个将被删除,需要0个3,238 kB/3,315 kB归档文件。拆包后会用到19.0 MB。以下包有未满足的依赖项:python 3-dev:dependency:python 3(=3 . 6 . 5-3)但安装了3 . 6 . 7-1 ~ 18.04 libpython 3.6-dev:dependency:libpython 3.6-stdlib(=3 . 6 . 5-3)但安装了3.6.8-1~18.04.1依赖项:libpython 3.6 (=3.6.5-3)但安装了3 . 6 . 8-1 ~ 18 . 04 . 1 python 3.6【Y/n/q/?] n开:86;关闭;877;延期:35;冲突;43.以下操作将解决这些依赖:降级以下软件包:1)libpython 3-stdlib[3 . 6 . 7-1 ~ 18.04(现在)-3.6.5-3(仿生)]2)libpython 3.6[3 . 6 . 8-1 ~ 18.04]3)libpython 3.6-minimal[3 . 6 . 8-1 ~ 18 . 04 . 1(现在)- 3.6.5-3(仿生)]4) libpython3.6-stdlib [3 .] Y以下软件包将被“降级”:lib python 3-stdlib lib python 3.6 lib python 3.6-minimal lib python 3.6-stdlib python 3-gdbm python 3-minimal python 3.6 python 3.6-minimal将安装以下“新”软件包。DH-Python { a } lib Python 3-dev { a } lib Python 3.6-dev { a } Python 3-dev Python 3-distrutils { a } Python 3-lib2to 3 { a } Python 3.6-dev { a } 0个软件包升级,7个新安装,9个降级,0个将被删除。同时需要8,529 kB/8,606 kB的存档。拆包后会用到18.9 MB。你想继续吗?【Y/n/?] Y后来打开了。c文件,并发现以下错误:
ycmd服务器已关闭(使用:ycmrestartserver )重新启动)。* * * * * * * * *那就按照网上教程试试吧:
在以下路径中运行install.py脚本
CD ~/之后。vim/plugged/YouCompleteMe。/install.py运行,发现还是不能用,代码补全功能有问题。
在安装过程中,会出现以下语句:
-不使用libclang,C/C /ObjC的语义完成将不可用-不使用铿锵整齐进行静态分析。然后,我尝试安装了叮当声
日本首藤智能安装叮当声安装完成之后,再次重新执行了。/install.py发现仍然存在错误
-不使用libclang,C/C /ObjC的语义完成将不可用-不使用铿锵整齐进行静态分析。最后在网上寻找到一行命令:/install.py - clang-completer执行后,在安装过程中出现了:
-使用libclang为C/C /ObjC提供语义完成-使用外部libc lang:/tmp/ycm _ build _ p 48 ezj/lib/libc lang。所以。8-不使用铿锵整齐进行静态分析。最后就不知道为什么可以实现对C/C代码的联想了
在安装永进机械时,vim必须支持python,我在选择过程中选择了python3
可以通过下面命令查看精力对大蟒的支持
vim-version grep python注释lib调用-python v替换隐藏换行python 3 wild ignore如果精力不支持大蟒就需要对精力进行更改,我的精力是支持python3的,如果不支持可以删除之后重新进行精力的安装(python前面都是-)
sudo apt-get remove vim vim-runtime vim-tiny vim-common vim-scripts vim-doc sudo apt-get install vim vim vim vim vim-Athena vim-ctrlp vim-GTK vim-last place vim-python-Jedi vim-syntax vim-tlib vim-youcompletemevim-addon-manager vim-auto pep 8 vim-doc vim-GTK vim-latex suite vim-rails vim-syntax-docker vim-ultis pips vim在安装过程中,选择你需要的版本以上为我尝试安装过程中的一些问题和科学上网得到的一些解决方案。
如果在安装过程中出现了软件包的依赖问题,可以尝试使用才能包管理工具来解决:
sudo apt-get install//替换为日本首藤智能安装一般来说才能会给出一些解决方案,这时候需要判断是否接受目前的解决方案,和安装软件包之前提示的依赖项有关,一些软件包降级到依赖项的版本再进行安装。