deepin安装vimplus

首先检查你的vim是否支持python和python3,因为YCM的安装必须要vim支持python,vimplus可以帮你下载安装很多插件,但是如果你的vim不支持python,完成之后还是无法使用代码补全

vim --version | grep python
不用grep命令过滤,搜索的东西太多

这两个前面有‘+’,则支持,如果没有,则需要卸载vim然后源码安装

sudo apt install python-dev
sudo apt install python3-dev
sudo apt install ruby-dev
sudo apt install liblua5.3-dev
sudo apt install libperl-dev
sudo apt install libx11-dev
sudo apt install libncurses5-dev
# sudo apt install libgtk2.0-dev
# sudo apt install libgtk-3-dev
# 为了方便,也可以用下条语句一次安装多个软件
# sudo apt install python-dev python3-dev ruby-dev liblua5.3-dev libperl-dev libx11-dev libncurses5-dev libgtk2.0-dev libgtk-3-dev

# 下载最新版本的Vim源码
git clone git@github.com:vim/vim.git ~/Download/Vim

这一步之前你还与要配置一下SSH Keys,如果你以前在当前主机上弄过,则不需要,否则需要,不然会爆出错误:ssh git Permission denied (publickey)

设置Git的user name和email:

$ git config --global user.name "kisschina521"
$ git config --global user.email "love.sanyuan@gmail.com"
以上是我的github账号以及绑定的信息


生成SSH密钥过程:
1.查看是否已经有了ssh密钥:cd ~/.ssh
如果没有密钥则不会有此文件夹,有则备份删除
2.生存密钥:
$ ssh-keygen -t rsa -C “love.sanyuan@gmail.com”
这一步之后连按回车就好:按3个回车,密码为空

最后得到了两个文件:id_rsa和id_rsa.pub
吧id_rsa.pub里面的内容复制到ssh keys里面,这可以不用终端操作,登录github操作添加就好

之后就完成了,可以使用git clone了

然后就开始安装vim:

# 卸载系统自带的老版本Vim(如果有的话)
sudo apt purge vim vim-common vim-runtime vim-tiny

# 编译Vim源代码并安装
cd ~/Download/Vim/

# Python的头文件目录 /usr/lib/python2.7/config-x86_64-linux-gnu 需要根据实际进行修改

sudo ./configure --with-features=huge --enable-python3interp --enable-pythoninterp --with-python-config-dir=/usr/lib/python2.7/config-x86_64-linux-gnu/ --enable-rubyinterp --enable-luainterp --enable-perlinterp --with-python3-config-dir=/usr/lib/python3.6/config-3.6m-x86_64-linux-gnu/ --enable-multibyte --enable-cscope --prefix=/usr/local
这是我的,支持了python3和python2,/usr/local就是你安装vim的地方,我是python3.6
--with-features=huge:支持最大特性
--enable-rubyinterp:打开对ruby编写的插件的支持
--enable-pythoninterp:打开对python编写的插件的支持
--enable-python3interp:打开对python3编写的插件的支持
--enable-luainterp:打开对lua编写的插件的支持
--enable-perlinterp:打开对perl编写的插件的支持
--enable-multibyte:打开多字节支持,可以在Vim中输入中文
--enable-cscope:打开对cscope的支持
--with-python-config-dir=/usr/lib/python2.7/config-x86_64-linux-gnu/ 指定python 路径
--with-python-config-dir=/usr/lib/python3.6/config-3.6m-x86_64-linux-gnu/ 指定python3路径
--prefix=/usr/local:指定将要安装到的路径

然后输入命令:make

# 使用root权限安装,否则会提示“无法创建普通文件'/usr/bin/vim': 权限不够”
sudo make install

这些都搞定之后就非常简单了,只需要三步

git clone https://github.com/chxuan/vimplus.git ./vimplus
在当前路径下创建一个vimplus的文件夹
cd ./vimplus
sudo ./install.sh

有时候新机可能会有su 鉴定故障的问题,更新root密码

sudo passwd root

然后就可以享受vimplus的快感了

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值