# キーボードショートカット
GROWIで使用できるキーボードショートカットの一覧です。
ショートカット一覧は、Ctrl + / でいつでも表示できます。
# グローバルショートカット
ページの閲覧中やエディターの使用中など、画面を問わず使用できるショートカットです。
| 操作 | キー |
|---|---|
| ショートカットヘルプの表示/非表示 | Ctrl + / |
| ページ作成 | C |
| ページ編集 | E |
| 検索 | / |
# イースターエッグ
| 操作 | キー |
|---|---|
| コントリビューターを表示 | ↑ ↑ ↓ ↓ ← → ← → B A |
| ミラーモード | X X B B A Y A Y ↓ ← |
# エディターショートカット
エディターを開いている状態で使用できるショートカットです。
# デフォルトモード
# 基本操作
| 操作 | キー |
|---|---|
| エディター内検索 | Ctrl + F |
| 保存 | Ctrl + S |
| インデント | Tab |
| 左インデント | Shift + Tab |
| 行削除 | Ctrl + Shift + K |
| 行を挿入(コメント投稿) | Ctrl + Enter |
| 行の移動 | Alt + ↓ or ↑ |
| 行のコピー | Alt + Shift + ↓ or ↑ |
| 複数カーソル | Ctrl + Alt + ↓ or ↑(もしくは Alt + クリック) |
# 書式設定
| 操作 | キー |
|---|---|
| 太字 | Ctrl + B |
| 斜体 | Ctrl + Shift + I |
| 取り消し線 | Ctrl + Shift + X |
| コードテキスト | Ctrl + Shift + C |
| ハイパーリンク | Ctrl + Shift + U |
# 行の設定
| 操作 | キー |
|---|---|
| 番号付きリスト | Ctrl + Shift + 7 |
| 箇条書きリスト | Ctrl + Shift + 8 |
| 引用 | Ctrl + Shift + 9 |
| コードブロック | Ctrl + Alt + Shift + C |
| コメントアウト | Ctrl + / |
# その他
ショートカットモーダルには表示されませんが、以下のショートカットも使用できます。
| 操作 | キー |
|---|---|
| 元に戻す | Ctrl + Z |
| やり直し | Ctrl + Y(もしくは Ctrl + Shift + Z) |
| すべて選択 | Ctrl + A |
| インデント追加 | Ctrl + ] |
| インデント削除 | Ctrl + [ |
| 対応するブラケットへ移動 | Ctrl + Shift + \ |
| ブロックコメントのトグル | Alt + A |
# Vim モード
エディター設定で Vim キーマップを選択すると、Vim のキーバインドが使用できます。
# 主要 Vim コマンド
| カテゴリ | コマンド |
|---|---|
| 移動 | h j k l、w b e、0 $、gg G など |
| 編集 | d c y p、x r J . など |
| 検索 | / ? n N * # |
| モード切り替え | i a o I A O、v V Ctrl+V、Esc |
| マクロ | q @ |
| Ex コマンド | :s、:g など |
# GROWI 固有のカスタマイズ
| 操作 | キー |
|---|---|
| インサートモードを抜ける | J J(もしくは J K) |
| 保存 | :w |
| 太字 | Ctrl + Shift + B |
TIP
Vim モードでは Ctrl + B がページスクロールに使用されるため、
太字のショートカットが Ctrl + Shift + B に変更されます。
その他の書式設定・行の設定のショートカットはデフォルトモードと同じです。
# Emacs モード
エディター設定で Emacs キーマップを選択すると、Emacs のキーバインドが使用できます。
# 主要 Emacs コマンド
| カテゴリ | コマンド |
|---|---|
| カーソル移動 | Ctrl+F/B/N/P、Ctrl+A/E、Alt+F/B など |
| テキスト編集 | Ctrl+K、Ctrl+D、Ctrl+T、Alt+D、Alt+U/L など |
| キルリング | Ctrl+W(切り取り)、Alt+W(コピー)、Ctrl+Y(ヤンク)、Alt+Y(ローテーション) |
| マーク・選択 | Ctrl+Space、Ctrl+X H |
| 検索 | Ctrl+S(検索)、Ctrl+R(逆方向)、Shift+Alt+5(置換) |
| 元に戻す | Ctrl+/、Ctrl+Z |
TIP
Emacs モードではデフォルトモードのショートカットの一部が上書きされます。
例えば、Ctrl + S はファイル保存ではなく検索になります。
書式設定・行の設定のショートカットはデフォルトモードと同じです。
# VSCode モード
エディター設定で VSCode キーマップを選択すると、 デフォルトモードのショートカットに加えて VSCode 固有のキーバインドが追加されます。
# 主要 VSCode コマンド
| カテゴリ | コマンド |
|---|---|
| 複数カーソル | Ctrl+Alt+↑/↓、Ctrl+D、Ctrl+Shift+L、Shift+Alt+I |
| コード折りたたみ | Ctrl+Shift+[/]、Ctrl+K Ctrl+0/J |
| コメント | Ctrl+/、Shift+Alt+A、Ctrl+K Ctrl+C/U |
| 行操作 | Ctrl+L(行選択)、Ctrl+]/[(インデント) |
| 移動 | Ctrl+G(行移動)、Ctrl+Shift+\(ブラケット) |
| 補完 | Ctrl+Space |
TIP
書式設定・行の設定のショートカットはデフォルトモードと同じです。