作者:心叶
时间:2018-05-05 22:26
基本概念
基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode)
- 命令行模式:控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode
- 插入模式:只有在Insert mode下,才可以做文字输入,按「ESC」键可回到命令行模式
- 底行模式:将文件保存或退出vi,也可以设置编辑环境
命令行模式有用的命令
———退出和保存
- :w filename /把修改的文件保存到名称为filename的新文件/
- :wq /退出并保存/
- :q! /强制退出不保存修改/
———插入模式
- 命令行模式下按下i进入插入模式,并从光标当前位置开始编辑
- 命令行模式下按下a进入插入模式,并从光标的下一个位置开始编辑
- 命令行模式下按下o进入插入模式,是在光标下一行查入新的一行,并从行头开始编辑
:e ./harttle " 编辑该目录
:Explore . " 浏览该目录
:Sexplore . " 在水平分割窗口中浏览该目录
:Vexplore . " 在垂直分割窗口中浏览该目录
打开目录后Enter进入下一层,-返回上一层,R重命名,D删除。
:set mouse=a 可以让鼠标可以移动,而不是键盘控制光标位置
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。