Vi简介
Vi是英文 Visual Interface的简称,是Linux系统中最简单的文本编辑器
Vi的特点
- 没有界面
- 没有鼠标操作
- 一切操作只能使用命令
Vi的工作模式
Vi有三种工作模式,分别是命令模式、编辑模式、末行模式
1 命令模式.
命名模式是vi的入口
打开文件就是命令模式的状态,
复制、粘贴、删除、定位、翻页等操作都是在命令模式中进行。
2 编辑模式
进入编辑模式按下键盘上字母 i 键
退出编辑模式返回到命名模式 按下esc键
编写文字、修改文字,删除文字则是在编辑模式中进行
3 末行模式
进入末行模式键盘输入冒号:
退出末行模式返回到命令模式按下esc键
退出、保存等操作则是在末行模式中进行。
打开与文件文件
语法格式:vi 文件名 #如果文件存在会打开该文件,不存在则新建文件。
代码演示:vi hello.py #表示打开hello.py这个文件
撤销与恢复
u :撤销上次命令
ctrl+r: 恢复上次命令
删除
x: 先选中文件,按下x键既可删除选中的文字
dd: 删除光标所在行
D: 从光标所在位置开始删除到行尾
-
Vim常用命令
1.行内移动
w: 按下w键,光标向后移动一个单词
b: 按下b键,光标向前移动一个单词
^: 按下^键,移动到行首
2.行数移动
gg:光标定位到文件顶部
G: 关闭定位到文件末尾
数字gg: 光标定位到数字对应行
数字G: 光标定位到数字对应行
3.翻页
ctrl+b: 向上翻一页
ctrl+f: 向下翻一页
H: 光标移动到屏幕顶部
M: 光标移动到屏幕中级
L: 光标移动到屏幕底部
末行模式常用命令
- w: 保存文件
- q:退出,如果没有保存,不允许退出
- q!: 强制退出,强制退出你编辑的内容不会保存
- wq: 保存并退出
- x: 保存并退出