栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

YouCompeletMe Install On Linux

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

YouCompeletMe Install On Linux

1.安装必要的支持文件(目前<2022/6/6>通过apt-get即可获得支持的版本)

sudo apt-get install mercurial python-dev python3-dev ruby ruby-dev libx11-dev libxt-dev libgtk2.0-dev libncurses5 ncurses-dev libtool libtool-bin -y

安装依赖文件

过程比较漫长

2.确保python版本大于3.6

Python3 -version

Python -version

//安装python3.6及以上版本

在上述支持文件中

3.确保vim版本不低于8.2(8.2及以上才支持python3)

//检查vim版本

vim --version

//安装在家目录

cd

//检查git工具

git --version

//git获取方式一

git官网下载git

git-scm.comhttps://git-scm.com///git获取方式二

sudo apt-get install git

//克隆vim源代码

git clone https://github.com/vim/vim.git

git克隆工具一般不显示剩余时间

git2.17.1貌似可以显示vim源码克隆进度

 这也是一个漫长的过程

//克隆源代码后手动安装vim来配置其支持的拓展包

//先看看配置好的vim所支持的内容

看见python3前面的+号就成功了一小步了

 //现在开始配置vim

sudo ./configure --enable-perlinterp --enable-python3interp --enable-rubyinterp --enable-cscope --enable-gui=auto --enable-gtk2-check --with-features=huge --enable-multibyte --with-x --with-compiledby="asd" --with-python3-config-dir=/usr/lib/python3.6/config-3.6m-x86_64-linux-gnu --prefix=/opt/vim82

//如果找不到python3的路径,就使用find命令找一下

find /usr/lib/python* -name python*

找到并复制/usr/lib/python3.6/config-3.6m-x86_64-linux-gnu该目录

替换--with-python3-config-dir=的内容

//可以使用如下命令查看一下各个配置选项的含义

./configure --help

//配置完成后编译即可

make

make install

//把可执行文件连接到/usr/bin目录

sudo ln -s /opt/vim82/bin/vim /usr/bin/vim

//最后看看vim的版本信息

vim --version

 4.安装vim插件管理工具(vimbundle为例)

//还是安装在家目录下面(强烈建议)

cd

git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim

//查看.vim隐藏文件夹是否克隆成功

ls-a

//配置.vimrc(vim启动时会读取的配置文件),以便加载Vundle

vim ~/.vimrc

//建议直接打开vimbundle的说明,找到3.配置插件,然后复制到.vimrc

vim .vim/bundle/Vundle.vim/README_ZH_CN.md

5.安装ycm补全插件(终于到插件的安装了)

//参考vimbundled的说明中的第4项,在.vimrc中添加如下内容

Bundle 'Valloric/YouCompleteMe'

//vim命令行模式

:VundleInstall

 这个过程极度缓慢且没有任何进度显示(都怪ycm太大了)并且容易出现错误

//你也可以使用说明手册中的PluginList而不是Bundle

//如果VundleInstall太慢或者总是丢包也可以直接克隆源代码,当然.vimrc中该加的还是要加

git clone https://github.com/Valloric/YouCompleteMe.git

6.结束了,看看效果

 TIPS:如果你的某一个步骤出现了问题,看终端上提示什么就去完善什么就好了

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/954586.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号