Centos 7 编译安装 Vim 8.2 全过程详解

需积分: 9 1 下载量 138 浏览量 更新于2024-09-02 收藏 226KB DOC 举报
Centos7编译安装Vim8详解 Vim是Vi编辑器的一个很大的改进版本,增加了很多新特性:多级撤销、语法高亮、命令行历史记录、在线帮助、拼写检查、文件名补全、块操作、脚本语言等等。 一、Vim8的特点 1. 多级撤销:Vim8支持多级撤销,用户可以撤销最近的编辑操作,或者撤销所有的编辑操作。 2. 语法高亮:Vim8支持语法高亮,用户可以自定义语法高亮的规则和样式。 3. 命令行历史记录:Vim8支持命令行历史记录,用户可以查看和重复之前的命令。 4. 在线帮助:Vim8支持在线帮助,用户可以在线查看帮助文档。 5. 拼写检查:Vim8支持拼写检查,用户可以检查当前文档的拼写错误。 6. 文件名补全:Vim8支持文件名补全,用户可以快速输入文件名。 7. 块操作:Vim8支持块操作,用户可以对选定的文本块进行操作。 8. 脚本语言:Vim8支持脚本语言,用户可以使用脚本语言来自动化编辑操作。 二、Centos7编译安装Vim8的步骤 1. 安装依赖包:需要安装以下依赖包:git、ncurses-devel、ruby、ruby-dev、lua-devel、perl、perl-devel、python3、python3-devel、python2-devel、perl-ExtUtils-Embed、lrzsz、cmake、wget、gcc、gcc-c++、unzip。 2. 从github仓库下载最新的vim安装包:使用git命令从github仓库下载最新的vim安装包。 3. 编译安装vim:使用configure命令配置vim的安装选项,然后使用make命令编译安装vim。 4. 安装vim:使用make install命令安装vim。 三、vim的配置选项 1. --with-features=huge:启用vim的所有功能。 2. --enable-rubyinterp=yes:启用ruby解释器。 3. --enable-luainterp=yes:启用lua解释器。 4. --enable-perlinterp=yes:启用perl解释器。 5. --enable-python3interp=yes:启用python3解释器。 6. --enable-pythoninterp=yes:启用python解释器。 7. --with-python-config-dir=/usr/lib64/python2.7/config:指定python2的配置目录。 8. --with-python3-config-dir=/usr/lib64/python3.6/config-3.6m-x86_64-linux-gnu:指定python3的配置目录。 9. --enable-fontset=yes:启用字体集。 10. --enable-cscope=yes:启用cscope。 11. --enable-multibyte:启用多字节支持。 12. --disable-gui:禁用图形用户界面。 13. --enable-fail-if-missing:如果缺少依赖项,则安装失败。 14. --prefix=/usr/local:指定安装目录。 15. --with-compiledby='Professional operations':指定编译者的信息。 四、vim的常用命令 1. :help:显示帮助信息。 2. :q!:强制退出vim。 3. :wq:保存并退出vim。 4. :q:退出vim。 5. :w:保存当前文件。 6. :e:打开当前文件。 7. :pwd:显示当前工作目录。 8. :cd:切换到指定目录。 五、vim的高级使用技巧 1. 使用vim的宏功能,可以录制和回放编辑操作。 2. 使用vim的脚本语言,可以自动化编辑操作。 3. 使用vim的插件,可以扩展vim的功能。 4. 使用vim的语法高亮,可以自定义语法高亮的规则和样式。 5. 使用vim的命令行历史记录,可以查看和重复之前的命令。 Vim8是一个功能强大且灵活的文本编辑器,具有多级撤销、语法高亮、命令行历史记录、在线帮助、拼写检查、文件名补全、块操作、脚本语言等多种功能。Centos7编译安装Vim8需要安装依赖包、下载最新的vim安装包、编译安装vim等步骤。vim的配置选项和常用命令也需要了解。