vi编辑器

vim是vi的升级版本

  • vim支持多级撤销
  • vim可以跨平台运行
  • vim语法高亮
  • vim支持图形界面

vi编辑器的操作模式

  1. 命令模式
  2. 输入模式
  3. 底行模式

vim命令

打开文件进入最后一行

1
$ vim + [文件名]

打开文件进入第n行

1
$ vim +n [文件名]

打开文件后,跳到指定字符所在行,并且按n键可以切换

1
$ vim +/[字符] [文件名]

vim打开多个文件,切换文件:n

1
$ vim [文件名] [文件名] [文件名]

底行模式下常用命令

  • :w 保存
  • :q 退出
  • :! 强制
  • :ls 列出打开的所有文件
  • :n 切换到下一个文件
  • :N 切换至前一个文件
  • :15 把光标快速定位到第15行
  • :/[字符串] 从光标开始向后搜索字符串
  • :?[字符串] 从光标开始向前搜索字符串

命令模式常用命令

  • h 光标左移
  • j 光标下移
  • k 光标上移
  • l 光标右移
  • ctrl+f 向下翻页
  • ctrl+b 向上翻页
  • ctrl+d 向下翻半页
  • ctrl+u 向上翻半页
  • dd 删除光标所在行
  • o 在光标所在行的下方插入一行并切换到输入模式
  • yy 复制光标所在行
  • p 在光标所在行的下方粘贴
  • P 在光标所在行的上方粘贴