macOS とターミナル(bash / zsh)でよく使うショートカットキーのチートシート。
macOS 全般#
| ショートカット | 説明 |
|---|
Cmd+C / Cmd+X / Cmd+V | コピー / カット / ペースト |
Cmd+Z | 元に戻す |
Cmd+Shift+Z | やり直す |
Cmd+A | すべて選択 |
Cmd+F | 検索 |
Cmd+S | 保存 |
Cmd+W | ウィンドウ・タブを閉じる |
Cmd+Q | アプリを終了 |
Cmd+, | アプリの設定を開く |
Cmd+Tab | アプリを切替 |
Cmd+` | 同じアプリのウィンドウを切替 |
Cmd+H | アプリを隠す |
Cmd+Option+H | 他のアプリを隠す |
Cmd+M | ウィンドウをしまう |
Ctrl+Cmd+F | フルスクリーン切替 |
Cmd+Space | Spotlight を開く |
Ctrl+Cmd+Space | 絵文字と記号を表示 |
Cmd+Option+Esc | アプリを強制終了 |
Ctrl+Cmd+Q | 画面をロック |
スクリーンショット#
| ショートカット | 説明 |
|---|
Cmd+Shift+3 | 画面全体を撮影 |
Cmd+Shift+4 | 範囲を選択して撮影 |
Cmd+Shift+4 → Space | ウィンドウを選択して撮影 |
Cmd+Shift+5 | スクリーンショット・画面収録ツールを開く |
撮影時に Ctrl を加えるとファイルではなくクリップボードに保存される。
Finder#
| ショートカット | 説明 |
|---|
Cmd+N | 新規ウィンドウ |
Cmd+Shift+N | 新規フォルダ |
Space | クイックルック |
Cmd+I | 情報を見る |
Cmd+Up | 親フォルダへ移動 |
Cmd+Down | 選択項目を開く |
Cmd+Shift+G | パスを指定してフォルダへ移動 |
Cmd+Shift+. | 隠しファイルの表示切替 |
Cmd+Option+C | 選択項目のパスをコピー |
Cmd+Option+V | コピーした項目を移動 |
Cmd+Delete | ゴミ箱に入れる |
Cmd+Shift+Delete | ゴミ箱を空にする |
テキスト編集(macOS)#
| ショートカット | 説明 |
|---|
Cmd+Left / Cmd+Right | 行頭 / 行末へ移動 |
Cmd+Up / Cmd+Down | 文書の先頭 / 末尾へ移動 |
Option+Left / Option+Right | 前 / 次の単語へ移動 |
Option+Delete | 前の単語を削除 |
Cmd+Delete | 行頭まで削除 |
Fn+Delete | カーソル後ろの文字を削除 |
上記に Shift を加えると、移動の代わりに範囲選択になる。
多くのテキスト入力欄では、次の Emacs 風キーバインドも使える。
| ショートカット | 説明 |
|---|
Ctrl+A / Ctrl+E | 行頭 / 行末へ移動 |
Ctrl+F / Ctrl+B | 1 文字右 / 左へ移動 |
Ctrl+N / Ctrl+P | 次 / 前の行へ移動 |
Ctrl+D | カーソル位置の文字を削除 |
Ctrl+H | カーソル前の文字を削除 |
Ctrl+K | 行末まで削除(カット) |
Ctrl+Y | Ctrl+K で削除した内容をペースト |
Ctrl+T | カーソル前後の文字を入れ替え |
日本語入力(macOS)#
確定前の入力中に使う変換キー。
| ショートカット | 説明 |
|---|
Ctrl+J / F6 | ひらがなに変換 |
Ctrl+K / F7 | カタカナに変換 |
Ctrl+; / F8 | 半角カタカナに変換 |
Ctrl+L / F9 | 全角英字に変換 |
Ctrl+: / F10 | 半角英字に変換 |
ノート型 Mac などファンクションキーがメディアキーになっている場合は Fn+F6 のように押す。Ctrl+; と Ctrl+: は JIS 配列のキー位置を前提としている。
入力モードの切替には次のキーを使う。
| ショートカット | 説明 |
|---|
英数 / かな | 英字入力 / 日本語入力に切替(JIS 配列) |
Ctrl+Space | 前の入力ソースに切替 |
Ctrl+Option+Space | 次の入力ソースに切替 |
ターミナル:行編集(bash / zsh)#
| ショートカット | 説明 |
|---|
Ctrl+A / Ctrl+E | 行頭 / 行末へ移動 |
Ctrl+F / Ctrl+B | 1 文字右 / 左へ移動 |
Alt+F / Alt+B | 次 / 前の単語へ移動 |
Ctrl+W | カーソル前の単語を削除 |
Alt+D | カーソル後ろの単語を削除 |
Ctrl+U | 行頭まで削除(zsh では行全体を削除) |
Ctrl+K | 行末まで削除 |
Ctrl+Y | 削除した内容をペースト |
Ctrl+T | カーソル前後の文字を入れ替え |
Ctrl+_ | 元に戻す |
Ctrl+L | 画面をクリア |
ターミナル:履歴#
| ショートカット | 説明 |
|---|
Ctrl+P / Ctrl+N | 前 / 次の履歴 |
Ctrl+R | 履歴をインクリメンタル検索 |
Alt+. | 直前のコマンドの最後の引数を挿入 |
!! | 直前のコマンドを展開 |
!$ | 直前のコマンドの最後の引数を展開 |
ターミナル:プロセス制御#
| ショートカット | 説明 |
|---|
Ctrl+C | 実行中のプロセスを中断(SIGINT) |
Ctrl+Z | 実行中のプロセスを一時停止(SIGTSTP) |
Ctrl+\ | プロセスを終了してコアダンプ(SIGQUIT) |
Ctrl+D | 入力終了(EOF)。空行ならシェルを終了 |
Ctrl+S / Ctrl+Q | 画面出力を停止 / 再開 |
Ctrl+Z で停止したプロセスは fg で前面、bg で背面で再開できる。
macOS のターミナルで Alt 系のキーを使うには、Option キーを Meta キーとして扱う設定が必要(Terminal.app なら「設定 > プロファイル > キーボード」)。設定しない場合は Esc を押してから続くキーを押せば同じ動作になる。