如何使用dnf/yum在CentOS 8上安装vim

时间:2020-01-09 10:39:27  来源:igfitidea点击:

如何在CentOS 8 Linux云服务器上安装vim?
本教程说明如何使用dnf命令/yum命令在CentOS 8 Linux服务器或台式机上安装VIM文本编辑器。

如何在CentOS 8上安装vim

VIM是Vi改进的Vi,通常被称为程序员文本编辑器。

VIM在系统管理员,DevOps工程师,Linux爱好者和用户中很受欢迎。
默认情况下,CentOS 8最低版本附带一个简单的vi版本,以保持较小的云镜像。
但是,我们可以按照以下方式搜索和安装VIM。

步骤1:搜索vim软件包

打开终端应用程序,然后输入以下命令。
我们可以使用元数据搜索vim软件包作为关键字。
语法如下:

$ sudo dnf search vim

另一个有用的命令如下:

$ sudo dnf list vim\*

步骤2:在CentOS 8上获取有关vim软件包的信息

我们安装了最小的vim。
我们需要增强的vim。
让我们通过执行以下简单命令来找出两者之间的区别:

$ sudo dnf info vim-minimal
$ sudo dnf info vim-enhanced

输出:

Last metadata expiration check: 0:18:53 ago on Wednesday 13 May 2020 02:22:40 PM IST.
Available Packages
Name         : vim-enhanced
Epoch        : 2
Version      : 8.0.1763
Release      : 13.el8
Architecture : x86_64
Size         : 1.4 M
Source       : vim-8.0.1763-13.el8.src.rpm
Repository   : AppStream
Summary      : A version of the VIM editor which includes recent enhancements
URL          : http://www.vim.org/
License      : Vim and MIT
Description  : VIM (VIsual editor iMproved) is an updated and improved version of the
             : vi editor.  Vi was the first real screen-based editor for UNIX, and is
             : still very popular.  VIM improves on vi by adding new features:
             : multiple windows, multi-level undo, block highlighting and more.  The
             : vim-enhanced package contains a version of VIM with extra, recently
             : introduced features like Python and Perl interpreters.
             : 
             : Install the vim-enhanced package if you'd like to use a version of the
             : VIM editor which includes recently added enhancements like
             : interpreters for the Python and Perl scripting languages.  You'll also
             : need to install the vim-common package.

步骤3:在CentOS Linux 8服务器上安装vim增强功能

执行以下dnf命令/yum命令:

$ sudo dnf install vim-enhanced
## 或者
$ sudo yum install vim-enhanced

步骤4:开始使用vim

语法为:

$ vim filename
$ vim /path/to/file
$ vim [options] my-code.sh

我们可以创建一个永久的Bash别名:

$ alias vi='vim'

将bash shell别名添加到~/.bashrc或~/.bash_aliases文件中:

$ echo "alias vi='vim'" >> ~/.bashrc

重新加载:

$ source ~/.bashrc

我们还可以将vim设置为CentOS 8上系统范围的默认文本编辑器,如下所示:

$ sudo -i
# echo 'export VISUAL="vim"' > /etc/profile.d/vimeditor.sh
# echo 'export EDITOR="vim"' >> /etc/profile.d/vimeditor.sh