linux国产操作系统麒麟V10配置vimplus

采用国产操作系统配置vim的辅助插件vimplus,操作系统版本如下

 需要有

 国产系统默认自带vim,但是vimplus里面的YouCompleteMe 插件需要 Vim 编译时支持 Python (3.8.0+),而 LeaderF 插件需要 Vim 编译时支持 Python,并且还需要兼容的 Python 版本所以卸载原本的vim而通过的源码进行编译

//下载vim
sudo apt install vim
//卸载vim
sudo apt remove vim

//安装 Python
sudo apt-get install python3 python3-dev
//测试 python3
python3 --version

下载vim的源码包,在GitHub上面,在gitee上面下需要账号密码,建议开加速器Stream++在GitHub上下载

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

需要先关闭国产电脑自带的 安全认证,重启会恢复安全认证

//关闭麒麟v10的安全认证
setstatus disable

编译vim前需要查看python3的版本和路径

python3 --version

which python3.8

 获得的python3的路径非常重要,需要在编译vim时直接指出,不然会出现,无法正确识别您指定的 Python3 可执行文件路径,Vim 的配置脚本在检查 Python 版本时小于3.0的问题,在下载好的vim源码包里面进入src文件夹,打开控制台运行sudo ./configure --with-features=huge --enable-python3interp --with-python3-command=/usr/bin/python3.8这里的/usr/bin/python3.8是你通过which python3.8获取的路径

sudo ./configure --with-features=huge --enable-python3interp --with-python3-command=/usr/bin/python3.8

 检查控制台显示的结果不要出现checking Python is 3.0 or better... File "<string>", line 1 import sys; sys.exit( < 3.0) ^ SyntaxError: invalid syntax的表示Python版本不对,大部分原因是你路径不对,checking Python is 3.0 or better... Fatal Python error: config_parse_cmdline: Permission denied by kysec Python runtime state: preinitialized这个表示操作系统没权限不对,需要你关闭国产电脑自带的安全认证,确保控制台显示没错误的情况下,进行下一步,不然配置vimplus没有自动补全功能,之后sudo make,sudo make install,这样安装的vim的可执行程序在/usr/bin/vim路径下需要,运行vim时,出现没有那个文件或目录,是因为vim的可执行文件在/usr/bin/vim

sudo make
sudo make install

下载vimplus的源码包,然后进入~/.vimplus文件夹,编辑vimplus里面的安装程序install.sh用记事本或者vim或者其他工具打开,修改里面内容,我这用gitee直接查看install.sh内容发现

git clone https://github.com/chxuan/vimplus.git ~/.vimplus
cd ~/.vimplus

main函数里面判断电脑类型,选中Linux的函数进去

发现里面判断Linux的系统类型,在麒麟v10的版本运行的函数install_vimplus_on_debian,建议一步到位直接把这个函数放到main函数里面去执行

一步到位运行install,然后python的版本选3

sudo ./install.sh

 由于vim的源码编译的程序的可执行程序在/usr/bin/vim路径下

/usr/bin/vim txt.cpp

建议通过创建一个符号链接,将/usr/bin/vim的 Vim 路径链接到 vimplus 提供的路径上

  • 35
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值