# キーボードショートカット

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 lw b e0 $gg G など
編集 d c y px r J . など
検索 / ? n N * #
モード切り替え i a o I A Ov V Ctrl+VEsc
マクロ 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/PCtrl+A/EAlt+F/B など
テキスト編集 Ctrl+KCtrl+DCtrl+TAlt+DAlt+U/L など
キルリング Ctrl+W(切り取り)、Alt+W(コピー)、Ctrl+Y(ヤンク)、Alt+Y(ローテーション)
マーク・選択 Ctrl+SpaceCtrl+X H
検索 Ctrl+S(検索)、Ctrl+R(逆方向)、Shift+Alt+5(置換)
元に戻す Ctrl+/Ctrl+Z

TIP

Emacs モードではデフォルトモードのショートカットの一部が上書きされます。 例えば、Ctrl + S はファイル保存ではなく検索になります。 書式設定・行の設定のショートカットはデフォルトモードと同じです。

# VSCode モード

エディター設定で VSCode キーマップを選択すると、 デフォルトモードのショートカットに加えて VSCode 固有のキーバインドが追加されます。

# 主要 VSCode コマンド

カテゴリ コマンド
複数カーソル Ctrl+Alt+↑/↓Ctrl+DCtrl+Shift+LShift+Alt+I
コード折りたたみ Ctrl+Shift+[/]Ctrl+K Ctrl+0/J
コメント Ctrl+/Shift+Alt+ACtrl+K Ctrl+C/U
行操作 Ctrl+L(行選択)、Ctrl+]/[(インデント)
移動 Ctrl+G(行移動)、Ctrl+Shift+\(ブラケット)
補完 Ctrl+Space

TIP

書式設定・行の設定のショートカットはデフォルトモードと同じです。