Skip to content

vi 和 vim 的使用

打开需要编辑的文件

shell
vi 文件名

操作模式

操作界面有三种模式:

  • 命令模式(command mode)
  • 插入模式(Insert mode)
  • 底行模式(last line mode)

命令模式

刚进入文件就是命令模式,通过方向键控制光标位置。

  • 按"i"在光标所在字符前开始插入
  • 按"a"在光标所在字符后开始插入
  • 按"o"在光标所在行的下面另起一新行插入
  • 使用命令"dd"删除当前整行
  • 按"u"撤销上一次修改
  • 使用命令"/字段"进行查找

插入模式

此时可以对文件内容进行编辑,左下角会显示 "-- 插入 --""

  • 按":"进入底行模式

底行模式

按"ESC"进入底行模式

  • 退出编辑: :q
  • 强制退出: :q!
  • 保存并退出: :wq

操作步骤示例

保存文件

保存并退出编辑

shell
"ESC" -> 输入":" -> 输入"wq",回车

取消操作

撤销本次修改并退出编辑

shell
"ESC" -> 输入":" -> 输入"q!",回车

补充

vim +10 filename.txt //打开文件并跳到第10行 vim -R /etc/passwd //以只读模式打开文件

个人收集整理, MIT License