Vi Vim 编辑器

一、简介

Vi编辑器是所有的Linux系统自带的文本编辑器,Vim编辑器是Vi的增强版,具有编程能力,可以主动的以字体颜色辨别语法的正确性等

二、编辑器的三种模式

Vi和Vim编辑器一共有三种模式:

  • 默认模式:进入编辑器后的模式,在该模式下可以使用快捷键。
  • 编辑模式:按下i后进入的模式,只有在该模式才可以对内容进行编辑
  • 命令行模式:在该模式下,可以输入相关命令,如保存、退出、显示行号等

三种模式间的切换:

  • 默认模式 -> 编辑模式:按下ia
  • 编辑模式 -> 默认模式:esc
  • 编辑模式 -> 命令行模式::
  • 命令行模式 -> 一般模式:esc

Vi Vim 编辑器

命令行模式下的命令:

  • :w:保存

  • :q:退出

  • :wq:保存并退出

  • :q!:强制退出

  • :w!:强制保存

  • :wq!:强制保存并退出

三、快捷键

在默认模式下可以使用一些快捷键:

  • 拷贝:

    • 拷贝当前行:yy
    • 拷贝当前行向下的5行:5yy
  • 粘贴:p

  • 删除:

    • 删除当前行:dd
    • 删除当前行向下的5行:5dd
  • 查找:在命令行模式下/关键词+回车进行查找,输入n查找下一个N查找上一个

  • 显示行号::set nu(关闭后失效),:set nonu(取消行号显示)

  • 回到文档末行:G

  • 回到文档首行:gg

  • 撤销:u

  • 移动光标到指定行数:命令行模式下:[行数]