WebStorm 2020.2 Help

WebStorm入門

WebStormは最新のJavaScript開発用の強力なIDEです。WebStormは、JavaScript、TypeScript、HTML、CSS、およびReact、Angular、Vue.jsなどのフレームワークを完全にサポートしています。追加プラグインは必要ありません。

WebStormは、クライアント側のアプリケーションに加えて、Node.jsを搭載したサーバーサイドアプリケーション、React NativeまたはCordovaを搭載したモバイルアプリケーション、Electronを使用したデスクトップアプリケーションを開発できます。Node.js(英語)を使用することを強くお勧めしますが、コアWebStormの機能はまだそれなしで自由に使用できます。

プロジェクトを開く、チェックアウトする、またはプロジェクトを作成する

WebStormのプロジェクトは、編集するソースコード、使用するライブラリとツール( node_modulesサブフォルダー内など)、およびさまざまなアプリ構成ファイル(package.json.eslintrcなど)を含むフォルダーです。

WebStormでフォルダーを開くと、.ideaサブフォルダーが追加されます。WebStormには、プロジェクトコードスタイルやバージョン管理システムなどの内部設定が保存されます。

WebStorm Welcome画面からプロジェクトを開き、チェックアウトし、作成できます。

pen, check out, and create projects from the Welcome screen

プロジェクトを開くには

  • ようこそ画面で、開く をクリックし、開いたダイアログでアプリケーションを含むフォルダーを選択します。

バージョン管理システムからプロジェクトをチェックアウトするには

  1. ようこそ画面でバージョン管理から取得をクリックするか、メインメニューからVCS | バージョン管理から取得を選択します。

  2. 呼び出されたダイアログで、リストからバージョン管理システムを選択し、アプリケーションソースをチェックアウトするリポジトリを指定します。

空のWebStormプロジェクトを作成するには

  1. ようこそ画面で新規プロジェクトの作成をクリックするか、メインメニューからファイル | 新規 | プロジェクトを選択します。新規プロジェクトの作成ダイアログが開きます。

  2. 左側のペインで、空のプロジェクトを選択します。右側のウィンドウで、アプリケーションフォルダーを指定し、作成をクリックします。

テンプレートからプロジェクトを生成することもできます。詳しくは、フレームワーク固有のプロジェクトの生成を参照してください。

プロジェクトに新しいファイルを作成するには

  • プロジェクトツールウィンドウでは、新しいファイルを作成するフォルダーを選択し、Alt+Insertを押します。

  • または、選択したコンテキストメニューから新規を選択してから、リストからファイルの種類を選択します。

    ws_getting_started_create_new_file.png

詳細はファイルとディレクトリの作成を参照してください。

WebStormのユーザーインターフェースを理解する

WebStormウィンドウは、コードの読み取り、作成、変更を行うエディター、メニューとツールバー、ナビゲーションバーステータスバー、および多数のWebStorm ツールウィンドウで構成されています。これらのセカンダリウィンドウは、ワークスペースの下部と側面に接続されており、コードのデバッグ、テストの実行、バージョン管理システムとの対話などを行うことができます。

ユーザーインターフェースの概要エディターの基本ツール・ウィンドウの詳細を参照してください。

WebStorm main window

WebStormのレイアウトは自由に整理できます。例:自分のコードを書くことに集中したいなら、集中モードを試してください。すべてのツールバー、ツールウィンドウ、エディタータブが削除されるため、空き容量が増えます。このモードに切り替えるには、メインメニューから表示 | 外観 | 集中モードにするを選択します。

集中モードの代替案は、Ctrl+Shift+F12を押してすべてのツールウィンドウを隠すことです。このショートカットをもう一度押すと、レイアウトをデフォルトに戻すことができます。

ツールウィンドウが非表示になっているときは、ショートカットを使用してそれらのウィンドウにアクセスできます。入力フォーカスはツールウィンドウに移動し、そのコンテキスト内で任意のキーボードコマンドを使用できます。エディターに戻るには、Escapeを押すだけです。ツールウィンドウが表示されているときにショートカットを押すと、そのウィンドウにフォーカスが移動するだけです。

以下は、最も頻繁に必要となるツールウィンドウを呼び出すショートカットのリストです:

ツール・ウィンドウショートカット
プロジェクトAlt+1
バージョン管理Alt+9
実行Alt+4
デバッグAlt+5
ターミナルAlt+F12
エディターEscape

ナビゲーション・バーは、プロジェクトツールウィンドウのコンパクトな代替品です。ナビゲーションバーにアクセスするには、Alt+Homeを押します。

Nafigation bar

Right , Right , Up キーと Down キーを使用して、フォルダー間を移動してその内容を表示します。

ほとんどのツールウィンドウとポップアップで、WebStormはスピード検索をサポートしています。スピード検索を使用すると、検索クエリを使用してリストをフィルターしたり、特定のアイテムに移動したりできます。

Speed search in tool windows

探索の方法

WebStormには、どのようなコードが複雑になっていても、コードを検索するのに役立つ検索機能とナビゲーション機能が付属しています。詳細はソースコードナビゲーションを参照してください。

プロジェクトで特定のシンボルが使用されている場所を見つけるために、WebStormは使用箇所の検索 Alt+F7を介したフルスケール検索を提案しています。

Find usages

プロジェクトシンボルを名前で検索する

クラス Ctrl+Nファイル Ctrl+Shift+N、またはシンボル Ctrl+Alt+Shift+N に名前でナビゲートできます。どこでも検索を参照してください。

テキスト断片を検索する

  • 現在のファイルでテキスト断片を見つけるには、Ctrl+F を押して検索パターンを入力します。

  • ディレクトリ、任意の範囲またはプロジェクト全体を検索するには、Ctrl+Shift+F を押して検索パターンと範囲を指定します。

シンボルの宣言にジャンプ

宣言に移動Ctrl+B , Ctrl+Click は、特定のシンボルが最初に宣言された場所に移動します。このタイプのナビゲーションは、ソースコードの任意の場所から機能します。

タイムラインをナビゲートする

WebStormは、ローカル・ヒストリーでソースコードに加えた変更、リファクタリングの結果などを自動的に追跡します。ファイルまたはフォルダーを表示するには、メインメニューからVCS | ローカル・ヒストリー | ヒストリーの表示を選択します。ここで、変更を確認したり、the Rollback iconを元に戻したり、パッチ the Create Patch iconを作成したりできます。

Local History

ローカル・ヒストリーの詳細を参照してください。

コードを完成させる

WebStormは、標準言語APIおよびプロジェクトの依存関係からのキーワード、シンボルを自動的に補完します。 Ctrl+Space を押して、現在のコンテキストのコード補完オプションを取得します。提案された各メンバーの横のアイコンは、そのタイプを示します。

Code completion

より多くのバリアントを表示するには、もう一度 Ctrl+Space を押します。

コード補完の詳細を参照してください。

コードをオンザフライでインスペクションして修正する

WebStormはコードを監視し、コードを正確かつクリーンに保ちます。潜在的なエラーや問題を検出し、それらのクイックフィックスを提案します。WebStormが未使用のコード、エンドレスループ、シンボルの欠落したインポートステートメント、およびおそらく注意が必要なその他の多くのものを見つけるたびに、ハイライトと電球が表示されます。この電球をクリックするか、Alt+Enter を押して修正を適用します。

import ステートメントを忘れましたか? WebStormは、シンボルを未解決としてマークし、推奨されるクイックフィックスを含むツールチップを表示します。

Autoimport with quick-fix: information tooltip

または、Alt+Enter を押して「インポート"お客様"」を挿入をクリックします。

Autoimport with quick-fix: suggestion list

ES6およびTypeScriptシンボルの場合、WebStormはコード補完に欠落しているインポートステートメントを追加できます。

Add ES6 imports on code completion

使用可能なインスペクションの完全なリストを表示するには、設定ダイアログ Ctrl+Alt+Sで、エディターインスペクションをクリックします。それらのいくつかを無効にしたり、他のものを有効にしたり、各インスペクションの重大度を調整したりできます。エラーと見なすか警告と見なすかを決定します。

コード・インスペクション問題の解決の詳細を参照してください。

コードをリファクタリングする

リファクタリング(英語)は、アプリケーションの動作を変更せずにソースコードを更新することを意味します。リファクタリングはコードを堅牢にし、dry(英語)を維持しやすくします。WebStormは、リファクタリング後にコードが以前と同じように機能するようにします。変更はプロジェクト全体にスマートに行われるためです。例:クラスの名前を変更すると、WebStormはすべての使用箇所とインポート文の名前を自動的に変更します。

Rename refactoring for classes: renaming the file accordingly

詳細は、コードリファクタリングJavaScript のリファクタリング、およびTypeScript のリファクタリングを参照してください。

  1. エディターまたはプロジェクトツールウィンドウで、リファクタリングする式またはシンボルを選択し、Ctrl+Alt+Shift+Tを押する

  2. リファクタリングリストから、必要なリファクタリングを選択してください。

アプリケーションの実行とデバッグ

WebStormでは、アプリケーションの実行またはデバッグの開始点は実行/デバッグ構成です。WebStormには、さまざまな種類のアプリケーションとファイル用に事前定義された実行/デバッグ構成テンプレートが多数用意されています。設定で提供する必要のある情報は、そのタイプによって異なります。実行するファイルまたはテストにすることができます。いくつかの設定はすでに実行中のアプリケーションにアタッチすることができます。この場合、アタッチするURLとポートを指定する必要があります。

アプリケーションを実行するには

  • アプリに合ったタイプの実行構成を作成し、Runをクリックしてください。

  • 場合によっては、実行構成を作成せずにアプリケーションやファイルを実行することもできます。WebStormはこれを実行できます。例:Nodeでファイルを実行するには、コンテキストメニューで<ファイル名>を実行を選択するか、Ctrl+Shift+F10を押してください。これはHTMLファイルでも機能し、WebStormはブラウザでそのファイルを開きます。

  • プロジェクトに、アプリケーションを開発モードで起動またはビルドするnpmスクリプトがある場合は、エディターでプロジェクトpackage.jsonを開き、start タスクの横のガターで Run をクリックして、リストから実行 'start'を選択します。

    Getting started: running an application

詳細は、アプリケーションを実行するブラウザでJavaScriptを実行する、およびnpmスクリプトの実行とデバッグを参照してください。

デバッグを開始するには

WebStormを使用すると、クライアントサイドアプリケーション、Node.jsアプリケーション、テストなど、さまざまな種類のアプリケーションをデバッグできます。Node.jsを使用して、たとえば外部の開発用Webサーバー上で実行されているクライアントサイドJavaScriptをデバッグする方法は次のとおりです。

  1. 必要に応じて、JavaScriptコードにブレークポイントを設定します。

  2. おそらく上記npm start を使用して、開発モードでアプリケーションを実行し、アプリケーションがブラウザーで実行されているURLアドレスをコピーします。

  3. メインメニューから実行 | 構成の編集を選択し、ツールバーの the Add button をクリックしてリストからJavaScript デバッグを選択します。

    表示される実行/デバッグ構成: JavaScript デバッグダイアログで、アプリケーションが実行されているURLアドレスを指定します。このURLは、上記のステップ 2に従って、ブラウザのアドレスバーからコピーできます。

  4. ツールバーの実行/デバッグ構成を選択しますリストから新しく作成した構成を選択し、the Debug buttonをクリックします。

    または、Ctrl+Shift を押しながら、実行ツールウィンドウのアプリケーションURLリンクをクリックします。

    実行構成で指定されたURLアドレスがブラウザーで開き、デバッグツールウィンドウが表示されます。

  5. デバッグツールウィンドウで、通常どおり続行します。プログラムをステップ実行し、プログラムの実行を停止して再開し中断されたときにプログラムを調べ実際のHTML DOMを表示します。

WebStormには、アプリケーションのプレビューとデバッグに使用できるWebサーバーが組み込まれています。このサーバーは常に稼働しており、手動で構成する必要はありません。すべてのプロジェクトファイルは、プロジェクト構造に関して、ルートURL http://localhost:<組み込みサーバーポート> / <プロジェクトルート>を使用して組み込みサーバーで提供されます。詳細については、組み込みサーバーで実行されているアプリケーションのデバッグを参照してください。

ChromeでのJavaScriptのデバッグWebStormブログ(英語)の詳細を参照してください。例については、例についてはReactアプリケーションのデバッグ(英語)Angularアプリケーションのデバッグ(英語)を参照してください。

コードスタイルの標準に従う

WebStormは、各言語に固有のコードスタイル設定に従って、すべての新しいコードを自動的にフォーマットします。これらの設定は、リファクタリング中にも適用されます。

自分でコードスタイルを設定することも、TSLint(英語)またはESLint(英語)設定ファイルからコードスタイルルールを適用することもできます。WebStormでのTSLintのアクティブ化と構成ESLintからコードスタイルをインポートするからさらに学びましょう。

プロジェクトコードスタイルの設定に従ってコードを再フォーマットするには、コードフラグメントまたはファイル全体を選択し、Ctrl+Alt+Lを押します。

ソースコードをバージョン管理下に置く

ソースコードをバージョン管理下に置いている場合、WebStormがGit(またはGitHub)、Mercurial、Perforce、Subversion、CVSなどの多くの一般的なバージョン管理システムと統合されることを知ってうれしいでしょう。ほとんどの場合、WebStormはVCSを自動的に検出します。資格情報と設定を指定するには、設定ダイアログ Ctrl+Alt+Sバージョン管理ページに移動します。

VCSメニューは、使用可能なコマンドに関する手がかりを提供します。バージョン管理ツールウィンドウ Alt+9では、あなたのチームメイトが行った変更の表示と追跡、変更リストの作成、変更のコミットとプッシュなどを行うことができます。

コミット、プッシュ、履歴の表示などの最も使用される操作は、VCS 操作ポップアップ Alt+`からも利用できます。

詳細については、バージョン管理を参照してください。

環境をカスタマイズする

WebStormを自由に調整して、ニーズに完全に適合し、できるだけ便利で快適になるようにしてください。

外観

最初に微調整することは、一般的な「ルックアンドフィール」です。デフォルトのWebStormテーマは明るいです。より暗い環境が必要な場合は、設定/環境設定ダイアログ Ctrl+Alt+Sで、外観および振る舞い外観をクリックして、Darculaを選択します。

エディター

エディターの動作のすべての側面を調整することもできます。たとえば、ドラッグアンドドロップを有効または無効にしたり、エディタータブの動作をカスタマイズしたり、サポートされている各言語の強調表示を構成したり、コードの折りたたみ設定を編集したり、コード補完ポリシーを変更したりできます。エディターの機能をカスタマイズするには、Ctrl+Alt+S を押し、設定/環境設定ダイアログでエディターの関連ページを選択します。

キーマップ

WebStormはキーボード中心のIDEです。つまり、その中のほとんどすべてのアクションがキーボードショートカットにマッピングされます。WebStormにはデフォルトのキーマップが付属しています。キーボードショートカットの構成に従って、習慣に合わせていつでも変更できます。Ctrl+Alt+S を押して、外観および振る舞いキーマップを選択するだけです。

最終更新日: 2020年7月21日

関連ページ:

WebStormのライセンス購入と登録

WebStormは最大30日間評価できます。その後、ライセンスを購入して登録する必要があります。早期アクセス・プログラムの一部であるWebStormのプレリリースビルドは登録を必要とせず、30日間のライセンスで提供されます。次のいずれかを実行してライセンスダイアログを開きます。メインメニューからヘル...

新規プロジェクトの作成ダイアログ

このダイアログを使用して、空のプロジェクトを作成したり、アプリケーション開発用のフレームワーク固有のプロジェクトスタブを生成したりします。ダイアログの左側のペインには、スタブを生成できるプロジェクトタイプのリストが表示されます。利用可能なプロジェクトタイプのセットは、インストールされてアクティブ化さ...

プロジェクトを作成

WebStormでは、空のプロジェクトを作成したり、プロジェクトとしてフォルダーを開いたり、VCSからソースをチェックアウトしたり、プロジェクトを作成することができます。また、フレームワークテンプレートを使用してプロジェクトを生成することもできます。そのため、新しいアプリケーションは、必要なすべての...

プロジェクトツールウィンドウ

表示 | ツール・ウィンドウ | プロジェクトこのツールウィンドウを使用すると、プロジェクトをさまざまな観点から見て、新しい項目(ディレクトリ、ファイル、クラスなど)の作成、エディターでのファイルの開き、目的のコードフラグメントへの移動などのタスクを実行できます。このツールウィンドウのほとんどの機能...

プロジェクトへの投入

空のファイルを作成するにはプロジェクトツールウィンドウでは、ファイルを作成するディレクトリを選択し、を押してから、リストからファイルを選択します。表示される新規ファイルダイアログで、ファイル名と拡張子を入力します。新しいファイル名の前にディレクトリ構造全体を入力できます。ネストしたディレクトリがまだ...

エディターの基本

WebStormエディターは、コードの作成、読み取り、変更に使用するIDEの主要部分です。エディターは次の領域で構成されています。スクロールバーは現在のファイルのエラーと警告を表示します。パンくずリストは、現在のファイルのコード内を移動できます。ガターには、行番号と注釈が表示されます。タブには、現在...