linux vim安装
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux vim安装相关的知识,希望对你有一定的参考价值。
我的Linux中不能用vim编辑文件,如何在Linux中安装Vim编辑器?
一般情况下Linux都已经默认安装了vi编辑器 只要在终端输入 vi 即可打开编辑器。如果没有安装且你的linux可以连接上网络:
1、以Redhat的rpm包为主的linux发行版本使用:yum install vim 即可安装
2、以debian的deb包为主的linux发行版本使用:apt-get install vim 即可安装
3、还有一种是以ports方式安装的,估计你的概率很小。
在终端下以 root 用户试一下就知道了。 参考技术A 你是什么linux,red hat的话就yum install vim如果是ubuntu的话就新立得软件包力去找,你有什么linux方面的问题的话可以来找我,我linux下做开发的本回答被提问者采纳 参考技术B 先看看有没有安装VIM,如果没有安装,从发行版的软件源里安装,或者从源代码编译安装;
如果已经安装,那么在提这个问题时,应该将遇到的具体问题写出来(把错误提示或警告提示列出来)。 参考技术C 没有 vim 的可能有 vi ,没有 vi 和 vim 的,可能有 nano 。
不要一棵树上吊死,至少也要两棵树做个吊床啊……
如果装了图形界面,那么 GNOME 用 gedit ,KDE 用 kwrite 。别死磕一个东西。不就是个文本编辑器么,换个不就解决了?
linux下vim的编译安装教程
之前安装YouCompleteMe的时候遇到vim版本不兼容的问题,看网上说是需要将vim版本提升到8.0及以上,然后就开始安装最新版本的vim,安装过程中的遇到了不少问题主要集中在配置方面和缺少插件,在这里把最终的安装方法贴出来,希望能帮到需要的朋友,也是考虑到自己以后可能还要用到。
step1
为了使vim支持ruby、lua、perl、python2、python3编写的插件,在正式编译安装vim之前需要在系统中安装好相关插件,否则编译vim会出错。
sudo yum install ruby ruby-devel lua lua-devel luajit luajit-devel ctags git python python-devel python36 python36-devel tcl-devel perl perl-devel perl-Extutils-ParseXS perl-ExtUtils-XSpp perl-ExtUtils-CBuilder perl-ExtUtils-Embed libX* ncurses-devel gtk2-devel
如果系统中有可用的python2.7或者python3.6则将上面安装项中的python和python36去除。
step2
卸载已有的vim
yum -y remove vim
下载vim的项目源码
git clone https://github.com/vim/vim.git
下载好后进入到vim目录下进行配置、编译、安装
配置
./configure --with-features=huge --enable-gui=gtk2 --with-x --enable-fontset --enable-cscope --enable-multibyte --enable-pythoninterp --with-python-config-dir=/usr/lib64/python2.7/config --enable-python3interp --with-python3-config-dir=/usr/lib64/python3.6/config --enable-luainterp --enable-rubyinterp --enable-perlinterp --enable-multibyte --prefix=/usr/local/vim --with-compiledby="brooksj"
参数说明如下:
–with-features=huge:支持最大特性
–enable-rubyinterp:启用Vim对ruby编写的插件的支持
–enable-pythoninterp:启用Vim对python编写的插件的支持
-enable-python3interp:启用对python3编写的插件的支持
–enable-luainterp:启用Vim对lua编写的插件的支持
–enable-perlinterp:启用Vim对perl编写的插件的支持
–enable-multibyte:多字节支持 可以在Vim中输入中文
--enable-fontset:支持字体设置
–enable-cscope:Vim对cscope支持 ,cscope是一款优秀的代码浏览工具
–enable-gui=gtk2:gtk2支持,也可以使用gnome,表示生成gvim
-–with-python-config-dir 指定 python配置 路径
--with-python3-config-dir 指定python3配置路径
–-prefix:编译安装路径
--with-compiledby:编译者
配置很关键,这直接关系到你以后vim的功能使用,这里建议最好按照上面我所给出的的配置方案来配置,以免后续出现问题。
编译
make
如果编译错误则可能是缺少相关插件,回过头去查看上面那些插件是否都已安装上。
安装
make install
step3
设置系统环境变量,把vim的bin目录添加到path中,在/etc/bashrc末尾添加
# 注意/usr/local换成你的vim安装路径
export PATH=/usr/local/vim/bin:$PATH
source /etc/bashrc或者重新打开一个终端就可以使用vim和gvim来打开文件了。下图是我安装好之后执行vim --version的输出截图
以上是关于linux vim安装的主要内容,如果未能解决你的问题,请参考以下文章