📜  如何使用 vi 编辑器 mac (1)

📅  最后修改于: 2023-12-03 15:23:57.952000             🧑  作者: Mango

如何使用 vi 编辑器在 Mac 上编辑文件

介绍

vi 是一个非常古老的命令行编辑器,也是大多数 Linux 和 Unix 系统上默认的文本编辑器。许多程序员和系统管理员使用 vi 来编辑和修改配置文件,写代码等等。虽然 vi 的界面非常简单,但是有一些小技巧可以让你更有效率地使用它。

安装

在 Mac 上,vi 已经预安装了。你可以在命令行终端中输入 vi 命令来启动它。

基本使用
  1. 打开文件

要打开一个文件,在命令行终端中输入 vi filename 命令即可。如果文件不存在,则会自动创建一个新文件。例如,要编辑名为 "example.txt" 的文件,请输入 vi example.txt

  1. 模式

vi 的两种模式:

  • 命令模式:默认模式,可以使用各种键盘命令(例如,删除、复制、粘贴、查找等)。在此模式下,输入任何文本都会被解释为命令。

  • 编辑模式:可以像普通的文本编辑器一样输入文本。在命令模式下,使用 ia 键进入编辑模式。i 键可以在当前光标所在的位置插入文本,而 a 键则在当前光标所在的下一个位置插入文本。

  1. 保存和退出

要保存文件并退出,请先按 Esc 键(确保在命令模式下),然后输入 :wq 命令,然后按 Enter 键。这将保存文件并退出 vi 编辑器。

你也可以使用以下命令来保存和退出:

  • :w:只保存文件,但不退出 vi 编辑器。
  • :q:只退出 vi 编辑器,但不保存文件。
  • :q!:强制退出 vi 编辑器,不保存文件。
使用技巧
  1. 滚动文件

在命令模式下,按下 Ctrl + d 可以向下滚动半页。按下 Ctrl + u 可以向上滚动半页。

  1. 删除文本

在命令模式下:

  • 按下 x 可以删除当前光标所在的字符。
  • 按下 dd 可以删除当前行。
  • 按下 dG 可以删除当前行及其后面的所有行。
  1. 复制和粘贴

在命令模式下:

  • 按下 yy 可以复制当前行。
  • 按下 p 可以将所复制的内容粘贴到当前光标所在行的下一行。
总结

vi 是一个相当强大的命令行编辑器。虽然它可能需要一些学习和熟悉,但是一旦你掌握了它的基本功能,它将使你更加高效地编辑文件和写代码。