Vi 和 Vim 编辑器

所有的 Linux 系统都会内置 Vi 文本编辑器。

Vim 具有程序编辑的能力,可以看做是 Vi 的增强版,可以主动的以字体颜色辨别语法的正确性,方便程序设计。还有代码补全、编译及错误跳转等方便编程的功能。

Vim 的三种模式

正常模式

正常模式可以使用快捷键

插入模式

按下 i, I, o, O, a, A, r, R 等任何一个字母之后才会进入编辑模式, 一般来说按 i 即可.

命令行模式

这个模式当中, 提供了指令化操作,完成读取、存盘、替换、离开 Vim 、显示行号等的动作就是在此模式中完成的!

Vi 和 Vim 三种模式的转换图

Vi 和 Vim 编辑器、开机、重启 - 图1

Vim 快捷键

  1. 拷贝当前行 yy, 拷贝当前行向下的5行 5yy,粘贴 p
  2. 删除当前行 dd, 拷贝当前行向下的5行 5dd
  3. / 进入命令行模式,在文件中查找字符,输入要查询的字符,按回车查找,n 查找下一个。
  4. : 进入命令行模式,set nu 显示行号,set nonu 不显示行号。
  5. 正常模式,gg 前往第一行,G 前往最后一行。
  6. 正常模式,u 可以撤销刚刚编辑模式的动作。
  7. 正常模式,输入行号,再按 shift + g,即可跳转。

开机、重启

命令 效果
shutdown –h now 立即关机
shudown -h 1 一分钟以后关机
shutdown –r now 立即重启
halt 直接关机
reboot 重启
sync 建议关机或重启时使用, 把内存的数据存到磁盘,防止数据丢失