[PhpStorm]Command+Qでアプリケーションを終了しないようにする

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]

  1. WindowsのPhpStormから環境を移行したため、もしかしたらMacでインストールした場合は違うかも []
  2. sublime textを使っていないのでやり方はわかりません []
スポンサーリンク
336x280_1
336x280_1

シェアする

  • このエントリーをはてなブックマークに追加

フォローする

スポンサーリンク
336x280_1