↓ メインコンテンツへスキップ

Keyboard Shortcuts MacOS Terminal

プログラマー向けMacのキーボードショートカット:ターミナル・Vim・VS Code・Chrome DevTools

プログラマーとしてMacで実際に使っているキーボードショートカットを、各アプリの公式ドキュメントで確かめてまとめました。macOSのウインドウと操作スペース、ターミナル、Vim、VS Code、Chrome DevTools、Slack。

プログラマー向けMacのキーボードショートカット:ターミナル・Vim・VS Code・Chrome DevTools

プログラマーとしてMacで普段よく使っているキーボードショートカットをまとめました。macOSのウインドウと操作スペースの移動、ターミナル、Vim、VS Code、Chrome DevTools、Slackです。特別なものはなく、手に馴染んだものばかりです。どれもデフォルトの割り当てで、各アプリの公式ドキュメントで確認してあります。キーを割り当て直している場合は違うかもしれません。また、Macのキーボードは最上段が画面の明るさや音量のキーになっていることが多いので、Fキーを使うものはfnも一緒に押す必要があるかもしれません。

Mac
#

  • ctrl + ← / → — 操作スペース(デスクトップ)の切り替え
  • ctrl + ↑ — Mission Controlを開く
  • cmd + tab — アプリの切り替え
  • cmd + ` — 使っているアプリのウインドウを切り替え
  • ctrl + cmd + f — フルスクリーンの切り替え(対応しているアプリのみ)
  • cmd + w — 最前面のウインドウを閉じる(option + cmd + w でそのアプリのウインドウをすべて閉じる)

Vim
#

  • vimtutor — Vim組み込みのチュートリアル。シェルからそのまま実行できます
  • v — ビジュアルモード(文字単位で選択)
  • V — ビジュアルモード(行単位で選択)
  • ctrl + v — 矩形ビジュアルモード(ブロック単位で選択)
  • y — 選択範囲をヤンク(コピー)

ターミナル
#

  • sudo !! — 直前のコマンドをsudoで再実行(シェルの履歴展開なので、zshでもbashでも、どのターミナルアプリでも使えます)
  • cmd + t — 新しいタブ
  • cmd + n — 新しいウインドウ
  • cmd + w — タブを閉じる(shift + cmd + w でウインドウを閉じる)
  • ctrl + tab / ctrl + shift + tab — 次のタブ / 前のタブ
  • cmd + d — ウインドウを2つのパネに分割
  • shift + cmd + d — 分割したパネを閉じる

VS Code
#

  • cmd + p — クイックオープン。ファイル名の一部を打つだけでファイルを開けます
  • shift + cmd + p — コマンドパレット(F1でも開けます)
  • cmd + d — 選択中の文字列の次の出現箇所を選択に追加。マルチカーソルでまとめて編集できます
  • option + クリック — クリックした場所にカーソルを追加(option + cmd + ↑ / ↓ で上下の行に追加)
  • option + ↑ / ↓ — 今の行を上下に移動
  • shift + option + ↑ / ↓ — 今の行を上下にコピー
  • cmd + / — 行コメントの切り替え
  • F12 — 定義へ移動
  • ctrl + ` — 統合ターミナルの表示・非表示

Chrome DevTools
#

  • option + cmd + i — 最後に使ったパネルでDevToolsを開く
  • option + cmd + j — Consoleパネルを開く
  • shift + cmd + c — 要素の検証。ページ上のものをクリックすると、Elementsパネルの該当箇所に飛びます
  • shift + cmd + p — DevToolsを開いた状態で、コマンドメニューを開く(たとえば「screenshot」と打つ)
  • shift + cmd + r — ハード再読み込み。キャッシュを使わずにページのファイルを取り直します

Slack
#

  • cmd + k — 会話にジャンプ。チャンネル名や相手の名前の一部を打ってEnter(最近のバージョンでは同じボックスで検索もできます)
  • F6 — 次のセクションにフォーカスを移動(shift + F6 で前へ)
  • cmd + / — Slackのショートカット一覧を表示