Edited at

Macでのプログラミングを加速する、アプリ/ウィンドウ/タブ切り替えショートカットキー

More than 3 years have passed since last update.


Macでのプログラミングを加速する、アプリ/ウィンドウ/タブ切り替えショートカットキー

Macでプログラミングしてる方、ショートカットキーの使い心地はいかがですか?

開発作業でMacを使うようになったのですが、キーボードでのアプリ/ウィンドウ切り替え時の挙動がWindowsと違っているのにしばらく慣れませんでした。

ようやくしっくり来るようになったので、使えるショートカットキーをまとめたいと思います。


環境


  • OS X Yosemite (10.10.3)

  • MacBook Air (11-inch, Late 2010)


変更


  • 2015/6/3 : Mission Controlを追記しました。


アプリ切り替え


⌘ + tab

起動済みのアプリから、アクティブなアプリを切り替える。

普通ですね。


ctrl + space

Spotlight検索を起動する。

Spotlightはローカルマシン上の検索ツールで、キーワードにヒットするアプリやドキュメントを検索できます。

コレが非常に便利で、アプリ名の一部を入力してenterキー押しちゃえば、キーボード操作のみでアプリ起動が出来ます。(すでに起動している場合、アプリ切り替えと同様な動作)

Spotlight.png

アプリをたくさん起動していて⌘ + tabで選ぶのが面倒な場合、こちらでアクティブなアプリを切り替えるのもありです。

私はトラックパッドのスクロール設定をマウスの着脱とともに変えるのですが、この設定アプレットの起動も、Spotlightからだと楽ですね。

trackpad.png


ウィンドウ切り替え

Macでは、同一アプリ内でウィンドウを切り替えるのと、アプリ自体を切り替えるのが別操作なんですね。当初は慣れませんでした。

Windowsと同じ挙動にするツールは色々見つかりますが、私は郷に入っては郷に従え方式で、アプリなしで操作してます。


⌘ + fn + F1

同一アプリ内でウィンドウを切り替える。

同様の操作をアプリ固有でサポートしている場合がありますが、キーは特に統一されているわけではありません。

例↓


  • MacVim : ⌘ + [, ⌘ + ]

  • mi : ⌘ + ^

これらのアプリも⌘ + fn + F1が効くので、私は⌘ + fn + F1で統一してます。


F3

Mission Controlを起動する

起動済みのアプリをサムネイル表示して並べてくれます。マウス or タッチパッドで、アクティブにしたいアプリを選べます。

ウィンドウを複数起動したアプリの場合、何気にウィンドウ単位で選べるので便利ですね。

試してみた限り、キーボード操作だけでは切り替え操作を完結できません。まあマウス使っても死ぬわけじゃないので使いますけどw

misshon_control.png


タブ切り替え

タブ表示をサポートするアプリの場合、たいていタブ切り替えのショートカットキーがあります。

これは完全にアプリごとに固有のショートカットキーなので、よく使うアプリは覚えるようにしています。


  • ほとんどのブラウザ、Atomなど : ctrl + tab, ctrl + shift + tab

  • terminal.app : ⌘ + {, ⌘ + }

  • (Mac)Vim : gt, gT

  • Excel:Mac 2008 : ⌘ + fn + ↑, ⌘ + fn + ↓