WebStorm キーボードショートカット
WebStorm には、編集、ナビゲーション、リファクタリング、デバッグ、その他のタスクに関するほとんどのコマンドの キーボードショートカットがあります。 これらのホットキーを覚えておくと、キーボードから手を離さずに生産性を高めることができます。
すべてのデフォルトのショートカットは 構成可能であり、デフォルトではショートカットがないアクションにショートカットを割り当てることもできます。
定義済みのキーマップは、可能性のあるすべてのプラットフォーム、バージョン、設定を網羅しているわけではありません。 一部のショートカットは、グローバルなシステムの動作やサードパーティ製ソフトウェアのショートカットと競合する可能性があります。 WebStorm は競合を検出し、ポップアップメッセージで通知します。 これらの競合を解決するには、 グローバル OS ショートカットとの競合で説明されている通り、競合するショートカットを再割り当てまたは無効化できます。
次の表は、最も便利なショートカットをいくつか示しています:
ショートカット | アクション |
|---|---|
ダブル Shift | WebStorm、プロジェクト、および現在の Git リポジトリ内で、ファイル、アクション、クラス、シンボル、ツールウィンドウ、または設定をすばやく検索します。 |
Ctrl+Shift+A | コマンドを見つけて実行したり、ツールウィンドウを開いたり、設定を検索したりできます。 |
ダブル Ctrl | なんでも実行 実行 / デバッグ構成を起動し、npm および yarn スクリプトを実行し、最近のプロジェクトを再度開きます。 |
Alt+Enter | ハイライトされたエラーや警告のクイックフィックス、コードの改善や最適化のためのインテンションアクション。 |
F2 Shift+F2 | 次または前のハイライトされたエラーにジャンプします。 |
Ctrl+E | リストから最近開いたファイルを選択します。 |
Ctrl+W Ctrl+Shift+W | 特定のコード構成に応じて選択範囲を拡大または縮小します。 |
Ctrl+/ Ctrl+Shift+/ | 行やコードブロックをコメントアウトします。 |
Alt+F7 | プロジェクト全体でコード要素が使われているすべての場所を表示します。 |
適切なキーマップを選択する
キーマップ構成を表示するには、 設定 ダイアログ Ctrl+Alt+S を開き、 キーマップ を選択します。
定義済みのキーマップを使用する
WebStorm は環境に基づいて定義済みキーマップを自動的に提案します。 使用している OS と一致することを確認するか、使用している別の IDE またはエディターからのショートカットと一致するものを選択してください(たとえば、Eclipse または NetBeans)。
このページや WebStorm ドキュメントの他のページを参照すると、IDE で使っているキーマップのキーボードショートカットが表示されます。上部のセレクターで選択できます。
プラグインからキーマップをインストールする
デフォルトのキーマップセットに加えて、プラグイン(GNOME や KDE のキーマップなど)からキーマップをインストールできます: 設定 ダイアログ Ctrl+Alt+S を開き、 プラグイン を選択し、 マーケットプレース タブに切り替えて、 キーマップ を検索します。
キーマップを調整する
定義済みのキーマップのコピーを変更して、頻繁に使用するコマンドに 独自のショートカットを割り当てることができます。
カスタムキーマップをインポートする
慣れているカスタマイズされたキーマップがある場合は、 それをインストールに転送できます。
キーマップを印刷する
ハードコピーをご希望の場合は、デフォルトの WebStorm キーマップリファレンスをダウンロードしてカードとして印刷してください:
作業中にショートカットを学ぶ
WebStorm では、ショートカットを学ぶためのさまざまな方法が用意されています:
アクションの検索を使用すると、すべてのメニューとツールにわたってコマンドと設定を検索できます。
Ctrl+Shift+A を押して、入力を開始し、推奨される操作のリストを取得します。 必要なアクションを選択し、 Enter を押して実行します。

Key Promoter X(英語) は、マウスを使用してコマンドが実行されるたびに、対応するキーボードショートカットと共にポップアップ通知を表示するプラグインです。 また、頻繁に実行されるコマンドのショートカットを作成することをお勧めします。
事前定義されたキーマップの 1 つを使用している場合は、 デフォルトのキーマップ参照カードを印刷して机の上に置いておき、必要に応じて参照することができます。 このチートシートは、 でも入手できます。
デフォルト以外またはカスタマイズされたキーマップを印刷するには、 キーマップエクスポータープラグイン(英語)を使用します。
高度な機能を使用する
以下の便利な機能を使って、生産性をさらに高められます:
- クイックリスト
頻繁に使用するアクションのグループがある場合は、カスタムショートカットを使用してそれらにアクセスするための クイックリストを作成します。 例: 次の事前定義されたクイックリストを使用して試すことができます。
リファクタリング Ctrl+Alt+Shift+T
VCS 操作 Alt+`
- スマートキー
WebStorm には、ペアのタグや引用符を自動で追加したり、 キャメルハンプ単語の検出したり、多くの 入力支援機能があります。
- スピード検索
ツールウィンドウでツリー、リスト、またはテーブルにフォーカスがある場合は、 入力を開始すると一致する項目が表示されます。
- 2 回押す
WebStorm の一部のアクションは、複数回実行することでさらに多くの結果が得られます。 例えば、フィールド、パラメーター、変数宣言の一部で Ctrl+Space を使って 基本的なコード補完を呼び出すと、現在のスコープ内のアイテムの型に応じた名前が提案されます。 再度実行すると、モジュール依存関係から利用できるクラスも含まれるようになります。 連続して 3 回実行すると、候補リストにはプロジェクト全体が含まれます。
- ツールウィンドウのサイズを変更する
マウスを使わずにツールウィンドウのサイズを調整できます:
垂直ツールウィンドウのサイズを変更するには、 Ctrl+Alt+Shift+Left および Ctrl+Alt+Shift+Right を押します。
水平ツールウィンドウのサイズを変更するには、 Ctrl+Alt+Shift+Up および Ctrl+Alt+Shift+Down を押します。