はじめに
emacsユーザーとしてAwesome Emacs Keymapには本当にお世話になっています。
日本語でショートカットを確認したい方のための一覧表をつくりました。
- メタキーはAltと表記しました
- + 記号は装飾キーと英数記号との組み合わせを意味します
- Ctrl+Alt+s は C-M-s(emacsでの表記)と読み替えてください
- s式関連のショートカットは省きました
- 備忘録としてシステム標準のショートカットも記載しています(使用頻度が高く、かつ拡張機能と競合しないキーのみ)
- 表記ミスがあるかもしれませんので、問題があれば必ず公式ドキュメントでご確認ください
全般
Command |
Desc |
Alt + x |
コマンドパレット |
Ctrl + Shift + p |
¶ |
F1 |
¶ |
Ctrl + Shift + n |
新しいウィンドウ |
Ctrl + x Ctrl + n
|
¶ |
Ctrl + , |
ユーザー設定 |
Ctrl + g |
取り消し |
Ctrl + ' |
インテリセンス |
Alt + / |
¶ |
Ctrl + Alt + SPC |
サイドバー表示(トグル) |
Ctrl + x z
|
禅モード |
Ctrl + x Ctrl + c
|
バッファを閉じる |
Alt + z |
行の折り返し(トグル) |
ファイル
Command |
Desc |
Ctrl + x t
|
ファイルを開く |
Ctrl + x f
|
フォルダを開く |
Ctrl + x Ctrl + f
|
最近使ったファイル |
Ctrl + x Ctrl + s
|
保存 |
Ctrl + x Ctrl + w
|
名前をつけて保存 |
Ctrl + Shift + s |
¶ |
Ctrl + x s
|
すべて保存 |
Ctrl + Shift + t |
閉じたタブを再度開く |
Ctrl + Tab |
次のタブを開く |
Ctrl + Shift + Tab |
前のタブを開く |
タブとバッファ
Command |
Desc |
Ctrl + x b
|
バッファの切り替え |
Ctrl + x k
|
現在のバッファ(タブ)を閉じる |
Ctrl + x 0
|
現在のグループのエディタを閉じる |
Ctrl + x 1
|
他のグループのエディタを閉じる |
Ctrl + x 2
|
水平に分割 |
Ctrl + x 3
|
垂直に分割 |
Ctrl + x 4
|
分割レイアウトの変更 |
Ctrl + x o
|
フォーカスの移動 |
Ctrl + x left
|
前のタブ |
Ctrl + x right
|
次のタブ |
Ctrl + \ |
エディターの分割 |
Ctrl + 1 |
最初のエディター グループ |
Ctrl + 2 |
2 番目のエディター グループ |
Ctrl + 3 |
3 番目のエディター グループ |
表示
Command |
Desc |
F11 |
全画面表示の切り替え |
Shift + Alt + 0 |
エディターグループ縦/横レイアウト切り替え |
Ctrl + = |
拡大 |
Ctrl + - |
縮小 |
Ctrl + Shift + e |
エクスプローラーを表示 |
Ctrl + Shift + f |
検索の表示 |
Ctrl + Shift + g |
SCM を表示 |
Ctrl + Shift + d |
デバッグの表示 |
移動
Command |
Desc |
Ctrl + f |
右に移動 |
Ctrl + b |
左に移動 |
Ctrl + n |
下に移動 |
Ctrl + p |
上に移動 |
Ctrl + a |
行頭に移動 |
Ctrl + e |
行末に移動 |
Alt + f |
1単語右に移動 |
Alt + b |
1単語左に移動 |
Alt + m |
インデント内の移動 |
Ctrl + v |
1ページ下へ |
Alt + v |
1ページ上へ |
Alt + { |
前のパラグラフの先頭に移動 |
Alt + } |
次のパラグラフの先頭に移動 |
Alt + < |
バッファの先頭に移動 |
Alt + > |
バッファの末尾に移動 |
Alt + g Alt + g
|
指定行にジャンプ |
Escape g
|
¶ |
Alt + g Alt + n
|
次のエラーにジャンプ |
Alt + g Alt + p
|
前のエラーにジャンプ |
Ctrl + l |
現在の行を画面中央に |
|
|
Ctrl + Shift + \ |
ブラケットへ移動 |
Ctrl + ] |
行のインデント |
Ctrl + [ |
行のインデント解除 |
Ctrl + Home |
先頭に移動 |
Ctrl + End |
末尾に移動 |
Ctrl + up |
上にスクロール(行) |
Ctrl + down |
下にスクロール(行) |
Alt + PgUp |
上にスクロール(ページ) |
Alt + PgDn |
下にスクロール(ページ) |
|
|
Ctrl + t |
ワークスペース内のシンボルへ移動 |
Ctrl + Shift + o |
ファイル内のシンボルへ移動 |
Ctrl + Shift + m |
問題の表示(トグル) |
F8 |
次のエラーまたは警告へ移動 |
Shift + F8 |
前のエラーまたは警告へ移動 |
Ctrl + Alt + - |
前に戻る |
Ctrl + Shift + - |
次に進む |
ブロック
Command |
Desc |
Ctrl + Alt + f |
ブロックの末尾へ移動 |
Ctrl + Alt + b |
ブロックの先頭へ移動 |
Ctrl + Alt + @ |
ブロックの範囲設定 |
Ctrl + Alt + k |
前方のブロックを削除 |
Ctrl + Alt + Bksp |
後方のブロックを削除 |
Ctrl + Shift + [ |
ブロックの折りたたみ |
Ctrl + Shift + ] |
ブロックの展開 |
検索・置換
Command |
Desc |
Ctrl + s |
前方へインクリメンタル検索 |
Ctrl + r |
後方へインクリメンタル検索 |
Ctrl + Alt + s |
前方へ正規表現検索 |
Ctrl + Alt + r |
後方へ正規表現検索 |
Alt + % |
クエリー置換 |
Ctrl + Alt + % |
置換(正規表現) |
Ctrl + Alt + n |
選択を次の一致に追加 |
Ctrl + Alt + p |
選択を前の一致に追加 |
|
|
F3 |
次を検索 |
Shift + F3 |
前を検索 |
Alt + Enter |
すべての一致項目を選択 |
Alt + c |
大文字と小文字を区別する |
Alt + r |
正規表現を使用する |
Ctrl + Shift + h |
複数のファイルで置換 |
Ctrl + Shift + j |
検索の詳細を切り替え |
編集
Command |
Desc |
Ctrl + d |
カーソル位置を削除 |
Ctrl + h |
カーソル位置の左を削除 |
Alt + d |
カーソル位置の単語を削除 |
Alt + Bksp |
カーソル位置の左の単語を削除 |
Ctrl + k |
カーソル位置から行末まで削除 |
Ctrl + w |
選択範囲を削除 |
Alt + w |
選択範囲をコピー |
Ctrl + y |
貼り付け |
Alt + y |
貼り付け(pop) |
Ctrl + o |
行のオープン |
Ctrl + j |
改行 |
Ctrl + m |
¶ |
Ctrl + Enter |
下に行を挿入 |
Ctrl + Shift + Enter |
上に行を挿入 |
Ctrl + x Ctrl + o
|
空白行の削除 |
Ctrl + x h
|
すべて選択 |
Ctrl + _ |
やり直し |
Ctrl + z |
¶ |
Ctrl + ; |
コメント行の切り替え |
Alt + ; |
選択範囲のコメント切り替え |
Ctrl + x Ctrl + l
|
小文字へ変換 |
Alt + l |
¶ |
Ctrl + x Ctrl + u
|
大文字へ変換 |
Alt + u |
¶ |
Alt + c |
タイトルケースへ変換 |
Alt + ^ |
前の行と結合 |
|
|
Alt + down |
行を下へ移動 |
Alt + up |
行を上へ移動 |
Ctrl + Shift + Alt + down |
行を下へコピー |
Ctrl + Shift + Alt + up |
行を上へコピー |
Ctrl + Shift + k |
行の削除 |
Ctrl + Shift + Bksp |
¶ |
Ctrl + Enter |
行を下に挿入 |
Ctrl + Shift + Enter |
行を上に挿入 |
Ctrl + Shift + [ |
折りたたみ |
Ctrl + Shift + ] |
展開 |
Ctrl + Shift + a |
ブロックコメントの切り替え |
マーク
Command |
Desc |
Ctrl + @ |
マークをセットしアクティベート |
Ctrl + SPC |
¶ |
Ctrl + SPC Ctrl + SPC
|
マークをセットしリングへプッシュ |
Ctrl + u Ctrl + SPC
|
マークがあった場所に移動しリングから復元 |
Ctrl + x Ctrl + x
|
マークをセットし前の場所にポイントを移動 |
マルチカーソル
Command |
Desc |
Ctrl + クリック |
マウスでマルチカーソルを挿入 |
Shift + Ctrl + up |
カーソルを上に挿入 |
Shift + Ctrl + down |
カーソルを下に挿入 |
Alt + Ctrl + d |
選択項目を次の一致箇所に追加 |
Shift + Ctrl + l |
一致するすべての出現箇所を選択 |
Ctrl + F2 |
すべての出現箇所を変更 |
矩形
Command |
Desc |
Ctrl + x r k
|
矩形範囲を削除(バッファーに保持) |
Ctrl + x r Alt + w
|
矩形範囲をコピー |
Ctrl + x r d
|
矩形範囲を削除 |
Ctrl + x r y
|
矩形範囲を貼り付け(バッファーから) |
Ctrl + x r p
|
矩形範囲を置換(バッファーから) |
Ctrl + x r o
|
矩形範囲に空白を挿入 |
Ctrl + x r c
|
矩形範囲を空白に置換 |
Ctrl + x r t
|
矩形範囲の内容を各行の文字列で置換 |
Ctrl + x SPC
|
矩形範囲のマーク位置のセット |
Shift + Alt + ドラッグ |
マウスによる矩形範囲の選択 |
プレフィックス引数
Command |
Desc |
Ctrl + u |
ユニバーサル |
Alt + <number> |
数値 |
Alt + - |
負の数 |