内容简介:最近在Linux下用vim写Python,vim被称作编辑器之神,写起代码来也是6的飞起,不用鼠标纯键盘操作看起来就有种高大上的感觉,但是美中不足的是,vim并没有自动补全,这对于用惯了IDE的朋友们来说肯定是一大不习惯,于是我查了各种资料,终于一步一步的,在Ubuntu下配置好了号称史上最难安装的自动补全插件——YouCompleteMe 。 YouCompleteMe是vim中一款非常好用的自动补全插件,支持多种语言的自动补全。vim搭配YCM使用算是如虎添翼。接下来,就来手把手的教你在Linux系统
最近在 Linux 下用vim写Python,vim被称作编辑器之神,写起代码来也是6的飞起,不用鼠标纯键盘操作看起来就有种高大上的感觉,但是美中不足的是,vim并没有自动补全,这对于用惯了IDE的朋友们来说肯定是一大不习惯,于是我查了各种资料,终于一步一步的,在Ubuntu下配置好了号称史上最难安装的自动补全插件——YouCompleteMe 。 YouCompleteMe是vim中一款非常好用的自动补全插件,支持多种语言的自动补全。vim搭配YCM使用算是如虎添翼。接下来,就来手把手的教你在Linux系统下配置YCM 安装后的效果:
系统版本:Ubuntu 16.04 LTS 需要的其他东西:git
cmake
Vundle
`YouCompleteMe
git
首先,检查系统是否安装了git,git是前期准备工作,是为了使用这个 工具 在github上面下载Vundle和Youcomplete的源码,在终端中输入以下命令
git —version 复制代码
如果终端返回了git的版本,那么恭喜你,当前系统中已经安装了git,如果终端提示命令没有找到,那么在终端输入:
sudp apt-get install git 复制代码
等进度条走完,git就成功的安装在你的系统中了。 BTW,记得联网 。
cmake
使用同样的方式,检查cmake是否安装在系统中,如果没有,在最后一部编译的时候会报错。同样的,在终端输入:
sudo apt-get install cmake 复制代码
Vundle
这一步,我们要用到git工具了。在终端中输入以下命令:
git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim 复制代码
等待系统clone完成。 输入命令:
cd ~ 复制代码
进入home路径下
输入命令:
gedit .vimrc 复制代码
编辑配置文件,在文件的开头添加如下代码:
set nocompatible “ 必需 filetype off “ 必需 ” 将运行时的路径设置为包括Vundle并初始化 set rtp+=~/.vim/bundle/Vundle.vim call vundle#begin() ” 使Vuldle管理自己 Plugin ‘VundleVim/Vundle.vim’ ”最后要写入YouCompleteMe管理语句的位置 ” 你所有的插件必需在这一行之前添加 call vundle#end() “ required filetype plugin indent on “ required 复制代码
启动vim,并输入:
:PluginInstall 复制代码
注意:区分大小写
YouCompleteMe
输入以下命令
cd ~/.vim/bundle git clone https://github.com/Valloric/YouCompleteMe.git 复制代码
首先进入到YouCompleteMe目录下:
cd ~/.vim/bundle/YouCompleteMe 复制代码
输入以下命令:
git submodule update —init -recursive 复制代码
上面的过程可能要持续几分钟,等带完成后,开始编译YCM所有支持的语言:
./install.py —all 复制代码
编译的过程同样也是比较慢的,请耐心等待。 等待编译完成后,在.vimrc文件中添加:
Plugin ‘VundleVim/YouCompleteMe’ 复制代码
添加位置已经在上文中给出。 现在打开vim新建一个文件,已经敲过一次的代码,就已经有了补全功能了,部分 Python 标准库中的方法、变量都可以补全,开启你的大神之路吧! 参考链接:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
计算机网络(第4版)
[美] James F. Kurose、[美] Keith W. Ross / 陈鸣 / 机械工业出版社 / 2009-11 / 66.00元
本书采用了独创的自顶向下方法,即从应用层开始沿协议栈向下讲解计算机网络的基本原理,强调应用层范例和应用编程接口,内容深入浅出,注重教学方法,理论与实践相结合。第3版的内容相应更新并反映了网络领域的最新进展,如增加了无线和移动网络一章,扩充了对等网络、BGP、MPLS、网络安全、广播选路和因特网编址及转发方面的材料;还增加了一套实用的实验,并修订了习题。本书适合作为计算机、电子、通信工程相关专业的本......一起来看看 《计算机网络(第4版)》 这本书的介绍吧!