キーバインド
Zedは、~/.config/zed/keymap.jsonにあるシンプルなJSONファイルで設定できます。
プリセットキーマップ
zedリポジトリのkeymapsフォルダには、プリセットキーマップが多数用意されています。現在のキーマップには、以下が含まれています。
- Atom
- JetBrains
- SublimeText
- TextMate
- VSCode (デフォルト)
これらのキーマップは、settings.jsonファイルのbase_keymap設定で指定できます。また、最初から独自のキーマップを作成したい場合は、この設定に"None"を指定できます。
カスタムキーバインド
カスタムキーバインドへのアクセス
⌘ + K、⌘ + S、コマンドパレット、またはアプリケーションメニューのZed > 設定 > キーバインドを開くからkeymap.jsonを開くことができます。
カスタムキーバインドの追加
キーバインドをカスタマイズするには、コンテキストと設定するバインドのリストを指定します。既存のバインドを再マッピングすると、カスタムバインドが優先され、既存のバインドは上書きされます。
カスタムキーバインドの追加例
[
{
"context": "Editor",
"bindings": {
"ctrl-w": "editor::SelectLargerSyntaxNode",
"ctrl-shift-W": "editor::SelectSmallerSyntaxNode",
"ctrl-c": "editor::Cancel"
}
}
]
Zedのdefault.jsonで、さらに多くの例を確認できます。
上書きできないキーバインドがいくつかあります。この問題については現在対応中です。
キーバインド構文
Zedは、単一のキー押下だけでなく、順番に入力されたキーのシーケンスにも対応できます。"bindings"マップ内の各キーは、スペースで区切られたキー押下のシーケンスです。
各キー押下は、修飾子に続いてキーが続くシーケンスです。修飾子は次のとおりです。
ctrl-コントロールキー
cmd-、win-、またはsuper-プラットフォーム修飾子(macOSではCommandキー、WindowsではWindowsキー、LinuxではSuperキー)
alt-altキー(macOSではoptionキー)shift-シフトキーfn-ファンクションキー
キーは、キーボードが生成する任意の単一Unicodeコードポイント(例:a、0、£、ç)、または任意の命名キー(tab、f1、shift、cmd)です。
いくつかの例
"bindings": {
"cmd-k cmd-s": "zed::OpenKeymap", // matches ⌘-k then ⌘-s
"space e": "editor::Complete", // type space then e
"ç": "editor::Complete", // matches ⌥-c
"shift shift": "file_finder::Toggle", // matches pressing and releasing shift twice
}
shift-修飾子は、大文字バージョンを示すために文字と組み合わせてのみ使用できます。たとえば、shift-gはGの入力に一致します。多くのキーボードではシフトキーを使用して(などの句読点記号を入力しますが、キー押下は修飾されていないとみなされるため、shift-(は一致しません。
alt-修飾子は、多くのレイアウトで異なるキーを生成するために使用できます。たとえば、macOS USキーボードでは、alt-cの組み合わせでçが入力されます。キーマップファイルではどちらにも一致できますが、慣例としてZedではこの組み合わせをalt-cと表記します。
修飾キー単体への入力にも一致させることができます。たとえば、shift shiftを使用して、JetBrainsの検索機能のショートカットを実装できます。この場合、バインドはキー押下ではなくキー解放時に発生します。
キーのリマッピング
よくある要望として、あるキーシーケンスを別のキーシーケンスにマッピングしたいというものがあります。Zed 0.124.0以降では、workspace::SendKeystrokesアクションを使用してこれを行うことができます。
[
{
"bindings": {
"alt-down": ["workspace::SendKeystrokes", "down down down down"],
"cmd-alt-c": [
"workspace::SendKeystrokes",
"cmd-shift-p copy relative path enter"
],
"cmd-alt-r": ["workspace::SendKeystrokes", "cmd-p README enter"]
}
},
{
"context": "Editor && vim_mode == insert",
"bindings": {
"j k": ["workspace::SendKeystrokes", "escape"]
}
}
]
これにはいくつかの制限があります。特に、
- 非同期操作は、すべてのキーバインドがディスパッチされた後まで実行されません。たとえば、これは、バインドを使用してファイルを開くことができます(
cmd-alt-rの例のように)が、さらにキーストロークを送信して新しいビューで解釈させることはできないことを意味します。 -
- 非同期処理のその他の例としては、言語サーバーとの通信、バッファの言語の変更、ネットワークにアクセスする処理などがあります。
- 一度にシミュレートできるキーの数には100個の制限があります。これは、バインド内でSendKeystrokesを再度トリガーした場合に、意図しない無限再帰を回避するためです。
SendKeystrokesの引数は、スペースで区切られたキーストロークのリストです(上記と同じ構文を使用)。キーストロークの解析方法により、キー押下として認識されないセグメントは、現在フォーカスされている入力フィールドにそのまま送信されます。
ターミナルへのキー転送
LinuxまたはWindowsを使用している場合、キーの組み合わせをZedではなく組み込みターミナルに転送したい場合があります。
たとえば、Linuxではctrl-nでZedに新しいタブが作成されます。フォーカスされているときにctrl-nを組み込みターミナルに送信するには、キーマップに次の行を追加します。
{
"context": "Terminal",
"bindings": {
"ctrl-n": ["terminal::SendKeystroke", "ctrl-n"]
}
}
タスクキーバインド
tasks.jsonで定義されたZedタスクを起動するキーにもバインドできます。詳細については、タスクのドキュメントを参照してください。
すべてのキーバインド
グローバル
| コマンド | ターゲット | デフォルトショートカット |
|---|---|---|
| フォーカスを切り替える | コラボレーションパネル | ⌘ + Shift + C |
| インレイヒントの表示/非表示 | エディタ | Control + |
| キャンセル | メニュー | Control + C |
| キャンセル | メニュー | Control + Escape |
| キャンセル | メニュー | Escape |
| キャンセル | メニュー | ⌘ + Escape |
| 確認 | メニュー | Enter |
| セカンダリ確認 | メニュー | Control + Enter |
| セカンダリ確認 | メニュー | ⌘ + Enter |
| 最初を選択 | メニュー | Page Up |
| 最初を選択 | メニュー | Shift + Page Down |
| 最初を選択 | メニュー | Shift + Page Up |
| 最初を選択 | メニュー | ⌘ + 上 |
| 最後を選択 | メニュー | Page Down |
| 最後を選択 | メニュー | ⌘ + 下 |
| 次を選択 | メニュー | Control + N |
| 次を選択 | メニュー | 下 |
| 前を選択 | メニュー | Control + P |
| 前を選択 | メニュー | 上 |
| 入力を確認 | ピッカー | Alt + Enter |
| 入力を確認 | ピッカー | ⌘ + Alt + Enter |
| 選択したクエリを使用 | ピッカー | Shift + Enter |
| ウィンドウを閉じる | ワークスペース | ⌘ + Shift + W |
| 次のコラボレーターをフォロー | ワークスペース | Control + Alt + ⌘ + F |
| 開く | ワークスペース | ⌘ + O |
| ズームの切り替え | ワークスペース | Shift + Escape |
| 要素のデバッグ | Zed | ⌘ + Alt + I |
| バッファのフォントサイズを小さくする | Zed | ⌘ + - |
| 隠す | Zed | ⌘ + H |
| その他を隠す | Zed | Alt + ⌘ + H |
| バッファのフォントサイズを大きくする | Zed | ⌘ + + |
| バッファのフォントサイズを大きくする | Zed | ⌘ + = |
| 最小化 | Zed | ⌘ + M |
| 設定を開く | Zed | ⌘ + , |
| 終了 | Zed | ⌘ + Q |
| バッファのフォントサイズをリセット | Zed | ⌘ + 0 |
| 全画面表示の切り替え | Zed | Control + ⌘ + F |
エディタ
| コマンド | ターゲット | デフォルトショートカット |
|---|---|---|
| 上に選択を追加 | エディタ | ⌘ + Alt + 上 |
| 上に選択を追加 | エディタ | ⌘ + Control + P |
| 下に選択を追加 | エディタ | ⌘ + Alt + 下 |
| 下に選択を追加 | エディタ | ⌘ + Control + N |
| Backspace | エディタ | Backspace |
| Backspace | エディタ | Control + H |
| Backspace | エディタ | Shift + Backspace |
| キャンセル | エディタ | Escape |
| コードアクションを確認 | エディタ | Enter |
| 補完を確認 | エディタ | Enter |
| 補完を確認 | エディタ | Tab |
| 名前変更を確認 | エディタ | Enter |
| コンテキストメニューの先頭 | エディタ | Page Up |
| コンテキストメニューの最後 | エディタ | Page Down |
| コンテキストメニューの次 | エディタ | Control + N |
| コンテキストメニューの次 | エディタ | 下 |
| コンテキストメニューの前 | エディタ | Control + P |
| コンテキストメニューの前 | エディタ | 上 |
| コピー | エディタ | ⌘ + C |
| 切り取り | エディタ | ⌘ + X |
| 行末まで切り取り | エディタ | Control + K |
| 削除 | エディタ | Control + D |
| 削除 | エディタ | 削除 |
| 行削除 | エディタ | ⌘ + Shift + K |
| 行頭まで削除 | エディタ | ⌘ + Backspace |
| 行末まで削除 | エディタ | ⌘ + Delete |
| 次のサブワードの末尾まで削除 | エディタ | Control + Alt + D |
| 次のサブワードの末尾まで削除 | エディタ | Control + Alt + Delete |
| 次の単語の末尾まで削除 | エディタ | Alt + D |
| 次の単語の末尾まで削除 | エディタ | Alt + Delete |
| 前のサブワードの先頭まで削除 | エディタ | Control + Alt + Backspace |
| 前のサブワードの先頭まで削除 | エディタ | Control + Alt + H |
| 前の単語の先頭まで削除 | エディタ | Alt + Backspace |
| 前の単語の先頭まで削除 | エディタ | Alt + H |
| 前の単語の先頭まで削除 | エディタ | Control + W |
| カーソル名の表示 | エディタ | Control + ⌘ + C |
| 下へ行を複製 | エディタ | Alt + Shift + 下 |
| 上へ行を複製 | エディタ | Alt + Shift + 上 |
| すべての参照を検索 | エディタ | Alt + Shift + F12 |
| 折りたたみ | エディタ | Alt + ⌘ + [ |
| フォーマット | エディタ | ⌘ + Shift + I |
| 定義へ移動 | エディタ | F12 |
| 定義へ移動(分割) | エディタ | Alt + F12 |
| 診断へ移動 | エディタ | F8 |
| 実装へ移動 | エディタ | Shift + F12 |
| 前の診断へ移動 | エディタ | Shift + F8 |
| 型定義へ移動 | エディタ | ⌘ + F12 |
| 型定義へ移動(分割) | エディタ | Alt + ⌘ + F12 |
| ホバー | エディタ | ⌘ + K, ⌘ + I |
| インデント | エディタ | ⌘ + ] |
| 行を結合 | エディタ | Control + J |
| 下へ移動 | エディタ | Control + N |
| 下へ移動 | エディタ | 下 |
| 左へ移動 | エディタ | Control + B |
| 左へ移動 | エディタ | 左 |
| 行を下へ移動 | エディタ | Alt + 下 |
| 行を上へ移動 | エディタ | Alt + 上 |
| ページダウン | エディタ | Control + V |
| ページダウン | エディタ | Shift + Page Down |
| ページアップ | エディタ | Alt + V |
| ページアップ | エディタ | Shift + Page Up |
| 右へ移動 | エディタ | Control + F |
| 右へ移動 | エディタ | 右 |
| 先頭へ移動 | エディタ | ⌘ + 上 |
| 行頭へ移動 | エディタ | Control + A |
| 行頭へ移動 | エディタ | Home |
| 行頭へ移動 | エディタ | ⌘ + 左 |
| 囲んでいる括弧へ移動 | エディタ | Control + M |
| 末尾へ移動 | エディタ | ⌘ + 下 |
| 行末へ移動 | エディタ | Control + E |
| 行末へ移動 | エディタ | End |
| 行末へ移動 | エディタ | ⌘ + 右 |
| 段落の末尾へ移動 | エディタ | Control + 下 |
| 次のサブワードの末尾へ移動 | エディタ | Control + Alt + F |
| 次のサブワードの末尾へ移動 | エディタ | Control + Alt + 右 |
| 次の単語の末尾へ移動 | エディタ | Alt + F |
| 次の単語の末尾へ移動 | エディタ | Alt + 右 |
| 前のサブワードの先頭へ移動 | エディタ | Control + Alt + B |
| 前のサブワードの先頭へ移動 | エディタ | Control + Alt + 左 |
| 前の単語の先頭へ移動 | エディタ | Alt + B |
| 前の単語の先頭へ移動 | エディタ | Alt + 左 |
| 段落の先頭へ移動 | エディタ | Control + 上 |
| 上へ移動 | エディタ | Control + P |
| 上へ移動 | エディタ | 上 |
| 次の画面 | エディタ | Control + L |
| アウトデント | エディタ | ⌘ + [ |
| Page Down | エディタ | Page Down |
| Page Up | エディタ | Page Up |
| ペースト | エディタ | ⌘ + V |
| やり直し | エディタ | ⌘ + Shift + Z |
| 選択範囲のやり直し | エディタ | ⌘ + Shift + U |
| 名前変更 | エディタ | F2 |
| ファイルマネージャで表示 | エディタ | Alt + ⌘ + R |
| ハンク差分の表示/非表示 | エディタ | ⌘ + ' |
| すべてのハンク差分を展開 | エディタ | ⌘ + " |
| 選択したハンクを元に戻す | エディタ | ⌘ + Alt + Z |
| すべて選択 | エディタ | ⌘ + A |
| すべてのマッチを選択 | エディタ | ⌘ + Shift + L |
| 下へ選択 | エディタ | Control + Shift + N |
| 下へ選択 | エディタ | Shift + 下 |
| より大きな構文ノードを選択 | エディタ | Control + Shift + 右矢印 |
| 左を選択 | エディタ | Control + Shift + B |
| 左を選択 | エディタ | Shift + 左矢印 |
| 行を選択 | エディタ | ⌘ + L |
| 次を選択 | エディタ | ⌘ + D |
| 次を選択 | エディタ | ⌘ + K, ⌘ + D |
| 前を選択 | エディタ | Control + ⌘ + D |
| 前を選択 | エディタ | ⌘ + K, Control + ⌘ + D |
| 右を選択 | エディタ | Control + Shift + F |
| 右を選択 | エディタ | Shift + 右矢印 |
| より小さな構文ノードを選択 | エディタ | Control + Shift + 左矢印 |
| 先頭まで選択 | エディタ | ⌘ + Shift + 上矢印 |
| 行頭まで選択 | エディタ | Control + Shift + A |
| 行頭まで選択 | エディタ | Shift + Home |
| 行頭まで選択 | エディタ | ⌘ + Shift + 左矢印 |
| 末尾まで選択 | エディタ | ⌘ + Shift + 下矢印 |
| 行末まで選択 | エディタ | Control + Shift + E |
| 行末まで選択 | エディタ | Shift + End |
| 行末まで選択 | エディタ | ⌘ + Shift + 右矢印 |
| 段落末尾まで選択 | エディタ | Control + Shift + 下矢印 |
| 次のサブワードの末尾まで選択 | エディタ | Control + Alt + Shift + F |
| 次のサブワードの末尾まで選択 | エディタ | Control + Alt + Shift + 右矢印 |
| 次のワードの末尾まで選択 | エディタ | Alt + Shift + F |
| 次のワードの末尾まで選択 | エディタ | Alt + Shift + 右矢印 |
| 前のサブワードの先頭まで選択 | エディタ | Control + Alt + Shift + B |
| 前のサブワードの先頭まで選択 | エディタ | Control + Alt + Shift + 左矢印 |
| 前のワードの先頭まで選択 | エディタ | Alt + Shift + B |
| 前のワードの先頭まで選択 | エディタ | Alt + Shift + 左矢印 |
| 段落の先頭まで選択 | エディタ | Control + Shift + 上矢印 |
| 上を選択 | エディタ | Control + Shift + P |
| 上を選択 | エディタ | Shift + 上矢印 |
| 文字パレットを表示 | エディタ | Control + ⌘ + スペース |
| 補完候補を表示 | エディタ | Control + スペース |
| インライン補完を表示 | エディタ | Alt + \ |
| Tab | エディタ | Tab |
| 前のタブ | エディタ | Shift + Tab |
| コードアクションの切り替え | エディタ | ⌘ + . |
| コメントの切り替え | エディタ | ⌘ + / |
| Git blameの切り替え | エディタ | ⌘ + Alt + G, B |
| 行番号の切り替え | エディタ | ⌘ + ; |
| 文字の入れ替え | エディタ | Control + T |
| 元に戻す | エディタ | ⌘ + Z |
| 選択を元に戻す | エディタ | ⌘ + U |
| 行の折りたたみ解除 | エディタ | Alt + ⌘ + ] |
エディタ(フルスクリーンのみ)
| コマンド | ターゲット | デフォルトショートカット |
|---|---|---|
| インラインアシスト | アシスタント | Control + Enter |
| 選択範囲を引用符で囲む | アシスタント | ⌘ + > |
| デプロイ | バッファ検索 | ⌘ + Alt + F |
| デプロイ | バッファ検索 | ⌘ + E |
| デプロイ | バッファ検索 | ⌘ + F |
| 部分的なインライン補完を受け入れる | エディタ | Alt + 右 |
| ハンクへ移動 | エディタ | ⌘ + F8 |
| 前のハンクへ移動 | エディタ | ⌘ + Shift + F8 |
| 改行 | エディタ | Enter |
| 改行 | エディタ | Shift + Enter |
| 上に改行挿入 | エディタ | ⌘ + Shift + Enter |
| 下に改行挿入 | エディタ | ⌘ + Enter |
| 次のインライン補完 | エディタ | Alt + ] |
| 抜粋を開く | エディタ | Alt + Enter |
| 分割して抜粋を開く | エディタ | ⌘ + K, Enter |
| 前のインライン補完 | エディタ | Alt + [ |
| ソフトラップの切り替え | エディタ | Alt + Z |
| 切り替え | 行へ移動 | Control + G |
| 切り替え | アウトライン | ⌘ + Shift + O |
エディタ(自動高さのみ)
| コマンド | ターゲット | デフォルトショートカット |
|---|---|---|
| 改行 | エディタ | Control + Enter |
| 改行 | エディタ | Shift + Enter |
| 下に改行挿入 | エディタ | Control + Shift + Enter |
ペイン
| コマンド | ターゲット | デフォルトショートカット |
|---|---|---|
| 項目1をアクティブにする | ペイン | Control + 1 |
| 項目2をアクティブにする | ペイン | Control + 2 |
| 項目3をアクティブにする | ペイン | Control + 3 |
| 項目4をアクティブにする | ペイン | Control + 4 |
| 項目5をアクティブにする | ペイン | Control + 5 |
| 項目6をアクティブにする | ペイン | Control + 6 |
| 項目7をアクティブにする | ペイン | Control + 7 |
| 項目8をアクティブにする | ペイン | Control + 8 |
| 項目9をアクティブにする | ペイン | Control + 9 |
| 最後の項目をアクティブにする | ペイン | Control + 0 |
| 次の項目をアクティブにする | ペイン | Alt + ⌘ + 右矢印 |
| 次の項目をアクティブにする | ペイン | ⌘ + } |
| 前の項目をアクティブにする | ペイン | Alt + ⌘ + 左矢印 |
| 前の項目をアクティブにする | ペイン | ⌘ + { |
| アクティブな項目を閉じる | ペイン | ⌘ + W |
| すべての項目を閉じる | ペイン | ⌘ + K, ⌘ + W |
| クリーンな項目を閉じる | ペイン | ⌘ + K, U |
| 非アクティブな項目を閉じる | ペイン | Alt + ⌘ + T |
| 戻る | ペイン | Control + - |
| 進む | ペイン | Control + _ |
| 閉じた項目を再開 | ペイン | ⌘ + Shift + T |
| 下に分割 | ペイン | ⌘ + K, 下矢印 |
| 左に分割 | ペイン | ⌘ + K, 左矢印 |
| 右に分割 | ペイン | ⌘ + K, 右矢印 |
| 上に分割 | ペイン | ⌘ + K, 上矢印 |
| フィルタの切り替え | プロジェクト検索 | Alt + ⌘ + F |
| フォーカスを切り替える | プロジェクト検索 | ⌘ + F |
| フォーカスを切り替える | プロジェクト検索 | ⌘ + Shift + F |
| 正規表現モードをアクティブにする | 検索 | Alt + ⌘ + G |
| テキストモードをアクティブにする | 検索 | Alt + ⌘ + X |
| モードを切り替える | 検索 | Alt + Tab |
| すべてのマッチを選択 | 検索 | Alt + Enter |
| 次の検索結果を選択 | 検索 | ⌘ + G |
| 前の検索結果を選択 | 検索 | ⌘ + Shift + G |
| 大文字小文字の区別をオン/オフ | 検索 | Alt + ⌘ + C |
| 置換の切り替え | 検索 | ⌘ + Shift + H |
| 単語全体をオン/オフ | 検索 | Alt + ⌘ + W |
| 非アクティブなタブとペインを閉じる | ワークスペース | Control + Alt + ⌘ + W |
バッファ検索バー
| コマンド | ターゲット | デフォルトショートカット |
|---|---|---|
| 閉じる | バッファ検索 | Escape |
| エディタにフォーカス | バッファ検索 | Tab |
| モードを切り替える | 検索 | Alt + Tab |
| 検索にフォーカス | 検索 | ⌘ + F |
| 次の履歴クエリ | 検索 | 下 |
| 前の履歴クエリ | 検索 | 上 |
| すべて置換 | 検索 | ⌘ + Enter |
| 次を置換 | 検索 | Enter |
| すべてのマッチを選択 | 検索 | Alt + Enter |
| 次の検索結果を選択 | 検索 | Enter |
| 前の検索結果を選択 | 検索 | Shift + Enter |
| 置換の切り替え | 検索 | ⌘ + Alt + F |
ワークスペース
| コマンド | ターゲット | デフォルトショートカット |
|---|---|---|
| フォーカスを切り替える | アシスタント | ⌘ + ? |
| 最近開いたファイルを開く | ブランチ | Alt + ⌘ + B |
| 切り替え | コマンドパレット | ⌘ + Shift + P |
| デプロイ | 診断 | ⌘ + Shift + M |
| 切り替え | ファイルファインダー | ⌘ + P |
| 切り替え | 言語セレクタ | ⌘ + K, M |
| デプロイ検索 | ペイン | ⌘ + Shift + F |
| デプロイ検索 | ペイン | ⌘ + Shift + H |
| フォーカスを切り替える | プロジェクトパネル | ⌘ + Shift + E |
| 切り替え | プロジェクトシンボル | ⌘ + T |
| 最近開いたファイルを開く | プロジェクト | Alt + ⌘ + O |
| 切り替え | タブスイッチャー | Control + Shift + Tab |
| 切り替え | タブスイッチャー | Control + Tab |
| 再実行 | タスク | Alt + T |
| 生成 | タスク | Alt + Shift + T |
| フォーカスを切り替える | ターミナルパネル | Control + ` |
| 切り替え | テーマセレクタ | ⌘ + K, ⌘ + T |
| ペイン1をアクティブにする | ワークスペース | ⌘ + 1 |
| ペイン2をアクティブにする | ワークスペース | ⌘ + 2 |
| ペイン3をアクティブにする | ワークスペース | ⌘ + 3 |
| ペイン4をアクティブにする | ワークスペース | ⌘ + 4 |
| ペイン5をアクティブにする | ワークスペース | ⌘ + 5 |
| ペイン6をアクティブにする | ワークスペース | ⌘ + 6 |
| ペイン7をアクティブにする | ワークスペース | ⌘ + 7 |
| ペイン8をアクティブにする | ワークスペース | ⌘ + 8 |
| ペイン9をアクティブにする | ワークスペース | ⌘ + 9 |
| 下方向のペインをアクティブにする | ワークスペース | ⌘ + K, ⌘ + 下矢印 |
| 左方向のペインをアクティブにする | ワークスペース | ⌘ + K, ⌘ + 左矢印 |
| 右方向のペインをアクティブにする | ワークスペース | ⌘ + K, ⌘ + 右矢印 |
| 上方向のペインをアクティブにする | ワークスペース | ⌘ + K, ⌘ + 上矢印 |
| すべてのドックを閉じる | ワークスペース | Alt + ⌘ + Y |
| 新しいファイル | ワークスペース | ⌘ + N |
| 新しいターミナル | ワークスペース | Control + ~ |
| 新しいウィンドウ | ワークスペース | ⌘ + Shift + N |
| 保存 | ワークスペース | ⌘ + S |
| すべて保存 | ワークスペース | ⌘ + Alt + S |
| 名前を付けて保存 | ワークスペース | ⌘ + Shift + S |
| フォーマットせずに保存 | ワークスペース | ⌘ + K, S |
| ペインを入れ替える | ワークスペース | ⌘ + K, Shift + 下矢印 |
| ペインを入れ替える | ワークスペース | ⌘ + K, Shift + 左矢印 |
| ペインを入れ替える | ワークスペース | ⌘ + K, Shift + 右矢印 |
| ペインを入れ替える | ワークスペース | ⌘ + K, Shift + 上矢印 |
| 下のドックの切り替え | ワークスペース | ⌘ + J |
| 左のドックの切り替え | ワークスペース | ⌘ + B |
| 右のドックの切り替え | ワークスペース | ⌘ + R |
| フォロー解除 | ワークスペース | Escape |
| キーマップを開く | Zed | ⌘ + K, ⌘ + S |
プロジェクトパネル
| コマンド | ターゲット | デフォルトショートカット |
|---|---|---|
| 選択したエントリを折りたたむ | プロジェクトパネル | 左 |
| コピー | プロジェクトパネル | ⌘ + C |
| パスをコピー | プロジェクトパネル | ⌘ + Alt + C |
| 相対パスをコピー | プロジェクトパネル | Alt + ⌘ + Shift + C |
| 切り取り | プロジェクトパネル | ⌘ + X |
| 削除 | プロジェクトパネル | Backspace |
| 削除 | プロジェクトパネル | 削除 |
| 削除 | プロジェクトパネル | ⌘ + Backspace |
| 削除 | プロジェクトパネル | ⌘ + Delete |
| 選択したエントリを展開 | プロジェクトパネル | 右 |
| 新しいディレクトリ | プロジェクトパネル | Alt + ⌘ + N |
| 新しいファイル | プロジェクトパネル | ⌘ + N |
| ディレクトリ内で新規検索 | プロジェクトパネル | Alt + Shift + F |
| 開く | プロジェクトパネル | スペース |
| ペースト | プロジェクトパネル | ⌘ + V |
| 名前変更 | プロジェクトパネル | Enter |
| 名前変更 | プロジェクトパネル | F2 |
| ファイルマネージャで表示 | プロジェクトパネル | Alt + ⌘ + R |
プロジェクト検索バー
| コマンド | ターゲット | デフォルトショートカット |
|---|---|---|
| 新規検索 | プロジェクト検索 | ⌘ + Enter |
| フォーカスを切り替える | プロジェクト検索 | Escape |
| 正規表現モードをアクティブにする | 検索 | Alt + ⌘ + G |
| テキストモードをアクティブにする | 検索 | Alt + ⌘ + X |
| モードを切り替える | 検索 | Alt + Tab |
| 検索にフォーカス | 検索 | ⌘ + Shift + F |
| 次の履歴クエリ | 検索 | 下 |
| 前の履歴クエリ | 検索 | 上 |
| すべて置換 | 検索 | ⌘ + Enter |
| 次を置換 | 検索 | Enter |
| 置換の切り替え | 検索 | ⌘ + Shift + H |
ターミナル
| コマンド | ターゲット | デフォルトショートカット |
|---|---|---|
| クリア | ターミナル | ⌘ + K |
| コピー | ターミナル | ⌘ + C |
| 行削除 | ターミナル | ⌘ + Backspace |
| 行頭へ移動 | ターミナル | ⌘ + 左 |
| 行末へ移動 | ターミナル | ⌘ + 右 |
| 次の単語の末尾へ移動 | ターミナル | Alt + 右 |
| 前の単語の先頭へ移動 | ターミナル | Alt + 左 |
| ペースト | ターミナル | ⌘ + V |
| 文字パレットを表示 | ターミナル | Control + ⌘ + スペース |
アシスタントエディタ
| コマンド | ターゲット | デフォルトショートカット |
|---|---|---|
| アシスト | アシスタント | ⌘ + Enter |
| メッセージの役割を切り替える | アシスタント | Control + R |
| 選択範囲を引用符で囲む | アシスタント | ⌘ + > |
| 分割 | アシスタント | Shift + Enter |
| 保存 | ワークスペース | ⌘ + S |