01-07
在没有图形界面的环境下,要编辑文件,vi是最佳选择。
vi的特点:
1、没有图形界面的功能强大的编辑器
2、只能是编辑文本内容、不能对字体、段落进行排版
3、不支持鼠标操作
4、没有菜单
5、只有命令
打开和新建文件
在终端中输入vi在后面跟上文件名即可
vi 文件名
如果文件已存在,会直接打开该文件;如果文件不存在,会新建一个文件。
打开文件并且定位行
vi 文件名 +行数
如果知道某行代码有错误,可以快速定位到出错代码的位置
提示:如果只带上+,而不指定行号,会直接定位到文件末尾
异常处理
如果vi异常退出,在磁盘上可能会保存有交换文件
下次再使用vi编辑该文件时,会看到以下屏幕信息,按下字母d删除交换文件即可
vi的三种基本工作模式:
1、命令模式
打开文件首先进入命令模式,是使用vi的入口
通过 命令 对文件进行常规的编辑操作,例如:定位、翻页、复制、粘贴、删除…
2、末行模式
要退出vi返回到控制台,需要在末行模式下输入命令
末行模式是vi的出口
3、编辑模式
正常的编辑文字
在Touch Bar的Mac电脑上,按Esc不方便,可以使用Ctrl+l替代。
末行模式命令
w:保存
q:退出,如果没有保存,不允许退出
q!:强行退出,不保存退出
wq:保存并退出
x:保存并退出,wq的等价命令。