前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >腾讯云Linux服务器vim插件ycm安装使用

腾讯云Linux服务器vim插件ycm安装使用

原创
作者头像
力力RiversFlow
修改于 2020-02-14 02:16:02
修改于 2020-02-14 02:16:02
2.9K0
举报
文章被收录于专栏:游戏研发游戏研发

1.Windows端登录方式:

1.1.网页登录方式,WebShell为腾讯云推荐的登录方式: 登录腾讯云账号后,打开“云产品”->“云服务器”->“实例”,登录就是相应的WebShell界面

1.2.客户端登录方式:考虑的原则是开源或免费,最后用Putty 和 MobaXterm组合,而其它如XShell虽公司帮购买了,但不用公司的电脑时不方便,功能上基本上XShell有的都有

2. 安装最新的ycm插件对vim、python版本有要求且后面的ycm版本不再支持python2,下面截图来自ycm 的README.md

3.安装 python2, python3, 用yum源安装即yum install python-devel.x86_64 && yum install python36-devel.x86_64

3.1.大致查看当前python相关内容:whereis, rqm -qa python

3.2.查看yum源是否有python的devel版本

3.3.安装python2, python3: yum install python-devel.x86_64 && yum install python36-devel.x86_64

4. 安装新版vim

4.1. git 下载vim: git clone https://github.com/vim/vim ./vim

4.2. 配置vim: 使vim支持 python2 和python3, 配置如下

4.2.1 清理配置: make distclean

4.2.1对python2.7的支持参数:

--enable-pythoninterp

--with-python-config-dir=/usr/lib64/python2.7/config

4.2.2 对python3.6的支持参数:

--enable-python3interp --with-python3-config-dir=/usr/lib64/python3.6/config-3.6m-x86_64-linux-gnu

注--with-python-config-dir的路径必须正确,相应文件夹里面含有Makefile 和so库

使用命令:whereis python 找到的是python的大致位置,具体路径可简单找一下

4.3 编译和安装:make &&make install

4.4 查看vim版本及对python的支持: vim --version

注: +python/dyn, +python3/dyn有相应的符号”+” 才表示支持相应功能

5.Vundle插件下载安装,Vundle为vim插件管理插件:

5.1.下载:从https://github.com/VundleVim/Vundle.vim.git中 clone到 vim插件位置:~/.vim/bundle/Vundle.vim

5.2. 在.vimrc中加入Vundle配置:把Vundle.vim/test中的minirc.vim内容添加到.vimrc里去

5.3. 下载新的插件放在~/.vim/bundle/下,再在.vimrc里面的vundle#begin()与vundle#end() 之间加上插件目录

5.4. 安装vim插件:vim +PluginInstall

6.安装YouCompleteMe插件

6.1.下载YouCompleteMe插件

git clone https://github.com/Valloric/YouCompleteMe ~/.vim/bundle/YouCompleteMe

6.2. 更新submodules, ~/.vim/bundle/YouCompleteMe目录下执行:

git submodule update --init --recursive

6.3.安装:python3 install.py --clang-completer,注使用python3, 对其它语言的支持自己加上

注:https://github.com/ycm-core/ycmd里的安装说明:

6.4.配置.ycm_extra_conf.py且在.vimrc中添加相应的配置变量

6.4.1.拷贝

~/.vim/bundle/YouCompleteMe/third_party/ycmd/examples/.ycm_extra_conf.py 到~/.vim/下, 在.ycm_extra_conf.py里增加自己所需要ycm补充的头文件

6.4.2. 在.vimrc中添加相应的配置变量,如下:

7. 比较常用插件可参与github上的,排名比较靠前的都是比较实用,个人比较常用用的:ctags, tagbar, cscope, nerdtree, grep, a.vim,ycm等

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
vim 配置python3环境_vim怎么运行python
需求:配置vim使能支持python程序开发的类似IDE环境,实现代码不全、语法高亮等功能。
全栈程序员站长
2022/11/11
1.2K0
golang实战-1:搭建vim-go开发环境
LSB Version: :core-4.1-amd64:core-4.1-noarch
千里行走
2019/11/06
3.5K0
golang实战-1:搭建vim-go开发环境
Ubuntu 14.04下Vim安装YouCompleMe插件
最权威的原始步骤可以参考github中关于此插件的README.md,如果时间允许的话,尽量多看几遍可以避免很多不必要的麻烦。
用户8705041
2021/06/08
5310
centos7使用vim打造强大的pyt
centos7.3自带的vim是7.4.*版本, YouCompleteMe需要Vim 7.4.1578+ 我这里编译安装vim8.0
py3study
2020/01/08
1.6K0
手把手教你配置linux下C++开发工具——vim+ycm(YouCompleteMe),支持基于语义的自动补全和第三方库补全(史上最简单、史上最透彻、史上最全的终极解决方案)
截止到目前,vim稳定版本已经到了8.2+,ycm(YouCompleteMe的简称)最新版本与几年前的安装配置截然不同了。之前网上很多教程也教不得法,生搬硬套,没有讲透彻。所以,才下定决心写一篇自认为史上最简单、史上最全的教程出来。
Java架构师历程
2020/11/10
6.1K0
手把手教你配置linux下C++开发工具——vim+ycm(YouCompleteMe),支持基于语义的自动补全和第三方库补全(史上最简单、史上最透彻、史上最全的终极解决方案)
【学员分享】程序员效率神器,最常用VIM插件安装大全
在群里言有三老师多次推荐用vim作为编辑程序,作为经验丰富的AI程序员,我想一定有其道理,所以决定好好学习vim。知道vim编辑有很多优点,大家可以在网上搜,我认为最重要的一点就是看起来很牛啊~。但是vim初始界面太原始了,看得我想哭,安装了之后只能用来编辑,如果要运行就需要退出去,通过python test.py来运行,麻烦死了。回想用现成的IDE是多么的舒服。来来来,看一看界面有多简单。
用户1508658
2019/07/26
2K0
【学员分享】程序员效率神器,最常用VIM插件安装大全
Ubuntu下为vim安装YouCompleteMe插件
前提条件 已安装 Vundle (参考 Vim安装插件管理器Vundle) Vim 版本 ≥ Vim 7.4.1578+ (查看 vim --version) 安装 第一步,使用Vundle安装YouCompleteM 在.vimrc中添加以下内容 Plugin 'Valloric/YouCompleteMe' 然后拉取源码(或是 :PluginInstall 也可) $ cd ~/.vim/bundle #./install.py需要克隆,不能直接下载zip压缩包 $ git clone https:/
宋天伦
2020/07/27
1.9K0
centos7 python3.7+vi
安装python3.7 https://www.python.org/downloads/
py3study
2020/01/10
8930
vim配置
默认检查的是CPP,要检查C需要修改一下。 python项目要加进Pythonpath,否则包可能找不到定义:
超级大猪
2019/11/22
7440
Ubuntu13.04配置:Vim+Syntastic+Vundle+YouCompleteMe
序言     使用Ubuntu和vim已经有一段时间了,对于Vim下的插件应用,我总是抱着一股狂热的态度。这次,又在网上闲逛着,发现了一个个人博客提到了Vim代码补全这回事,并提到了YouCompleteMe这个插件。顿时激起了我折腾的欲望。以前我都是使用Ctags+<C-n>或<C-p>来进行补全,然而其命中率却比较低,有时候根本就乱匹配。于是决定将YouCompleteMe这个插件安装好适用一下,同时,用Vundle也好让我将.vim文件夹下的文件清理一下. 一、准备 (1)相关链接 PPA for v
24K纯开源
2018/01/18
1.7K0
Ubuntu13.04配置:Vim+Syntastic+Vundle+YouCompleteMe
Windows安装WSL--Ubuntu
WSL(Ubuntu)将Ubuntu和Win10无缝连接起来,让开发人员可以不使用虚拟机,就轻松地在同一个系统中使用win10和Ubuntu,你可以用它代替Cywin32和babun.
php007
2019/11/28
3.8K0
VIM配置攻略(最强干货加强版)
自己最近也在折腾这个VIM的配置,在网上也看了很多教程等,说真的看的一头雾水。主要是对于一个初学者来说对Vundle等根本没有什么了解,也不知道怎么用,并且由于本人的Linux系统是CentOs6.5的,所以版本也有限制,由于版本原因,竟然git都用不了!!!!这就很难受,所以费劲心思,找到了一篇对VIM配置比较详细的教程,只要按照的教程的步骤一步一步来,相信你也能配置一个十分满意的VIM,闲话不多说,进入正题。
Lansonli
2021/10/09
1.7K0
vim的配置_vim全局配置
因为写了一段时间前端,一直在考虑vim是否能够替代前端无敌编辑器vscode,最后发现只能高仿,自己配置的性能跟vscode下的vim模式差不多,灵活性更高点,喜欢折腾的朋友可以试试,否则用vscode vim模式吧,已经神一般的完美了(不是高级黑-。-)。 这套插件目前包含了代码自动补全,目录树,js/jsx eslint自动格式化,小黑屋模式, 文件搜索ctrlp,快速检索ack,emmet,函数工具条还有各种奇奇插插的主题配置而成, 别想歪。这里我做了一堆的配置,大家可以根据个人喜好,配置任意的快捷键。我是一边做一边写的文章,有些东西可能没考虑到,有问题可以给我留言。
全栈程序员站长
2022/11/14
3K0
vim的配置_vim全局配置
【玩转Lighthouse】在Lighthouse配置Vim的YouCompleteMe:文本编辑更清爽和强大,并具有一定的IDE能力
Vim的强大已经是毋庸置疑了。并且开源社区内大佬们十分活跃,满满的安全感^_^。本文将介绍Vim如何编译安装,并支援Python,进而安装号称最难安装的Vim插件:YouCompleteMe。以下为了方便,我简称为:YCM。配合它,可以让你的Vim文本编辑更强大和清爽,并具有一定的IDE能力。不能说完全媲美IDE,但是也算多了个不错的工具啦。
Mintimate
2022/04/22
1.9K6
【玩转Lighthouse】在Lighthouse配置Vim的YouCompleteMe:文本编辑更清爽和强大,并具有一定的IDE能力
超级强大的vim配置(vimplus)
最近在重新配置Vim,也在GitHub上找了三个star和fork数目很高的方案,在这里分享给大家: https://github.com/amix/vimrc - star 3,482 ; Fork
_gongluck
2018/03/13
29.9K2
超级强大的vim配置(vimplus)
VIM个性化配置(一)
只需在Home目录创建一个 ~/.vimrc 文件即可以配置 vim 了,如需安装插件,在 ~/.vim 目录下创建一个bundle文件夹,插件装在里面。(需安装 Vundle 插件管理器),将以下内容拷入~/.vimrc 文件中即可。
宋天伦
2020/07/27
1.4K0
2018 更新下vim 插件
周末网上晃荡看到一些关于 vim8 异步和插件的文章,觉得有些新功能挺实用的,所以花了点时间升级下自己的 vim 配置。 本文介绍一些使用到的实用插件以及参考配置。
orientlu
2018/09/13
2.7K0
2018 更新下vim 插件
使用Vundle安装YouCompleteMe
使用git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim命令下载源码,默认安装在/.vim/bundle/vundle下;如果/.vim/bundle/vundle不存在,使用
烤粽子
2021/07/07
1.1K0
如何使用Vim编写和调试Python代码
要想在Ubuntu下使用VIM编写和调试Python代码,请下安装如下的链接进行配置:
py3study
2020/01/13
4.1K0
最近的 vim 配置
前段时间调整了vim配置,尝试了下python-mode这个集成的配置。最终还是以体验太差告终,主要在性能方面,可能是我的Air配置太Low了。经常出现噼里啪啦打完一堆代码,发现屏幕没反应,延时一段时间(可能是1、2秒)时候屏幕开始自动出现字符。当然除了性能问题之外,其他的PyMode已经处理的很好了。省去了装很多插件的麻烦。但问题是会帮你装上很多你用不到的插件。
the5fire
2019/03/01
8170
相关推荐
vim 配置python3环境_vim怎么运行python
更多 >
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档