Linux下如何安装与设置Vim编辑器

 更新时间:2024年11月02日 10:07:41   作者:零碎de記憶  
CentOS7.4系统默认安装了Vi编辑器,但未完全安装Vim,本文介绍如何通过yum命令完整安装Vim所需的四个包,并提供两种编辑环境设置方式

本文以CentOS7.4为例,讲解安装与设置Vim编辑器

我们安装完CentOS7.4后,它默认是安装了Vi编辑器的,但Vim编辑器是没安装或者未完全安装的。

第一步:安装Vim编辑器

1、登录CentOS7.4系统

查看Vim编辑器需要安装的四个包是否完整

[root@localhost ~]# rpm -qa|grep vim      //查看Vim编辑器需要安装的四个包是否完整

2、可以看到

只有一个vim-minimal-7.4.160-2.el7.x86_64 安装包存在,还缺少其他三个安装包

如果显示出如下四个安装包,则表示Vim编辑器需要安装的包是完整的

  • vim-minimal-7.4.160-2.el7.x86_64
  • vim-common-7.4.160-4.el7.x86_64
  • vim-enhanced-7.4.160-4.el7.x86_64
  • vim-filesystem-7.4.160-4.el7.x86_64

3、若是缺少哪个Vim安装包

则使用yum -y install命令进行安装即可

比如说: vim-enhanced这个包少了

执行:yum -y install vim-enhanced 命令,它会自动下载安装

同时它也会去把其他缺少的安装包也给安装上。

4、再次查看Vim编辑器需要安装的四个包是否完整

可以看到Vim编辑器需要的四个安装包都已经存在

5、若Vim编辑器需要安装的四个包都已经存在

则进行安装,安装完成后,即可使用vim编辑器

[root@localhost ~]# yum -y install vim*      //安装Vim编辑器

第二步:设置Vim编辑器

1、设置vim编辑环境有两种形式

(1)是在/etc/vimrc 进行设置,这种设置方法会作用与所有登录到Linux环境下的用户。不建议使用。

(2)在用户登录的 ~ 目录下创建一个 .vimrc文件,在其中进行自己习惯的编程环境的设置,这样当别的用户使用实并不互相影响。

//如果已经是在~目录下,则不需要进入到~目录,不在~目录下,则需要跳转到~目录下
[root@localhost ~]# cd ~
 
[root@localhost ~]# touch .vimrc     //创建一个 .vimrc文件
 
[root@localhost ~]# vim .vimrc    //编辑 .vimrc文件

2、在文件中输入如下配置信息

syntax on
set nu
set paste
set tabstop=4
set expandtab
set shiftwidth=4
set softtabstop=4
set ruler
set ignorecase
set autoindent
set smartindent
set showcmd
colorscheme desert
 
 
 
-------------------------解释-------------------------
syntax on #语法高亮度显示,当编辑C或者Shell脚本时,关键字会用特殊颜色显示
set nu  #设置显示行号
set paste #设置粘贴纯拷贝,解决粘贴乱序问题
set tabstop=4  #设置tab 4个空格
set expandtab  #将tab 转换成space(空格),实际将会以space进行存储,而不是tab
set shiftwidth=4  #程序自动缩进时候空格数
set softtabstop=4  #退格键一次删除4个空格
set ruler  #在编辑过程中,在右下角显示光标所在的行数
set ignorecase  #搜索忽略大小写 
set autoindent #vim使用自动对起,也就是光标移动到下一行时与上一行的起始字符对齐
set smartindent  #依据上面的对起格式,智能的选择对起方式,对于类似C语言编写上很有用
set showcmd  #在状态列显示目前所执行的指令
colorscheme desert   #设置颜色主题

3、保存退出

再次查看 .vimrc配置文件时

即可看到配置效果

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • CentOS6.5平台上rsync服务器安装配置方法简述

    CentOS6.5平台上rsync服务器安装配置方法简述

    这篇文章主要介绍了CentOS6.5平台上rsync服务器安装配置方法,结合实例形式分析了CentOS上安装与配置rsync服务器的具体步骤、相关命令与使用方法,需要的朋友可以参考下
    2018-04-04
  • Linux查看与分析中断信息的完整指南

    Linux查看与分析中断信息的完整指南

    在Linux系统中,中断是操作系统响应硬件事件的核心机制之一,无论是键盘输入、网络数据包到达,还是磁盘I/O完成,都需要通过中断机制通知CPU,本文将全面介绍Linux中断机制,并详细讲解如何通过各种命令工具查看中断信息,需要的朋友可以参考下
    2025-03-03
  • sersync2完全安装配置说明(一) 基本功能使用

    sersync2完全安装配置说明(一) 基本功能使用

    当前版本的sersync依赖于rsync进行同步。如下图所示,在同步主服务器上开启sersync,将监控路径中的文件同步到目标服务器,因此需要在主服务器配置sersync,在同步目标服务器配置rsync
    2011-11-11
  • linux解决ping通但端口不通的问题

    linux解决ping通但端口不通的问题

    在本文里我们给大家整理了关于在linux解决ping通但端口不通的问题的解决方法和步骤,有需要的朋友们参考下。
    2018-09-09
  • Apache Flink 如何保证 Exactly-Once 语义(其原理分析示例)

    Apache Flink 如何保证 Exactly-Once 语义(其原理分析示例)

    Apache Flink 是一个流处理和批处理的开源平台,它提供了丰富的语义保证,其中之一就是 Exactly-Once 语义,本文将深入探讨 Flink 是如何保证 Exactly-Once 语义的,包括其原理分析和相关示例,感兴趣的朋友跟随小编一起看看吧
    2024-06-06
  • centos8使用Docker部署Django项目的详细教程

    centos8使用Docker部署Django项目的详细教程

    这篇文章主要介绍了在centos8使用Docker部署Django项目的教程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-05-05
  • linux服务器上安装jdk的两种方法(yum+下载包)

    linux服务器上安装jdk的两种方法(yum+下载包)

    这篇文章主要给大家介绍了关于在linux服务器上安装jdk的两种方法,分别是利用yum安装和从官网下载包安装,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起看看吧
    2018-05-05
  • 虚拟机中ubuntu如何使用共享文件夹

    虚拟机中ubuntu如何使用共享文件夹

    文章介绍了在VMware中设置Ubuntu虚拟机共享文件夹的步骤,包括添加共享文件夹、运行配置工具以及在虚拟机中访问共享文件夹的方法
    2026-02-02
  • tr命令在统计英文单词出现频率中的妙用

    tr命令在统计英文单词出现频率中的妙用

    今天小编就为大家分享一篇关于tr命令在统计英文单词出现频率中的妙用,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03
  • Keepass+PuTTYPortable+Winscp一键登录实例详解

    Keepass+PuTTYPortable+Winscp一键登录实例详解

    这篇文章主要介绍了Keepass+PuTTYPortable+Winscp一键登录实例详解的相关资料,需要的朋友可以参考下
    2017-01-01

最新评论