1、VIM介绍

  vim是vi的升级版,vim带有颜色显示,需要执行yum install -y vim-enhanced进行安装,分为一般模式、编辑模式和命令模式,如使用vim打开/etc/passwd:

  在输入i进行编辑模式下,可以进行增加删除字符等操作,命令模式下可以进行查找替换等操作

2、vim颜色显示和移动光标

   相同的文件在不同的目录下,就有可能导致颜色不存在,如passwd文科在/etc/下是有颜色存在的,但是放在/tmp/下就没有颜色,而fstab文件无论在/etc/还是/tmp/下均有颜色,这是因为fstab文件开始有以#开头的行

  如果在passwd文件中的第一行插入#,再次进入时,passwd文件也会有颜色:

  如果将/tmp/passwd文件修改为/tmp/passwd.sh,再查看时也会显示颜色:

  vim中文件显示的颜色的条件有很多,如文件的名字、内容等

  vim的配置文件在/etc/vimrc下

  用户可以在自己的家目录下编辑vim,如root用户可以编辑vim /root/.vimrc文件,默认此文件不存在,可以在此文件中配置vim的用法。

3、一般模式下的移动光标

   将/etc/denmasq.conf复制到/tmp/下并重命名为1.txt:

  然后使用vim /tmp/1.txt编辑文件,因为文件为.txt所以文件没有显示颜色

   可以使用上下左右的方向键进行移动

  使用h或向左的方向键向左移动一个字符

  使用l、空格键或向右的方向键向右移动一个字符

  使用j或向下的方向键向下移动一个字符

  使用k或向上的方向键向上移动一个字符

   使用数字+字符可以指定移动的字符数量,如5+h可以向左移动5个字符

  使用ctrl+f或pageup向前移动一页

  使用ctrl+b或pagedown向后移动一夜

  使用0或shift+6,将光标快速定位到行首

  使用shift+4,将光标快速定位到行尾

  使用gg,快速定位到首行

  使用G,定位到最后一行

  使用nG(n为任意数字),移动到第n行

4、一般模式下复制粘贴

  使用dd,快速剪切一行

  使用p,将复制的内容粘贴到下一行

  使用P,将复制的内容粘贴到上一行

  使用u,恢复上一个操作,最多可以恢复50次,当恢复到最原始的状态时,会显示如下界面:

  使用yy,快速复制一行

   使用ndd(n为任意数字),快速剪切n行,如下所示,剪切5行:

  使用nyy,快速复制n行

   使用ctrl+r,撤销恢复的内容

  使用x,向后剪切一个字符

  使用X,向前剪切一个字符

  使用nx,向后剪切n个字符

  使用v,可以移动光标,选取多个字符,然后可以进行复制、粘贴等操作

 

posted on 2018-06-19 08:17  wangshuai614  阅读(74)  评论(0编辑  收藏  举报