在 AWS Cloud9 集成开发环境 (IDE) 中使用键绑定 - AWS Cloud9

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

在 AWS Cloud9 集成开发环境 (IDE) 中使用键绑定

键绑定 定义您的快捷键组合。键绑定适用于与您的 IAM 用户关联的每个 AWS Cloud9 开发环境。在对您的键绑定进行更改时,AWS Cloud9 将这些更改推送到云端,并将其与您的 IAM 用户相关联。另外,AWS Cloud9 会持续扫描云端以查找与您的 IAM 用户关联的键绑定更改,并将这些更改应用于当前环境。

您可以与其他用户共享您的键绑定。

查看或更改键绑定

  1. 在菜单栏上,依次选择 AWS Cloud9Preferences(首选项)

  2. 要查看每个环境中的键绑定,请在 Preferences(首选项)选项卡的侧面导航窗格中选择 Keybindings(键绑定)

  3. 要更改每个环境中的键绑定,请在 Keybindings(键绑定)窗格中更改所需的设置。

  4. 要将更改应用于环境,请直接打开该环境。如果该环境已经打开,则刷新该环境的 Web 浏览器选项卡。

有关更多信息,请参阅下列内容:

与其他用户共享您的键绑定

  1. 在源和目标环境中,在 AWS Cloud9 IDE 菜单栏上选择 AWS Cloud9, Open Your Keymap(Amazon Cloud9 > 打开键映射)

  2. 在源环境中,复制所显示的 keybindings.settings 选项卡的内容。

  3. 在目标环境中,使用从源环境复制的内容覆盖 keybindings.settings 选项卡内容。

  4. 在目标环境中,保存 keybindings.settings 选项卡。

更改您的键盘模式

在与您的 IAM 用户关联的每个环境中,您可以更改 AWS Cloud9 IDE 与编辑器中的文本交互时使用的键盘模式。

  1. 在菜单栏上,依次选择 AWS Cloud9Preferences(首选项)

  2. Preferences (首选项) 选项卡上,在侧面导航窗格中选择 Keybindings (键绑定)

  3. 对于 Keyboard Mode (键盘模式),请选择以下键盘模式之一:

    • 选择 Default (默认) 以使用一组默认键绑定。

    • 选择 Vim 以使用 Vim 模式。有关更多信息,请参阅 Vim 帮助文件网站。

    • 选择 Emacs 以使用 Emacs 模式。有关更多信息,请参阅 GNU 操作系统网站上的 Emacs 编辑器

    • 选择 Sublime 以使用 Sublime 模式。有关更多信息,请参阅 Sublime Text 文档网站。

更改您的操作系统键绑定

在与您的 IAM 用户关联的每个环境中,您可以更改 AWS Cloud9 IDE 可识别的一组操作系统键绑定。

  1. 在菜单栏上,依次选择 AWS Cloud9Preferences(首选项)

  2. Preferences (首选项) 选项卡上,在侧面导航窗格中选择 Keybindings (键绑定)

  3. 对于 Operating System (操作系统),请选择以下操作系统之一:

    • 选择 Auto(自动)以使 AWS Cloud9 IDE 尝试检测要使用的一组操作系统键绑定。

    • 选择 MacOS 以使 AWS Cloud9 IDE 使用以 macOS 格式列出的键绑定。

    • 选择 Windows/Linux 以使 AWS Cloud9 IDE 使用以 Windows 和 Linux 格式列出的键绑定。

更改特定的键绑定

在与您的 IAM 用户关联的每个环境中,您可以更改各个键绑定。

同时更改一个键绑定
  1. 在菜单栏上,依次选择 AWS Cloud9Preferences(首选项)

  2. Preferences (首选项) 选项卡上,在侧面导航窗格中选择 Keybindings (键绑定)

  3. 在键绑定列表中,在 Keystroke (按键)列中打开(双击)要更改的键绑定。

  4. 使用键盘指定替换组合键,然后按 Enter

    注意

    要完全删除当前组合键,请按 Backspace(Windows 或 Linux)或 Delete(macOS)。

同时更改多个键绑定
  1. 在菜单栏上,依次选择 AWS Cloud9Open Your Keymap(打开键映射)

  2. keybindings.settings 文件中,定义要更改的每个键绑定。以下是示例语法。

    [ { "command": "addfavorite", "keys": { "win": ["Ctrl-Alt-F"], "mac": ["Ctrl-Option-F"] } }, { "command": "copyFilePath", "keys": { "win": ["Ctrl-Shift-F"], "mac": ["Alt-Shift-F"] } } ]

    在该示例中,addFavoritecopyFilePathPreferences(首选项)选项卡上 Keybindings(键绑定)窗格的 Keystroke(按键)列中的键绑定名称。对于 Windows 或 Linux 和 macOS,所需的键绑定分别为 winmac

    要应用您的更改,请保存 keybindings.settings 文件。在短暂延迟后,将在 Keybindings(键绑定)窗格中显示您的更改。

删除您的所有自定义键绑定

在与您的 IAM 用户关联的每个环境中,您可以删除所有自定义键绑定并将所有键绑定恢复为原定设置值。

警告

不能撤消此操作。

  1. 在菜单栏上,依次选择 AWS Cloud9Preferences(首选项)

  2. Preferences (首选项) 选项卡上,在侧面导航窗格中选择 Keybindings (键绑定)

  3. 选择 Reset to Defaults (重置为默认值)