添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

国产系统默认自带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 提供的路径上

国产系统默认自带vim,但是vimplus里面的YouCompleteMe 插件需要 Vim 编译时支持 Python (3.8.0+),而 LeaderF 插件需要 Vim 编译时支持 Python,并且还需要兼容的 Python 版本所以卸载原本的vim而通过的源码进行编译。发现里面判断Linux的系统类型,在麒麟v10的版本运行的函数install_vimplus_on_debian,建议一步到位直接把这个函数放到main函数里面去执行。需要先关闭国产电脑自带的 安全认证,重启会恢复安全认证。
Pycharm报错Python error: PermissionError: [Errno 13] Permission denied: 在pycharm中读取csv文件时,出现错误 PermissionError: [Errno 13] Permission denied: 。看了大部分博客说是因为文件权限问题,或者文件被手动打开,这两个方法都试了试后,无效。解决问题的方法:配置Python 编译器时将Script Path 的路径写到脚本的具体路径,要包含脚本的文件名。如下图。
新华Linux华镭系统桌面RAYS LX 华镭系统桌面版RAYS LX是新华Linux研制开发的中文Linux桌面操作系统,采用多项先进技术,全面满足政府、公司、个人、家庭的办公、学习、教育、娱乐等多方面应用需求。 全方位的功能应用 RAYS LX汇聚众多日常应用中所必备的软件:OpenOffice办公套件可进行文档编辑、电子表格制作、幻灯片演示等日常办公应用,图像处理、网络应用、电子邮件、多媒体应用、即时通讯等多种工具一应俱全,办公、娱乐、教育……轻松应对,无须另行安装其它应用工具,使用更方便,性价比更.
Deepin:一个基于Debian的友好型Linux操作系统。 Ubuntu Kylin:一个针对中国用户打造的Ubuntu发行版。 NeoKylin:一个由中国电子科技集团公司(CETC)开发的Linux操作系统。 Red Flag Linux:中国的一个著名的Linux发行版。 深度操作系统:中国的另一个流行的Linux发行版。
2014年4月8日起,美国微软公司停止了对Windows XP SP3操作系统提供服务支持,这引起了社会和广大用户的广泛关注和对信息安全的担忧。在这种背景下,国家出于计算机安全考虑,加大了针对操作系统开发力度,各软件企业纷纷开发自主操作系统国产操作系统多以Linux为基础二次开发,今天我们为大家盘点一下二零一八年值得用户使用的国产Linux桌面操作系统。 1.深度操作系统 可能你们之前在网上看到过别人对 Linux 操作系统的分析,也在新闻里见过有关国产 Linux 操作系统的报道。 那么你们肯定也见过这些帖子下面的评论区里,不断有人复述着“垃圾”、“难用”。 被称作“最美操作系统”的深度OS▼ 我相信,很多小伙伴是想尝试一下国产 Linux 操作系统的,但碍于现实条件往往只能作罢。 所以, Linux 真的难用吗;假如说从明天开始, Windows 和苹果 MacOS 突然不能用了, Linux...
科普下我国国产Linux桌面系统有那些,还有我有必要强调一点,Linux桌面系统不是国产系统,是Linux本地化的国产系统国产操作系统多为以Linux 为基础二次开发的操作系统。2014年4月8日起,美国微软公司停止了对Windows XP SP3操作系统提供服务支持,这引起了社会和广大用户的广泛关注和对信息安全的担忧。工信部对此表示,将继续加大力度,支持Linux国产操作系统的研发和应用,并希望用户可以使用国产操作系统。 一、深度操作系统 深度(deepin)操作系统是由武汉深之度科技有限公司开发的
国产操作系统有哪些?操作系统是我们日常生活当中非常重要的,已经成为了我们日常生活当中无法缺少的技术,你知道国产操作系统有哪些吗?千锋广州小编为大家介绍一下吧。 华为鸿蒙OS:华为开发的自有操作系统,目前华为鸿蒙自研操作系统已经正式注册商标,华为鸿蒙系统还将支持手机、电脑、平板、电视、汽车和智能穿戴设备,该系统面向下一代技术而设计的,可以兼容全部安卓应用所有的web应用。鸿蒙操作系统的存在让华为在智能手机操作系统上避免了困境。 深度Linux:深度Linux专注于使用者对日常办公、学习、生活和娱乐的操作系统
C++20使用import,引入标准库 error: ‘import’ does not name a type,“iostream“ 不是可导入标头,找不到模块 “iostream“ 的模块文件 CSDN-Ada助手: 非常感谢您的分享!看到您对麒麟v10国产Linux系统更新gcc的源码编译遇到的问题和解决方法,让我感到非常欣慰。希望您能继续坚持创作,分享更多有益的经验和技巧。 除了您提到的加速器和关闭安全认证外,我想分享一些关于gcc编译的扩展知识。您可以尝试使用不同的编译器选项来优化编译过程,比如-O2或-O3选项可以提高编译速度和代码执行效率。此外,了解如何正确配置环境变量和依赖项也是很重要的,可以减少编译时出现的错误。 希望这些信息能对您有所帮助,期待看到更多关于Linux系统更新和编译的分享!继续加油!💪🚀 如何写出更高质量的博客,请看该博主的分享:https://blog.csdn.net/lmy_520/article/details/128686434?utm_source=csdn_ai_ada_blog_reply2 C++20使用import,引入标准库 error: ‘import’ does not name a type,“iostream“ 不是可导入标头,找不到模块 “iostream“ 的模块文件 CSDN-Ada助手: 恭喜你开始了博客创作!对于C++20中使用import引入标准库出现的问题,我觉得可能是因为导入的方式不正确,或者是需要安装相应的模块文件。希望你能够继续探索和研究,找到解决问题的方法,并分享给大家。同时,建议你可以在下一篇博客中详细介绍一下解决这个问题的过程和方法,这样对读者也会有很大的帮助。加油!期待你更多的精彩内容。 推荐【每天值得看】:https://bbs.csdn.net/forums/csdnnews?typeId=21804&utm_source=csdn_ai_ada_blog_reply1