vi的常见操作命令
vi 是Unix和Linux系统中常用的文本编辑器,以下是一些常见操作命令:
进入命令模式
- 打开文件:在终端输入 vi filename ,即可打开指定文件进入 vi 编辑器,此时默认处于命令模式。
命令模式操作
- 移动光标:使用 h (向左)、 j (向下)、 k (向上)、 l (向右)按键移动光标;也可使用 Ctrl+F (向前翻页)、 Ctrl+B (向后翻页)。
- 文本删除: x 删除光标所在字符; dd 删除光标所在行。
- 文本复制与粘贴: yy 复制光标所在行, p 将复制的内容粘贴到光标位置之后。
- 撤销与恢复: u 撤销上一步操作, Ctrl+R 恢复撤销的操作。
- 查找与替换: /pattern 用于查找指定的模式 pattern , :%s/old/new/g 用于将全文中的 old 替换为 new 。
进入插入模式
- i 在光标前插入文本; a 在光标后插入文本; o 在光标所在行下方新建一行并进入插入模式。
保存与退出
- 保存文件:在命令模式下输入 :w ,若要另存为其他文件名,可使用 :w newfilename 。
- 退出vi: :q 表示退出,若文件有修改未保存,会提示错误, :q! 表示强制退出,不保存修改, :wq 表示保存并退出。