fedora27安装vim插件youcompleteme

author author     2022-10-30     497

关键词:

1. YouCompleteMe是一款强大的Vim插件,它可以实现代码的自动补全,跳转到定义等功能,并且支持java, python, go, c家族等多种语言。 网址: https://github.com/Valloric/YouCompleteMe 2. 其github的网站上详细地给出了安装该插件的步骤,但是由于该插件所依赖的软件和库比较多,稍有出入就会出错,所以该插件也被称为史上最难安装VIM插件。经过了一天在CentOS6.8系统上痛苦的折磨之后,我终于放弃了CentOS6.8,转投到fedora27上重新折腾(其实是因为我把CentOS搞崩了)。这次的安装还算比较顺利。下面记录一下安装过程。 3. 首先要检查VIM的版本,目前需要大于7.4.1578,fedora27的vim版本是8.0,通过。如果你的系统是低于要求版本的,需要升级vim. 4. 跟随官网推荐,使用Vundle这个vim插件管理器来安装YouCompleteMe,需要先安装Vundle. 按照这里的方法基本上就没有问题:https://github.com/VundleVim/Vundle.vim#about 需要注意的是Vundle官网给出的.vimrc的例子中包含了很多额外的插件,我们需要装的只有两个就是:Plugin ‘VundleVim/Vundle.vim‘,和Plugin ‘Valloric/YouCompleteMe‘, 我们要确保这两行被添加在.vimrc文件中,其他是都是可选的。如果是小白,最好先把其他的都删掉以免不必要的麻烦。其他可选的步骤都可以先略去。 5. 等待漫长的时间后------也许很快,我的就很快,不到一分钟,是因为一开始就出错了。 报错:YouCompleteMe unavailable: no module named xxx, 具体模块名忘记了。 这时参考网站:https://www.jianshu.com/p/d908ce81017a?nomobile=yes 中‘通过git安装YCM‘的步骤,同时也参考YCM官网的‘Full Installation Guide‘中的说明: If you don‘t install YCM with Vundle, make sure you have run git submodule update --init --recursive after checking out the YCM repository (Vundle will do this for you) to fetch YCM‘s dependencies. 这里指出如果没有通过Vundle来YCM安装的话,需要先git clone YCM, 再执行git submodule update --init --recursive 这条命令来获取YCM依赖包。 我虽然用了Vundle安装YCM, 但是貌似没有安装成功,那就算是满足 ‘没有通过Vundle来安装’ 这个条件吧。照着执行了git submodule update命令,大约十几分钟后,执行完成,没有报错。打开vim,也没有先前的错误,说明已经安装YCM插件。 还要说明的是我并没有按照简书上面的步骤安装libclang, 也没有编译ycm_core库,我仅仅是git submodule update,然后就执行第6步了。 6. 到此,可以按照YCM官网后续步骤操作了,依次为安装开发工具和cmake, 安装python headers, 编译YCM. 我用的是没有c-family语义支持的。都比较顺利,没有出现过在CentOS中出现的升级glibc,升级gcc等问题。 7. 打开vim编辑一个python文件,发现已经可以代码补全。Great job !

fedora29安装vim插件youcompleteme

...痛苦的折磨之后,我终于放弃了CentOS6.8,转投到fedora27上重新折腾(其实是因为我把CentOS搞崩了)。这次的安装还算比较顺利。下面记录一下安装过程。首先要检查VIM的版本,目前需要大于7.4.1578,fedora27的... 查看详情

fedora上的vim笔记

1、安装vimsudodnfinstallvim2、插件管理选择vim-plug,vim-plug是韩国人junegunn(JunegunnChoi)写的,目前最快插件管理器,无论是更新,安装,全都是并发的(https://github.com/junegunn/vim-plug)。在用户目录下下载Vim-plug并把它放在autoload目录里:curl-... 查看详情

windows10环境安装vim代码补全插件youcompleteme

Windows10环境安装VIM代码补全插件YouCompleteMe折腾一周也没搞定Windows下安装VIM代码补全插件YouCompleteMe,今天在家折腾一天总算搞定了。关键问题是在于Python环境:必须确保环境变量Path里只有一个python.exe。ycmd是client-server架构。ycmd本... 查看详情

fedora20安装vim提示软件包冲突解决方法

在Fedora20上使用yuminstallvim命令安装vim时,提示软件包冲突,现象如下:Transaction check error:  file /usr/share/man/man1/vim.1.gz from install of vim-common-2:7.4.475-2.fc20.i686 查看详情

fedora27安装ssh

Fedora安装sshd先确认是否已安装ssh服务:[[email protected]~]#rpm-qa|grepopenssh-server openssh-server-5.3p1-19.fc12.i686(这行表示已安装)若未安装ssh服务,可输入:#yuminstallopenssh-server进行安装2、修改配置文件#vi/etc/ssh/sshd_config Port2 查看详情

fedora27安装matlab不能显示安装界面

sudo./install 显示Preparinginstallationfiles...Installing...Finished 没有安装界面 解决方案Beforestartinstallationexecute$xhost+Afterfinish$xhost-  查看详情

vim安装markdown插件

vim-markdown插件安装我用的是vundle管理插件,所以修改~/.vimrc配置文件,添加1Plugin'plasticboy/vim-markdown'之后执行1:PluginInstallvim-instant-markdown插件安装这是一个实时大专栏 vim安装markdown插件预览的插件,当你用vim打开markdown文... 查看详情

gnomeextensions推荐(fedora28常用gnome插件备份)

当我们进行重新安装系统(fedora28)的时候,需要初始安装一些gnome插件,来进行完善我们的使用。首先我们应该进行安装gnome-tweak工具来进行定制化系统。tweak可以进行定制化系统和管理gnome插件来进一步定制化系统。想要安装gn... 查看详情

vim安装插件

1.下载bundlemkdir~/.vim/bundlegitclonehttps://github.com/gmarik/vundle.git~/.vim/bundle/vundle2.在vimrc中添加"开始使用Vundle的必须配置setnocompatiblefiletypeoffsetrtp+=~/.vim/bundle/vundle/callvundle#rc()"===使用Vundl 查看详情

从零开始配置vim(27)——代码片段

...置是无法完成自动生成代码这个步骤的。好在我们大量的插件来进行配置。本篇我们将要来讨论如何使用相关插件来完成代码片段自动完成的功能vsnip插件我们之前在配置自动补全的时候已经下载了vim-vsnip这个插件。vsnip是一个... 查看详情

2018-2019-120189206vim.c插件安装(代码片段)

vim插件安装vim插件安装由于今天在安装vim.c插件耗费了很多时间,配置文件一直不生效,特此记录以下安装插件的方法。安装vim.c按照博客的方法第一步:创建目录~/.vim这个目录是用来存放插件的地方,第一次安装需要创建目录mk... 查看详情

xfce桌面环境美化,fedora27系统

一、添加RPMFusion源,安装方法这里就不说了以前的文章里写过。二、安装XFCE主题管理器xfce-theme-manager[[email protected]~]#dnfinstallxfce-theme-manager.x86_64Xfce主题管理器可设置窗口边框、控件、图标、鼠标光标主题等,它不包括任何缩... 查看详情

vim学习各类插件配置与安装

vim学习、各类插件配置与安装vim插件配置1.vim学习vim基础学习:根据网上流行基础文章《简明Vim练级攻略》,进阶书籍《vim实用技巧》。注:进阶书籍可以在vimtutor之后再进行观看查看vim自带的简易版本学习教程vimtutor,ubuntu可以... 查看详情

vim插件管理-vim-plug(代码片段)

...插件管理工具。GitHub:https://github.com/junegunn/vim-plug插件的安装unixcurl-fLo~/.vim/autoload/plug.vim--create-dirshttps://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim或者直接下载,然后移动到~/.vim/autoload/下。配置编辑~/.vimrc,将以下复制到其... 查看详情

安装vim插件彩虹括号

安装vim插件彩虹括号vim官网推荐插件http://www.vim.org/scripts/script.php?script_id=4176下载最新版本,当前最新是rainbow.vim 3.4.0 2015-11-18 7.3安装彩虹括号前650)this.width=650;"src="https://s4.51cto.com/wyfs02/M01/8E/8E/wKioL1jFPtbRPr 查看详情

从零开始配置vim(27)——代码片段(代码片段)

...置是无法完成自动生成代码这个步骤的。好在我们大量的插件来进行配置。本篇我们将要来讨论如何使用相关插件来完成代码片段自动完成的功能vsnip插件我们之前在配置自动补全的时候已经下载了vim-vsnip这个插件。vsnip是一个... 查看详情

vim利剑之插件管理pathogen

默认情况下安装vim插件是将所有的插件和相关的doc文件都集中放在一个文件夹中,如$VIM/vim/vim74/plugin和$VIM/vim/vim74/doc目录,这样做的后果是修改和卸载很麻烦,也不容易分清哪个文件属于哪个插件。所以在安装其他插件之前,最... 查看详情

安装vim自动补全插件

1安装VIM2安装vim插件管理工具。过程见链接。(谢谢)3 在.vimrc中添加下列代码Bundle‘Valloric/YouCompleteMe‘保存退出后打开vim,在正常模式下输入 :BundleInstall等待安装完成。4若是之前未安装依赖关系的软件 python-devlibxml2... 查看详情