Vi 编辑器使用指南:从基础到简单编辑
1. 非 ASCII 文件处理
在使用 vi 编辑器时,有时会遇到非 ASCII 文件。当你调用编辑的文件不是常规文本文件时,会出现提示。此时,你可以输入 :q! 退出,然后使用 file 命令检查要编辑的文件。
若因之前提到的困难而输入 :q ,会出现如下消息:
No write since last change (:quit! overrides).
这表明你在未意识到的情况下修改了文件。要离开 vi,需输入 :q! ,本次会话所做的更改将不会保存到文件中。
2. Vi 编辑器的工作模式
Vi 编辑器有两种基本模式:命令模式和插入模式。启动编辑时,默认进入命令模式,在此模式下,每个按键都是一个命令;而在插入模式下,输入的内容会直接成为文件中的文本。
有时可能会意外进入或离开插入模式,这可能导致输入的内容不符合预期。此时,可按 ESC 键强制 vi 进入命令模式。若已处于命令模式,按下 ESC 键时,vi 会发出蜂鸣声,因此命令模式有时也被称为“蜂鸣模式”。进入命令模式后,就可以修复意外更改,然后继续编辑文本。
3. 文件的保存与退出
在 vi 编辑器中,可以随时停止对文件的编辑、保存更改并返回 Unix 提示符。退出并保存编辑内容的命令是 ZZ ,注意这里的
超级会员免费看
订阅专栏 解锁全文
659

被折叠的 条评论
为什么被折叠?



