PhpStormの文字選択で構文の単位ごとに範囲選択できる(select word at caret)を多用するのですが、ボクの環境だとこの機能のショートカットが⌘+W
になっています。1
Macではアプリケーションの終了ショートカットがデフォルトで⌘+Q
のため、構文範囲選択をしようとして10回に1回くらいPhpStormを終了させてしまいます。
そのたびに、ちくしょーってつぶやいてたんですが、それも嫌になったので対応しました。
Macの環境設定でPhpStormの終了キーを変更する
MacのメニューバーのPhpStormを開くと、一番下にQuit PhpStorm ⌘Qとあると思いますが、まずこちらを変更します。
Macのシステム環境設定から、
キーボード > キーボードショートカット > アプリケーションを開きます。
[+]ボタンからPhpStormのキーボード設定を追加します。
メニュータイトルのところにはメニューバーで表示されている文言をそのまま入力します。Quit PhpStorm
キーボードショートカットのところは、押したキーが反映されます。ボクは⌘+¥にしました。
これで、メニューバーのPhpStormのQuit PhpStormのショートカットが⌘+¥に変わったはずです。
通常のアプリケションの場合はこれで終了されなくなるのですが、PhpStormの場合はアプリケーション側でもKeymapが設定されているので、Preferencesも設定する必要があります。
Preferences > Key mapの設定
メニューバーのPhpStorm > Preferences > Keymapを開きます。
右クリックメニューのRemove ⌘Q
します。
別のショートカットキーを割り当てる場合はAdd Keyboard Shortcut
で、何かキーを割り当てます。
これで⌘+Qでアプリケーションが終了しなくなりました。
(おまけ)select word at caretは絶対便利
PhpStorm利用者で冒頭に紹介したselect word at caret
を使っていない人がいたら、ヤバイです。コーディングが3倍捗るので、ぜひ使ってくださいね。
この機能、sublime textでも利用できるみたいです。2