欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

如何在Linux上简单易懂地为GVim进行编译和安装教程

最编程 2024-02-29 13:53:09
...

首先要明白的是,gvim是vim安装gui后的图形化界面的编辑器,vim又是vi的增强版。

1、获取安装包

https://www.vim.org/download.php
选择操作系统

image.png

选择版本
image.png

2、安装过程

服务器的OS版本是RHEL 6.7,设计室workstation工作站的OS版本是RHEL7.2。
安装过程相差无二,下面以服务端的安装为例。(RHEL:Red Hat Enterprise Linux)

查看Linux版本cat /etc/redhat-release(其实这一步应该在下载之前选择操作系统的时候就得明白)


image.png

获取到安装包后,服务端可以通过xshell连接上去,然后用xftp将文件上传到需要安装的位置。工作站可以用U盘直接拷贝,或者从服务端用scp拷贝到本地,然后再进行安装。

安装详细步骤如下:

1)上传安装包

image.png

2)解压安装包,解压命令:tar -xvf vim-8.0.tar.bz2

image.png

image.png

解压完后会有vim80文件夹,可以进去查看相关文件


image.png

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里面添加


image.png

bash shell语法
直接在vi ~/.bashrc文件最后面添加
export PATH=/software/public/vim/8.0/bin:$PATH


image.png

c shell语法
直接在vi ~/.cshrc文件最后面添加
setenv PATH /software/public/vim/8.0/bin:$PATH


image.png