WebStorm 入門
WebStorm 入門ガイドへようこそ ! ほとんどの機能がすぐに使用できる状態で、この JetBrains IDE をすばやくセットアップする方法を学びます。
最初のプロジェクトを開くか作成する
WebStorm をダウンロードしてインストールした後、最初に気づくことの 1 つは、開始するにはプロジェクトが必要であることです。プロジェクトファーストのアプローチにより、WebStorm は作業内容のコンテキストをより適切に理解し、より高度なコーディング支援を提供できるようになります。
プロジェクトを開始するには、いくつかのオプションから選択できます。
リポジトリのクローン – Git または GitHub から既存のプロジェクトを取得します。
新規プロジェクト – 空のプロジェクトを作成するか、React、Angular、Vue などの既存のテンプレートからプロジェクトを生成します。
開く – マシンに保存されているプロジェクトを開きます。
また、playground プロジェクトから始めて、いくつかの主要な機能を簡単に確認することもできます。新規プロジェクト | 新規プロジェクトに移動して、オンボーディングのヒントを使用して playground プロジェクトを生成するボックスをチェックしてください。
![ウェルカム画面 Welcome screen](https://resources.jetbrains.com/help/img/idea/2024.3/ws_welcomeScreen.png)
プロジェクトを開いたら、通常どおりコーディングを開始できます。最初のファイルを作成するには、プロジェクトツールウィンドウを開き、ファイルを作成するフォルダーを選択して右クリックし、新規を選択して、リストからファイルの種類を選択します。
ショートカットで時間を節約
これまで WebStorm または他の JetBrains IDE を使用したことがない場合、新しいショートカットに慣れるのは難しい場合があります。これを支援するためのヒントをいくつか紹介します。
キーマップをカスタマイズする
WebStorm は、環境に基づいて事前定義されたキーマップを提案します。このキーマップは設定 | キーマップにあります。アクションのショートカットを変更すると、WebStorm はそれらの変更を事前定義されたキーマップのコピーに保存し、デフォルトでそのコピーを使用して先に進みます。
別のエディターまたは IDE から移行する場合は、対応するキーマップに切り替えることができます。使用可能なオプションには、VS Code や Sublime Text などがあります。
![VS Code キーマップをデフォルトとして設定 Set the VS Code keymap as default](https://resources.jetbrains.com/help/img/idea/2024.3/ws_migration_guide_set_vscode_keymap.png)
IdeaVim プラグイン(英語)を使用して IDE に Vim のような機能を追加することもできます。
WebStorm ショートカットを学ぶ
後で別の JetBrains IDE に切り替えることにした場合でも、WebStorm ショートカットの学習は役に立ちます。ショートカットはほとんどすべてで同じです。より早く学ぶのに役立つものは次のとおりです。
WebStorm の最も普遍的なショートカットを覚える – Shift、Shift、どこでも検索。これを使用して、任意のファイル、アクション、クラス、シンボルを検索し、すべての一致を 1 か所で確認できます。
Key Promoter X をインストールする –この拡張機能(英語)は、作業中に重要なショートカットを学習できます。IDE 内のボタンでマウスを使用すると、Key Promoter X は代わりに使用できたショートカットを表示します。
WebStorm ショートカットのチートシートを使用する – macOS(英語) または Windows、Linux(英語) のデフォルトの WebStorm キーマップリファレンスをダウンロードできます。
さらに重要なショートカットと生産性向上のヒントについては、以下のビデオを参照してください。
WebStorm をカスタマイズ
WebStorm の UI は、最初は圧倒的に見えるかもしれません。カスタマイズして、不要なものをオフにすることができます。ここでは、一般的なカスタマイズのヒントをいくつか紹介します。
プラグイン
WebStorm では、拡張機能はプラグインと呼ばれます。プラグインを使用すると、組み込み機能を拡張し、ニーズに合わせて IDE をカスタマイズできます。利用可能なプラグインを調べるには、設定 | プラグインのマーケットプレースタブに移動します。
![WebStorm をカスタマイズ: Rainbow 括弧プラグインがインストールされました Customize WebStorm: Rainbow Brackets plugin installed](https://resources.jetbrains.com/help/img/idea/2024.3/ws_migration_guide_customize_ws_rainbow_plugin.png)
UI テーマ
WebStorm には定義済みのテーマがいくつか付属していますが、さまざまなカスタムオプションから選択できます。調べるには、設定 | プラグインに移動し、マーケットプレースタブで「テーマ」を検索してください。
![WebStorm をカスタマイズ: UI テーマの選択 Customize WebStorm: select UI theme](https://resources.jetbrains.com/help/img/idea/2024.3/ws_migration_guide_customize_ws_select_theme.png)
その後、エディターに戻って、インストールしたテーマの外観を確認できます。メインメニューから表示 | スキームのクイック切り替えを選択するか、Ctrl+` を押してテーマを選択します。そこから、利用可能なテーマをすべて一度にプレビューできます。
プロジェクトビュー設定
WebStorm には独自のエクスプローラー、プロジェクトツールウィンドウがあり、デフォルトの動作は他のコードエディターとは少し異なります。たとえば、エディターでファイルを開くには、ファイルをダブルクリックする必要があります。デフォルトの設定を変更する方法は次のとおりです。
![Project view: customize default settings](https://resources.jetbrains.com/help/img/idea/2024.3/ws_migration_guide_customize_project_tw_settings.png)
プロジェクトツールウィンドウの設定に移動し、振る舞いにある次のオプションのいずれかまたはすべてを選択できます。
プレビュータブの有効化 –プロジェクトツールウィンドウで選択したファイルをエディターでプレビューします。
シングルクリックでファイル / ディレクトリを開く – ワンクリックでエディターでファイルまたはディレクトリを開きます。
開いているファイルを常に選択 –プロジェクトツールウィンドウで現在開いているファイルを自動選択します。
コンパクトモード
コンパクトモードは、ツールバー、ツールウィンドウ、ボタンのサイズを縮小して、コード用の画面スペースを増やします。よりクリーンでシンプルなインターフェースを好む場合や、小さい画面で作業している場合に最適です。これを有効にするには、メインメニューから移動 | どこでも検索を選択するか、Shift + Shift を押して「コンパクトモード」と入力し、オンにします。
画面共有の設定
WebStorm でコードを提示したり機能をデモしたりする場合、次の設定により可視性が向上し、他のユーザーが簡単にフォローできるようになります。
これらの設定はすべてどこでも検索経由でアクセスできます。
プレゼンテーションアシスタント – キーボードショートカットは、使用時にリアルタイムで表示されます。ポップアップに表示される内容をカスタマイズするには、設定 | 外観 & 振る舞い | プレゼンテーションアシスタントにアクセスしてください。例: 他のオペレーティングシステムのショートカットを表示するように選択できます。
ズーム –どこでも検索に「zoom」と入力すると、IDE インターフェース全体をすばやく拡大または縮小できます。
プレゼンテーションモード –どこでも検索ポップアップからプレゼンテーションモードにするを選択して有効にします。同じ方法でモードを終了することもできます。「exit presentation mode」と入力するだけです。
共通のワークフローを設定する
WebStorm では、ほとんどの構成がすぐに使用できる状態になっているため、すぐにコーディングを開始できます。以下に、重要なワークフローを設定するためのヒントを示します。その他のヘルプについては、ドキュメント検索を使用してください。
バージョン管理
WebStorm はバージョン管理システムを自動的に検出します。一般的なタスクの処理方法は次のとおりです。
プロジェクトを更新する – 左上隅のブランチ名をクリックし、プロジェクトの更新を選択します。受信した変更を現在のブランチにマージするか、それらの変更に基づいて現在のブランチをリベースすることができます。
変更のコミット –コミットツールウィンドウを使用して、変更をすばやくコミットします。部分的なコミットを行うには、特定のファイルのみ、またはそのファイル内の変更のみを選択します。
差分を表示 –コミットツールウィンドウで、差分を表示するファイルをダブルクリックします。
ログの表示 – Git の場合、コミット履歴を確認できます。変更の詳細なログを表示するには、Git ツールウィンドウを開きます。
実行およびデバッグ
WebStorm は、Node.js アプリケーションやスクリプト、フロントエンドアプリケーションやテストの実行とデバッグに役立ちます。WebStorm から起動したアプリケーションをデバッグしたり、デバッガーを外部の Node.js プログラムに接続したりできます。
Node.js アプリケーションとスクリプト
WebStorm で Node.js アプリケーションまたはスクリプトをデバッグするには、エディター内で右クリックし、コンテキストメニューからデバッグを選択します。エディターの左側の領域をクリックしてブレークポイントを設定することもできます。すでに実行中のアプリケーションにデバッガーをアタッチする手順については、このセクションを参照してください。
フロントエンドアプリケーション
フロントエンドアプリケーションのデバッグセッションを開始するには、まず npm スクリプトを実行してアプリケーションを起動します。次に、ターミナルまたは実行ツールウィンドウの出力のリンクで Ctrl+Shift Click を実行して、ブラウザーで JavaScript デバッグを開始します。
Next.js の場合、サーバー側のデバッグを開始するには、まず npm スクリプトをデバッグします。次に、ターミナルまたは実行ツールウィンドウの出力のリンクで Ctrl+Shift Click を実行して、クライアント側のデバッグを開始します。
テスト
エディターの左側にあるアイコンを使用して、特定のテストファイルまたはスイートを実行またはデバッグします。また、プロジェクトツールウィンドウでフォルダーを右クリックしてテストの実行を選択することで、複数のテストを実行することもできます。詳細については、このセクションを参照してください。
AI 機能
WebStorm とネイティブに統合された AI コーディングアシスタントをお探しの場合は、JetBrains AI Assistant(英語) をお試しください。コンテキスト認識型スマートチャットや、コード生成、ドキュメント作成などの多くの機能が含まれています。7 日間の無料トライアルをご利用いただけます。
WebStorm では、GitHub Copilot、Supermaven、Tabnine、その他の AI ツールも使用できます。設定 | プラグインのマーケットプレースタブで対応するプラグインを検索してください。これらのプラグインは JetBrains によって管理されていないことに注意してください。
保存時のアクション
WebStorm を設定して、ファイルを変更して保存するたびに特定のアクションを実行したり、Prettier や ESLint などのツールを実行したりできます。これを行うには、設定 | ツール | 保存時のアクションに移動し、必要なボックスをオンにします。
共同開発およびリモート開発
WebStorm は、リモートで共同作業を行い、プロジェクトに取り組むのに役立つツールを提供します。
Code With Me
この機能を使用すると、ローカルで実行中のプロジェクトをリアルタイムで共有できます。共同作業者はコーディングセッションに参加し、編集を行い、一緒にコードを実行またはデバッグできます。開始するには、Code With Me アイコンをクリックして、チームメイトに招待を送信します。
詳細については、このセクションを参照してください。
リモート開発
WebStorm はリモート開発もサポートしており、リモートマシンに接続して、プロジェクトがローカルで実行されているかのように作業できます。IDE から直接、リモートサーバー上のコードを開いて編集、実行、デバッグできます。設定するには、ファイル | リモート開発にアクセスしてください。
詳細については、このセクションを参照してください。
サポートを受ける方法
コミュニティフォーラムをチェックして、多くの一般的な質問への回答を見つけたり、他の WebStorm ユーザーに助けを求めたりすることができます。
バグを報告したり、新しい機能をリクエストしたりするには、ここで新しい問題を作成してください。
関連ページ:
![](https://resources.jetbrains.com/help/img/idea/2024.3/ws_node_run_app_with_rc.png)
Node.js の実行とデバッグ
WebStorm は、Node.js アプリケーションの実行とデバッグを支援します。WebStorm から起動し、すでに実行中のアプリケーションにアタッチするアプリケーションをデバッグできます。始める前に:設定 | プラグインページのインストール済みタブで、Node.js および JavaScript Debugger に必要なプラグインが有効になっていることを確認します。詳細については、「プラグインのマッピング」を参照してください。Node.js アプリケーションを実行する:WebStorm は...
![](https://pleiades.io/icons/webstorm.png)
テスト
WebStorm を使用すると、Karma、Vitest、Jest、Protractor、Cucumber.js、Mocha、Node.js テストランナーを使用して、JavaScript、TypeScript、Node.js の単体テストを実行およびデバッグできます。Jest、Karma、Vitest、Mocha の場合、WebStorm でコードカバレッジレポートを表示することもできます。JavaScript のテストおよび Node.js のテストの詳細最終更新日: 2024 年 11 月...
![](https://resources.jetbrains.com/help/img/idea/2024.3/ws_migration_guide_customize_ws_actions_on_save.png)
変更の保存と復元
WebStorm は、ファイルに加えた変更を自動的に保存します。保存は、実行、デバッグ、バージョン管理操作の実行、ファイルまたはプロジェクトのクローズ、IDE の終了などのさまざまなイベントによってトリガーされます。ファイルの保存は、サードパーティのプラグインによってトリガーすることもできます。自動保存をトリガーするイベントのほとんどは事前定義されており、構成することはできませんが、変更が失われることはなく、ローカル履歴ですべてを見つけることができます。自動保存動作を設定する設定ダイアログで、を...
![](https://resources.jetbrains.com/help/img/idea/2024.3/ws_cwm_license_jb_account.png)
Code With Me 入門
WebStorm を使用すると、ローカルで実行されているプロジェクトを誰とでも共有できる Code With Me バンドルプラグインを使用できます。Code With Me を使用すると、リアルタイムのコラボレーション、コードの編集、サーバーの共有、デバッグセッションの実行を行うことができます。セッションの概要については、次のビデオを参照してください。Code With Me 共有セッションには、ホストと 1 人以上のゲスト間の相互作用が含まれます。次の基本的なシナリオのいずれかでセッションを開始でき...
![](https://resources.jetbrains.com/help/img/idea/2024.3/ws_gotoAction.png)
WebStorm キーボードショートカット
WebStorm には、編集、ナビゲーション、リファクタリング、デバッグ、その他のタスクに関連するほとんどのコマンドに対するキーボードショートカットがあります。これらのホットキーを覚えておくと、キーボードから手を離さずに生産性を高めることができます。すべてのデフォルトのショートカットは構成可能であり、デフォルトではショートカットがないアクションにショートカットを割り当てることもできます。事前定義されたキーマップは、考えられるすべてのプラットフォーム、バージョン、構成を網羅しているわけではありませ...