首先要明白的是,gvim是vim安装gui后的图形化界面的编辑器,vim又是vi的增强版。
1、获取安装包
https://www.vim.org/download.php
选择操作系统
选择版本
2、安装过程
服务器的OS版本是RHEL 6.7,设计室workstation工作站的OS版本是RHEL7.2。
安装过程相差无二,下面以服务端的安装为例。(RHEL:Red Hat Enterprise Linux)
查看Linux版本cat /etc/redhat-release(其实这一步应该在下载之前选择操作系统的时候就得明白)
获取到安装包后,服务端可以通过xshell连接上去,然后用xftp将文件上传到需要安装的位置。工作站可以用U盘直接拷贝,或者从服务端用scp拷贝到本地,然后再进行安装。
安装详细步骤如下:
1)上传安装包
2)解压安装包,解压命令:tar -xvf vim-8.0.tar.bz2
解压完后会有vim80文件夹,可以进去查看相关文件
3)编译安装
安装步骤跟其他开源工具一样,依旧是三部曲。不过需要注意其中一些细节和参数。
./configure
make
make install
3.1)首先需要把vim80的权限和属组修改
修改命令如下:
chgrp -R HCEDA vim80; chmod -R 775 HCEDA
3.2)其次是configure的参数设置
(其中安装路径、gui的都必须带上。perl模块的组件会在编译时报错,缺少东西,所以我就没带上了)
具体编译命令如下:
./configure --prefix=/software/public/vim/8.0 --with-features=huge --enable-gui=auto --enable-multibyte --enable-fontset --enable-rubyinterp=yes --enable-pythoninterp=yes --enable-luainterp=yes --enable-tclinterp=yes --enable-cscope=yes
参数说明如下:
--prefix=/software/public/vim/8.0:编译安装路径(可以自定义)
--with-features=huge:支持最大特性
--enable-gui= auto:表示生成gvim
--enable-multibyte:启用多字节支持,即可以在Vim中输入中文
--enable-fontset:启用对X 字体集输出的支持
--enable-rubyinterp=yes:启用Vim对ruby编写的插件的支持
--enable-pythoninterp=yes:启用Vim对python编写的插件的支持
--enable-perlinterp=yes:启用Vim对perl编写的插件的支持
--enable-luainterp=yes:启用Vim对lua编写的插件的支持
--enable-tclinterp:启用Vim对tcl编写的插件的支持
--enable-cscope:Vim对cscope支持
注意有的—enable-XXX选项后需要加yes
如要查看其它未使用参数的说明,用如下的命令:
./configure --help
3.3)配置完成后,正式开始编译安装
make -j8
完了再安装
make install
3.4)添加至环境变量,保证全局可以调用
将gvim所在的目录添加到环境变量PATH里面,然后source对应文件就可以生效了。
全局生效可以直接在/etc/profile里面添加
bash shell语法
直接在vi ~/.bashrc文件最后面添加
export PATH=/software/public/vim/8.0/bin:$PATH
c shell语法
直接在vi ~/.cshrc文件最后面添加
setenv PATH /software/public/vim/8.0/bin:$PATH