Vi Vim 编辑器
文章目录
一、简介
Vi编辑器是所有的Linux系统自带的文本编辑器,Vim编辑器是Vi的增强版,具有编程能力,可以主动的以字体颜色辨别语法的正确性等
二、编辑器的三种模式
Vi和Vim编辑器一共有三种模式:
- 默认模式:进入编辑器后的模式,在该模式下可以使用快捷键。
- 编辑模式:按下
i
后进入的模式,只有在该模式才可以对内容进行编辑 - 命令行模式:在该模式下,可以输入相关命令,如保存、退出、显示行号等
三种模式间的切换:
- 默认模式 -> 编辑模式:按下
i
或a
- 编辑模式 -> 默认模式:
esc
- 编辑模式 -> 命令行模式:
:
- 命令行模式 -> 一般模式:
esc
命令行模式下的命令:
-
:w
:保存 -
:q
:退出 -
:wq
:保存并退出 -
:q!
:强制退出 -
:w!
:强制保存 -
:wq!
:强制保存并退出
三、快捷键
在默认模式下可以使用一些快捷键:
-
拷贝:
- 拷贝当前行:
yy
- 拷贝当前行向下的5行:
5yy
- 拷贝当前行:
-
粘贴:
p
-
删除:
- 删除当前行:
dd
- 删除当前行向下的5行:
5dd
- 删除当前行:
-
查找:在命令行模式下
/关键词+回车
进行查找,输入n
查找下一个N
查找上一个 -
显示行号:
:set nu
(关闭后失效),:set nonu
(取消行号显示) -
回到文档末行:
G
-
回到文档首行:
gg
-
撤销:
u
-
移动光标到指定行数:命令行模式下
:[行数]