day 17 vim介绍

5.1 vim介绍

  • vim是vi的升级版
  • vim是带有颜色显示的
  • CentOS 7下通过命令#yum install -y vim-enhanced安装vim工具
  • vim下具有3种模式:
一般模式,常用操作有:上下移动光标;删除某个字符;删除某行;复制、粘贴一行或者多行,一般模式下是不可以修改某一个字符的
编辑模式,在一般模式下按一个键(i, I, a, A, o, O, r, R)即可进入编辑模式,可增加字符、删除字符等操作。从编辑模式回到一般模式只需要按一下键盘左上方的ESC键即可。
命令模式,在一般模式下,输入 ”:” 或者 “/” 即可进入命令模式。在该模式下,可以搜索某个字符或者字符串,也可以保存、替换、退出、显示行号等

5.2 vim颜色显示和移动光标

  •  相同的文件在不同的目录下,使用vim命令有可能颜色不存在,/etc下的文件往往是配置文件,通常具有颜色显示,将文件放到其他地方,往往就不会显示颜色,若文件的第一行以“#”号开头,在其他目录下会部分显示颜色,或者跟文件名有关,比如以.sh结尾的文件会有颜色显示
  • vim的配置文件:/etc/vimrc
5.3 vim一般模式下移动光标

1. 一般模式下移动光标
day 17 vim介绍
2. 一般模式下查找与替换
day 17 vim介绍
5.4 一般模式下复制剪切粘贴

day 17 vim介绍

  • ndd:         删除从光标所在行起向下的n行(光标所在行算在内),跟“nyy”一样
  • nX:          向前删除n个字符
  • Ctrl+r:     按一次“u”就还原上一次的的操作,如果多按了一次,可以按“Ctrl+r” 返回
  • v:            按“v”后移动光标会选中指定字符,然后可以按“x”或“dd”剪切,“yy”复制等,如下图
day 17 vim介绍