Linux 下 vi 和 vim 的常用命令
本文最后更新于:2021年11月18日 晚上
简单介绍
vi 全称为 Visual Editor ,vi 是 Linux 和 Unix 上最基本的文本编辑器 。它可以执行输出、删除、查找、替换、块操作等众多文本操作。
vim 是从 vi 发展出来的一个文本编辑器。拥有代码补全、编译及错误跳转等方便编程的功能。
正文
模式
在 vi / vim 程序中有三种模式:
- 命令模式(Command Mode)
- 插入模式(Insert Mode)
- 底行模式(Last Line Mode)
命令模式(Command Mode)
在 Linux 终端中输入 vi / vim 命令后,首先进入的就是命令模式,在该模式下按下的任何按键都将被视为命令。
下面列举几个常用的命令:
- i –> 切换到插入模式
- : –> 切换到底行模式
插入模式(Insert Mode)
在命令模式下按下 i 键就进入到插入模式。
插入模式也就是编辑模式,在该模式下,我们可以对文件内容进行添加、删除等操作。
在插入模式下,可以使用以下按键:
- 字符按键以及Shift组合 –> 输入字符
- ENTER –> 回车键,换行
- BACK SPACE –> 退格键,删除光标前一个字符
- DEL –> 删除键,删除光标后一个字符
- 方向键 –> 在文本中移动光标
- HOME / END –> 移动光标到 行首 / 行尾
- Page Up / Page Down –> 上 / 下 翻页
- Insert –> 切换光标为 输入 / 替换 模式,光标将变成 竖线 / 下划线
- ESC –> 退出输入模式,切换到命令模式
底行模式(Last Line Mode)
在命令模式下按下 : 键(**Shift + ;**)就进入到底行模式。
在底行模式下,常用的命令有:
- w –> 写入(保存)
- q –> 退出程序
- wq –> 保存并退出
- q! –> 强制退出(不保存已修改的内容)
Linux 下 vi 和 vim 的常用命令
https://chenpipi.cn/post/linux-vim-command/