在 AWS Cloud9 整合開發環境 (IDE) 中處理按鍵繫結關係 - AWS Cloud9

AWS Cloud9 不再提供給新客戶。的現有客戶 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 (開啟按鍵映射)。

  2. 在來源環境中,複製隨後顯示的 keybindings.settings 標籤的內容。

  3. 在目標環境中,以從來源環境複製的內容覆寫 keybindings.settings 標籤的內容。

  4. 在目標環境中,儲存 keybindings.settings 標籤。

變更您的鍵盤模式

您可以變更 AWS Cloud9 IDE 在與您的 IAM 使用者相關聯的各個環境中與編輯器內的文字進行互動時使用的鍵盤模式。

  1. 從選單列選擇 AWS Cloud9Preferences (偏好設定)。

  2. Preferences (偏好設定) 標籤的側邊導覽窗格中選擇 Keybindings (按鍵繫結關係)。

  3. 針對 Keyboard Mode (鍵盤模式),選擇以下其中一種鍵盤模式:

    • Default (預設) - 使用一組預設按鍵繫結關係。

    • Vim - 使用 Vim 模式。如需詳細資訊,請參閱 Vim 說明檔案網站。

    • Emacs - 使用 Emacs 模式。如需詳細資訊,請參閱 GNU 作業系統網站上的 Emacs 編輯器

    • Sublime - 使用 Sublime 模式。如需詳細資訊,請參閱 Sublime Text 說明文件網站。

變更您的作業系統按鍵繫結關係

您可以變更 AWS Cloud9 IDE 在與您的 IAM 使用者相關聯的各個環境中所能辨識的作業系統按鍵繫結關係設定。

  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

    注意

    若要完全移除目前的按鍵組合,Windows 或 Linux 請按 Backspace,macOS 請按 Delete

同時變更多項按鍵繫結關係
  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"] } } ]

    在此範例中,addFavoritecopyFilePath 是按鍵繫結關係的名稱,其值取自於 Preferences (偏好設定) 標籤的 Keybindings (按鍵繫結關係) 窗格,如 Keystroke (按鍵輸入) 欄所示。您要用於 Windows 或 Linux 以及 macOS 的按鍵繫結關係分別為 winmac

    若要套用您的變更,請儲存 keybindings.settings 檔案。您所做的變更會在短暫延遲後顯示於 Keybindings (按鍵繫結關係) 窗格。

移除您的所有自訂按鍵繫結關係

您可以移除所有自訂按鍵繫結關係,並將所有按鍵繫結關係回復為與您的 IAM 使用者相關聯的各個環境的預設值。

警告

無法復原此動作。

  1. 從選單列選擇 AWS Cloud9Preferences (偏好設定)。

  2. Preferences (偏好設定) 標籤的側邊導覽窗格中選擇 Keybindings (按鍵繫結關係)。

  3. 選擇 Reset to Defaults (重設為預設)。