vi – 终端中的编辑器
vi
是visual interface
的简称,是Linux
中最经典的文本编辑器- Vim = vi improved
vim
是vi
发展出来的一个文本编辑器,支持代码补全、编译及错误跳转等方便编程的功能,被称为编辑器之神
- 在很多
linux
发行版中, 直接把vi
做成vim
的软链接
打开和新建文件
打开文件并且定位行
$ vi 文件名 +行数
注意: 如果只带上
+
而不指定行号,会直接定位到文件末尾
异常处理
- 如果
vi
异常退出,在磁盘上可能会保存有 交换文件 - 下次再使用
vi
编辑该文件时, 会看到屏蔽信息, 按下字母d
删除交换文件即可
vi
三种工作方式
- 命令模式: 常规编辑操作 – vi的入口
- 末行模式: 执行保存、退出操作 – vi的出口
- 编辑模式
vi
的特点:
- 只支持编辑文本内容,不能排版
- 不支持鼠标操作
- 没有菜单
- 只有命令
vi
的常用命令
参看vi常用命令