キーボードショートカットが機能しませんか?
適切なキーマップを使用していますか?
まず第一に、期待するようショートカットが動作するかどうかを確認してください。Ctrl+C や Ctrl+V のようなショートカットでは明らかかもしれませんが、Alt+Up や Ctrl+W のようなショートカットは、アプリケーションやオペレーティングシステムに応じて異なるアクションを実行することがよくあります。
ショートカットに関するさまざまな期待を考慮して、WebStorm ではキーマップ(事前定義されたショートカットのセット)から選択できます。以前に特定のエディターまたは IDE を使用したことがある場合は、対応する名前(Visual Studio、Sublime Text、VSCode など)のキーマップに切り替えて、そのエディターまたは IDE と同じショートカットを使用できます。
Ctrl+Alt+S を押して設定を開き、を選択します。
正しいキーマップを使用していることを確認してください。
検索フィールドを使用して、ショートカットが期待どおりにマップされているかどうかを確認します。

あるいは、このドキュメントページの上部にある必要なキーマップを選択し、ショートカットのリストをチェックして、そのキーマップのキーボードマッピングを調べることもできます。
特定のショートカットのデフォルトのマッピングが特定のキーマップに対して正しくないと思われる場合は、課題追跡システム(英語)に課題を提出してお知らせください。
英語以外のキーボードレイアウトはありますか?
WebStorm のすべてのキーマップは、QWERTYUS 英語キーボードレイアウト(英語)用に設計されています。別のラテン文字のアルファベットにキーボードレイアウトを使用する場合、それらのショートカットで使用される文字に専用のキーボードキーがない可能性があるため、一部のショートカットが機能しない場合があります。
例: ドイツ語のキーボードレイアウトにはスラッシュ / 専用のキーボードキーがないため、Ctrl+/ ショートカットを使用して現在の行をコメント化することはできません。
この場合の推奨回避策は、キーマップナショナライザー(英語)プラグインをインストールすることです。これにより、キーボードレイアウトに競合しないキーマップが生成されます。あるいは、動作しないショートカットの代わりに別のショートカットを割り当てることで、特定のショートカットを修正することもできます。
回避策の有無に関わらず、どのキーボードレイアウトでもすぐに使える解決策を模索しています。進捗状況は、この課題(英語)で追跡しています。
キーストロークは IDE に到達していますか?
キーマップ設定ページで、 ショートカットでアクションを検索をクリックし、キーの組み合わせを押します。
キーの組み合わせを押した後、ショートカット検索ポップアップのフィールドが空のままの場合。これは、他のプログラムまたはオペレーティングシステムがショートカットを傍受したことを意味します。

競合するアプリケーションを確認する
他のアプリケーションにフォーカスがあるときでもショートカットに反応する必要があるアプリケーションを確認してください。これには通常、画面録画ソフトウェアや Microsoft リモート Desktop などのトンネリングツールが含まれます。
競合するショートカットを見つけたら、このショートカットに反応するアプリケーションを決定し、WebStorm で別のショートカットを割り当てるか、競合するアプリケーションでショートカットを変更します。
オペレーティングシステムとの競合を確認する
定義済みのキーマップのほとんどには、いくつかの既知の競合があります。例:
ショートカット | システムアクション | WebStorm アクション |
|---|---|---|
⌃ Space | 前の入力ソースを選択する | 基本コード補完 |
⇧⌘ A | ターミナルで man ページのインデックスを検索 | アクションの検索 |
ネイティブの macOS ショートカットとの競合を回避するように設計された macOS システムショートカットキーマップを試してください。このキーマップを使用しても競合が発生する場合は、課題追跡(英語)システムで課題を提出してください。
このキーマップを使用しない場合は、WebStorm の競合しない別のショートカットを割り当てるを使用します。
Ubuntu にはいくつかの既知の競合があります。例:
ショートカット | システムアクション | WebStorm アクション |
|---|---|---|
Ctrl+Alt+S | ウィンドウをシェードする | 設定を開くダイアログ |
Ctrl+Alt+L | 画面をロックする | コードの整形 |
Ctrl+Alt+T | ターミナルの起動 | 囲む |
Ctrl+Alt+F12 | tty12 仮想コンソールを開く | ファイルパス |
Ctrl+Alt+Left Ctrl+Alt+Right | ワークスペース間の切り替え | ナビゲーション操作の取り消し / やり直し |
Alt+F7 | ウィンドウを移動する | 使用箇所の検索 |
Alt+F8 | ウィンドウのサイズ変更 | 式の評価 |
残念ながら、Ubuntu やその他の Linux ディストリビューションで競合なく動作する定義済みのキーマップは存在しません。このチケット(英語)でフィードバックを収集しています。
Ubuntu 対応のキーマップがリリースされるまでは、最も頻繁に使用することになる競合しないショートカットを割り当てるです。
Windows のシステムショートカットとの競合は確認されていません。競合が発生した場合は、課題追跡システム(英語)からお知らせください。
IDE はショートカットを正しく処理していますか?
押したショートカットがショートカット検索ポップアップに表示された場合、これは IDE がこのショートカットを処理できることを意味します。このショートカットにマップされているアクションのリストを確認してください。
期待されるアクションがリストに表示されない場合は、回避策としてショートカットを手動で割り当て、課題追跡システム(英語)に問題を報告してください。
期待されるアクションが他のアクションと一緒に表示される場合、それらのアクションはさまざまなコンテキストで使用可能である必要があるため、ほとんどの場合、設計によるものです。以下の例では、Ctrl+Shift+U ショートカットは、エディターで機能する大 / 小文字の切り替えと、コミットウィンドウで機能するアンシェルブの両方に割り当てられています。

ショートカットが期待どおりに動作しない、または特定のコンテキストでまったく動作しない場合は、回避策として他のアクションからショートカットを削除し (右クリックしてショートカットの除去を選択)、課題追跡システム(英語)に問題を報告してください。
プラグインページにカスタムプラグインをインストールしている場合、そのうちの 1 つがショートカットをインターセプトする可能性があります。カスタムプラグインを無効にしてみて、問題が解決するかどうかを確認してください。
予期されるアクションが他のアクションなしでリストに表示されているにもかかわらず、予期される IDE コンテキストで予期どおりに動作しない場合は、回避策として他のショートカットを手動で割り当て、課題追跡ツール(英語)に問題を報告してください。
関連ページ:
プラグインのインストール
プラグインは WebStorm のコア機能を拡張します。例: プラグインをインストールして、次の機能を取得します。バージョン管理システム、課題追跡システム、ビルド管理サーバー、その他のツールとの統合。さまざまな言語とフレームワークのコーディング支援サポート。ショートカットのヒント、ライブプレビュー、ファイルウォッチャーなど。新しいプログラミング言語を学ぶのに役立つコーディング演習。デフォルトでは、WebStorm には多数のプラグインがバンドルされています。バンドルされたプラグインを無効にするこ...
キーボードショートカットを設定する
WebStorm には定義済みのキーマップがいくつか含まれており、頻繁に使用するショートカットをカスタマイズできます。キーマップ構成を表示するには、設定ダイアログを開き、キーマップを選択します。WebStorm は、環境に基づいて事前定義されたキーマップを自動的に提案します。使用している OS と一致することを確認するか、使用している別の IDE またはエディターからのショートカットと一致するものを選択してください(たとえば、Eclipse または NetBeans)。キーマップは、対応するキ...
シェルブまたはスタッシュの変更
場合によっては、未完了のままのタスクを切り替えて、元に戻る必要があることがあります。作業内容を失うことなく複数の異なる機能に取り組むには、保留中の変更をシェルブまたはスタッシュすることができます。シェルブ vs スタッシュ:スタッシュの変更はシェルブと非常に似ています。スタッシュは Git によって生成され、WebStorm 内または WebStorm 外から適用できます。保留された変更を含むパッチは WebStorm によって生成され、IDE を通じて適用されます。また、スタッシュにはコミッ...
ファイルタイプの関連付け
さまざまな言語やテクノロジーを表現するファイルの言語固有の機能 (構文のハイライトやコード分析など) については、WebStorm はファイルタイプのリストを保持しており、各ファイルタイプは言語サービスを 1 つ以上のファイル名パターンにリンクします。ファイルタイプのデフォルトのリストには、関連するすべてのファイル名パターンが含まれていますが、カスタム言語ファイルに新しいファイルタイプを追加したり、既存のファイルタイプに関連付けられたファイル名パターンを変更したりできます。エディターでファイルを...