Linux 下安装与设置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配置文件时,即可看到配置效果

 

CentOS7配置与安装系列文章列表:

超详细的CentOS7.4下载与图文安装

Linux 下安装与设置Vim编辑器

CentOS7使用Chrony实现时间同步

tar -xf vim.tar -C ~ vim /etc/vimrc vim /root/.vimrc set ts=4 设置tab有多少空格 set ai 自动对齐 set nu set mouse=a set shiftwidth=4 shift + . 向左向右缩进 shift + , jklh ,cs 性感的注释 ,cu 取消注释 ,cc 注释一行 ,ca 切换单行注释符 选中代码块 按=  自动对齐 ctags -Rn . ctrl + ] ctrl + t 二、VIM编辑器的使用 vi vim (增强版vi,现在各版本的linux都带有vim) 三种模式: 普通模式:控制光标移动,删除字符,段落复制(按ESC) 编辑模式:包含插入模式和替换模式,新增文字和修改文字 命令行模式/末行模式:保存文字,离开vim,以及其它设置 vim newfile 新建一vim空白文件进行编辑 普通模式 编辑模式下按ESC切换为普通模式 命令 说明 移动: h 将光标向左移动一格 l 将光标向右移动一格 j 将光标向下移动一格 k 将光标向上移动一格 ^ 光标移动到行首,即第一有效字符位置 0 将光标移动到该行的行首,行的第一格位置 $ 将光标移动到行尾 H 将光标移动到该屏幕的顶端 M 将光标移动到该屏幕的中间 L 将光标移动到该屏幕的底端 gg 将光标移动到文章的首行 G 将光标移动到文章的尾行 w 将光标移动到下一单词 b 将光标移动到上一单词 e 将光标移动到下一单词,光标到下一单词词尾 W 和w功能一样,只不过以.或-或)字符为分界 B 和b功能一样,只不过以.或-或)字符为分界 E 和e功能一样,只不过以.或-或)字符为分界 f f后跟一字符可直接跳到本行光标之后有此字符位置 F F后跟一字符可直接跳到本行光标之前有此字符位置 t 和f一样功能,只不过光标停在要搜索字符前一字符位置 T 和T一样功能,只不过光标停在要搜索字符后一字符位置 zt 将当前位置置于屏幕顶端 zb 将当前位置置于屏幕底端 zz 将当前位置置于屏幕中间 zf 创建折行 zc 折叠 zo 打开折叠 % 跳到匹配的括号 Ctrl+u 将窗口向上移动半屏 Ctrl+d 将窗口向下移动半屏 Ctrl+f 向前滚动一整屏 ctrl+b 向后滚动一整屏 ctrl+g 在窗口下方显示信息,告诉当前文件中的位置和文件名等 Ctrl+o 跳到上次光标位置 ‘’ 跳到上次光标位置,和ctrl+o不同,它只能和上一次光标位置和当前位置来回跳转 ctrl+i 和ctrl+o功能相反 m 有名标记,在想要做标记位置按ma, 再到移动其它地方,当想回到做标记位置时,按'a就跳回做标记位置 简单搜索:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值