一,vim编辑器介绍
vi或者vim就是对linux下的文本进行编辑的一种编辑器比如说a.cpp文件这种
注意事项:
- Linux会内置vi文本编辑器
- Vim可以简单的认为vi的增强版
- Linux是区分大小写的!
用法:
vim 文件的路径
文件如果不存在,会自动创建
二,vim的三种模式
2.1 正常模式
默认进入的文本的第一个状态就是正常模式,该状态下可以使用:
- [上下左右]来移动光标
- [删除字符串]和[删除整行内容]处理文档内容
- [复制黏贴]处理文档数据
模式切换:
- 正常模式->编辑模式按:
i,a - 正常模式->命令行模式:按
.加对应命令
2.2 编辑模式
可以编辑文档内容,模式切换:
- 编辑模式->正常模式
ESC - 编辑模式->命令行模式:必须先切换到正常模式,然后才能切换到命令行模式
2.3 命令行模式
在这个模式中可以提供相关的指令完成,读取,存盘,替换,离开vim,显示行号等动作都是在该模式达成的
命令行模式就是 :加上对应指令
模式切换:
- 命令行模式->正常模式:
ESC - 命令行模式->编辑模式:必须写切换到正常模式,然后才能切换到编辑模式
2.4 三种模式的切换方式图
四,常用快捷键
4.1 正常模式
直接按下而不是输入!
- 复制当前行:
yy - 复制n行:
nyy - 黏贴:
p - 查找关键字:
/关键字按下n即可查找下一个 - 定位到首行:
G - 定位到末行:
gg - 退回:
u当我们在编辑模式下输入了一串东西但是我们不想要了就退回到正常模式按下退回即可(就是ctrl+z)
4.2 命令行模式
-
保存退出:
:wq -
退出:
:q -
**强制退出(**不保存):
:q! -
取消搜索高亮:
:noh