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
1. 一般模式下移动光标
2. 一般模式下查找与替换
- ndd: 删除从光标所在行起向下的n行(光标所在行算在内),跟“nyy”一样
- nX: 向前删除n个字符
- Ctrl+r: 按一次“u”就还原上一次的的操作,如果多按了一次,可以按“Ctrl+r” 返回
- v: 按“v”后移动光标会选中指定字符,然后可以按“x”或“dd”剪切,“yy”复制等,如下图