在 Mac 终端中使用选项作为元键

Mac OS X 终端中的元键

通过将 Option 变成 Meta 键,您将能够使用熟悉的元命令在 Emacs 或 bash shell 等地方跳转和导航文本,而无需转动手指按 Esc。这不会对每个人都适用或有用,但对于频繁的终端用户或任何从 unix 背景进入 Mac OS 平台的人来说,这是必须使用的技巧之一。

如何在 macOS 终端中使用 Option / ALT 作为 Meta

对于现代版本的 macOS 中的终端,例如 Monterey 和 Big Sur:

  1. 下拉“终端”菜单并选择“首选项”
  2. 转到“配置文件”选项卡并选择正在使用的活动配置文件
  3. 选择“键盘”标签
  4. 选中复选框以启用“使用选项作为元键”

在 Mac 终端中使用选项作为 META 键

如何在 Mac OS X 终端中使用 Option/ALT 作为元键

对于 Mac OS X 中较旧版本的终端(如 Mavericks 和更早版本),要在 Mac OS X 终端应用程序中将 Option 键用作 Meta 键:

  1. 打开终端并下拉主终端菜单以选择“首选项”
  2. 在“设置”部分下,找到您的默认终端并点击“键盘”子设置标签
  3. 选中窗口底部“使用选项作为元键”的小方框

在 Mac OS 中启用元键作为选项X 终端

更改会立即对所有使用它的终端窗口生效。您可以使用 Option+B 向前跳一个词,Option+F 向后移动一个词,Option+M 返回到一行的开头等命令来测试它。元快捷方式不同于标准文本导航快捷方式 与 Control 键绑定,在终端中几乎无处不在,通常也适用于 macOS 和 Mac OS X 中基于 GUI 的应用程序。

如果你不知道,meta 在 macOS 和 Mac OS X 终端中是默认启用的,但它被分配给了 Escape 键,这对于我们这些习惯于控制、alt 选项的人来说并不是特别有用,以及用于击键快捷键的命令键。

iTerm 用户也可以在首选项的配置文件部分进行此更改。