TypeScript
WebStorm は .ts と .tsx ファイルを認識し、追加の手順なしで編集時のコーディング支援を提供します。 TypeScript ファイルは
アイコンでマークされています。
TypeScript 対応のコーディング支援には、キーワード、ラベル、変数、パラメーター、関数の 補完、 エラーと構文のハイライト 、フォーマット、 多数のコードインスペクションと クイックフィックス 、および 一般的で TypeScript 固有リファクタリングが含まれます。 WebStorm はまた、オンザフライで TypeScript コードを検証し、専用の 問題ツールウィンドウでエラーを表示します。
コンパイルエラーは TypeScript ツールウィンドウに表示されます。 TypeScript を JavaScript にコンパイルするから詳細を参照してください。
新しいアプリケーションを作成する
WebStorm は基本的な TypeScript プロジェクトを作成でき、最小限の構成でセットアップできます。 生成されたプロジェクトには、 package.json 、 tsconfig.json 、 console.log() ウェルカムメッセージを含む index .ts ファイルが含まれます。 さらに、サンプル Web アプリケーションを生成することもできます。
デフォルトで WebStorm は自動的に Git リポジトリを作成し、 生成されたソースを Git 管理下に置きます。
ようこそ 画面で 新規プロジェクト をクリックするか、メインメニューから を選択します。 新規 プロジェクト ダイアログが開きます。
左側のペインで、 新規プロジェクト を選択します。
右側のペインで、 TypeScript を選択し、プロジェクト関連ファイルが保存されるフォルダーへのパスを指定します。
サンプル Web アプリケーションを生成するには、 オンボーディングのヒント付き playground プロジェクトを生成する チェックボックスを選択します。 WebStorm は Vite テンプレートでプロジェクトを作成し、スムーズなオンボーディングをサポートするヒントを提供します。

作成 をクリックしてください。
既存の TypeScript アプリケーションから始める
既存の TypeScript アプリケーションの開発を継続する場合は、WebStorm で開いてください。 必要に応じて、 必要な npm の依存関係をダウンロードします。
すでにマシン上にあるアプリケーションソースを開く
ようこそ 画面で 開く をクリックするか、メインメニューから を選択します。 開いたダイアログで、ソースが保存されているフォルダーを選択します。
バージョン管理からアプリケーションのソースをチェックアウト
ようこそ 画面で リポジトリのクローン をクリックします。
あるいは、メインメニューから 、 、 を選択します。
メインメニューの Git の代わりに、プロジェクトに関連付けられている他のバージョン管理システムが表示される場合があります。 例: Mercurial または Perforce。
表示されるダイアログで、リストからバージョン管理システムを選択し、アプリケーションソースをチェックアウトするリポジトリを指定します。 詳細については、 プロジェクトをチェックアウトする(クローン) を参照してください。
プロジェクトのセキュリティ
WebStorm の外部で作成されインポートしたプロジェクトを開くと、WebStorm は未知のソースコードをどう扱うか選択できるダイアログを表示します。

次のいずれかのオプションを選択します:
セーフモードでプレビュー :この場合、WebStorm はプロジェクトをプレビューモードで開きます。 これは、プロジェクトのソースを参照することはできますが、タスクやスクリプトを実行したり、プロジェクトを実行 / デバッグしたりすることはできないことを意味します。
WebStorm はエディター領域の上部に通知を表示し、 プロジェクトを信頼する… リンクをクリックしていつでもプロジェクトをロードできます。
プロジェクトを信頼 :この場合、WebStorm はプロジェクトを開いてロードします。 つまり、プロジェクトが初期化され、プロジェクトのプラグインが解決され、依存関係が追加され、すべての WebStorm 機能が利用可能になります。
開かない :この場合、WebStorm はプロジェクトを開きません。
詳細は プロジェクトのセキュリティ をご覧ください。
TypeScript を確認する
WebStorm は TypeScript コードを主に TypeScript Language Service のデータに基づいて検証し、同サービスによって TypeScript を JavaScript にもコンパイルします。
現在のファイルで検出されたエラーの説明とそれらのクイックフィックスは、エディターおよび 問題ツールウィンドウの ファイル タブから入手できます。
プロジェクト全体のエラーとそのクイックフィックスは、 問題 ツールウィンドウの プロジェクトエラー タブに表示されます。 ツールウィンドウを開くには、エディターの右上隅にある インスペクション ウィジェットをクリックします。

詳細は エディターで問題を表示してクイックフィックスを適用および 問題ツールウィンドウを参照してください。
現在のファイルで TypeScript を確認する
エディターで、ハイライトされた問題の上にマウスを置きます。 WebStorm は問題の内容を説明するツールチップを表示します。

提案されたクイックフィックスを適用するか、 その他のアクション… をクリックして、リストから関連するものを選択します。

または、 問題 ツールウィンドウ Alt+6 の ファイル タブを開くと、問題の説明を表示したり、クイックフィックスを適用したり、エラーが発生したソースコードのフラグメントに移動したり、ツールウィンドウを移動せずに エディタープレビュー ペインでエラーを修正したりできます。 詳細は 問題ツールウィンドウを参照してください。
プロジェクト全体で TypeScript を確認する
問題 ツールウィンドウを開くには、エディターの右上隅にある インスペクション ウィジェットをクリックします。

または、メインメニューから を選択するか、 Alt+6 を押します。
プロジェクトエラー タブを開くと、プロジェクト全体のエラーが、検出されたファイルごとにグループ化されたエラーメッセージとともに表示されます。

ここでは、問題の説明を表示したり、クイックフィックスを適用したり、エラーが発生したソースコードのフラグメントに移動したり、ツールウィンドウを移動せずに エディタープレビュー ペインでフラグメントを修正したりできます。 問題ツールウィンドウをご参照ください。
TypeScript 言語サービスとの統合を構成する
ほとんどの場合、すべてそのまま動作し、手動設定は必要ありません。 ただし、カスタム typescript パッケージを使用したり、 コマンドラインオプション(英語)を TypeScript 言語サービスに渡したりする場合は、デフォルト設定をカスタマイズできます。
設定 ダイアログ(Ctrl+Alt+S )で に移動します。
または、 状況 バーの 言語サービス ウィジェットをクリックしてから、
をクリックします。

TypeScript ページが開きます。
使用する Node.js ランタイムを指定します。
プロジェクト エイリアスを選択した場合、WebStorm は JavaScript Runtime ページの ノードランタイム フィールドにあるプロジェクトのデフォルトインタープリターを自動的に使用します。 ほとんどの場合、WebStorm はプロジェクトのデフォルトランタイムを検出し、自動的にフィールドに入力します。
別の構成済みのローカルインタープリターまたはリモートインタープリターを選択するか、
をクリックして新しいインタープリターを構成することもできます。
詳細については、「リモート Node.js ランタイムの構成」、「ローカル Node.js ランタイムの構成」、「Linux の Windows サブシステムで Node.js を使用する 」を参照してください。
TypeScript フィールドで使用する TypeScript バージョンを指定します(WebStorm では選択中のバージョンが表示されます)。
デフォルトでは、プロジェクトの node_modules フォルダーにある
typescriptパッケージが使用されます。バンドル: このオプションを選択すると、WebStorm に同梱された
typescriptパッケージを利用し他は探しません。選択: このオプションは、WebStorm 同梱ではなくカスタム
typescriptパッケージを使いたい場合に選びます。 開いたダイアログで、関連するパッケージへのパスを選択します。プロジェクトパッケージマネージャーが Yarn 2(英語) の場合、Yarn 2 を介してインストールされた
typescriptパッケージを使用する必要があります。 この場合、デフォルトでyarn:package.json:typescriptが選択されています。npm と Yarn のパッケージマネージャーの詳細を参照してください。
TypeScript 言語サービス チェックボックスが選択されていることを確認します。 結果として:
構文とエラーのハイライトは、TypeScript 言語サービスからのアノテーションに基づいています。
補完リストには TypeScript 言語サービスと WebStorm が計算した両方の提案が表示されます。
TypeScript コードは JavaScript にコンパイルされます。
以下のコントロールを使用して、TypeScript 言語サービスの動作を構成します。
プロジェクトエラーの表示 - このチェックボックスはデフォルトでオンになっており、TypeScript 言語サービスはプロジェクト全体のコードをチェックします。 検出されたエラーは、 プロジェクトエラー タブの 問題ツールウィンドウ に、発生したファイル単位でグループ化されて一覧表示されます。
パフォーマンスの問題を回避するには、 プロジェクトエラーの表示 チェックボックスをオフにして、TypeScript 言語サービスがファイルを開いたときにのみファイルをチェックするようにします。 そうすることで、 プロジェクトエラー タブには、すでに開いたファイルで検出されたエラーのみが一覧表示されます。
候補の表示 - デフォルトでこのチェックボックスがオンになっており、WebStorm は TypeScript 言語サービスがコードで検出した潜在的問題も実際のエラーと共に表示します。


サービス駆動型タイプエンジンを有効にする - TypeScript コンパイラーのデータに基づいてシンボルの種類を評価するには、このチェックボックスを選択します。
デフォルトではチェックボックスがオフになっているため、型評価や解決、コードインスペクション・リファクタリングは WebStorm 内部 TypeScript エンジンの型情報が使われます。
このデフォルト動作では WebStorm 内部 TypeScript エンジンの型評価アルゴリズムが TypeScript コンパイラと違うため、型解決でパフォーマンス問題やバグが発生する場合があります。 チェックボックスをオンにすることで、これらの問題を回避できる場合があります。
オプション フィールドには、 tsconfig.json ファイルが見つからない場合に TypeScript 言語サービスに渡すコマンドラインオプションを指定します。 使用可能なオプションのリストは TSC 引数(英語)を参照してください。
-wまたは--watch(入力ファイルをウォッチ )オプションは関係ありません。
TypeScript 言語サービスを再起動する
状況 バーの 言語サービス ウィジェットをクリックし、次に
をクリックします。
エラーメッセージをローカライズする

設定 ダイアログ(Ctrl+Alt+S )で に移動します。
TypeScript フィールドで、 バンドル とは異なる
typescriptパッケージを指定します。 これはプロジェクトnode_modulesフォルダーや他の場所にあるtypescriptパッケージでも指定できます。オプション フィールドに
--locale <abbreviation of the language to use>と入力します。 現在、韓国語 (ko) と日本語 (ja) がサポートされています。
自動インポート
WebStorm は、モジュール、クラス、コンポーネント、その他エクスポートされたシンボルのインポート文を生成できます。 インポートステートメントは、シンボルを入力、貼り付け、完了する際にその場で追加することも、インポートツールチップ、クイックフィックス、またはインテンションアクションを使用して後から追加することもできます。
インポート文の最適化やスタイル設定方法は 自動インポート を参照してください。
設定 ダイアログ(Ctrl+Alt+S )で、 に移動します。 Auto Import ページが開きます。
TypeScript/JavaScript 領域で、 TypeScript のインポートを自動的に追加する および 明確なインポートをオンザフライで追加 チェックボックスが選択されていることを確認します。

設定 ダイアログ(Ctrl+Alt+S )で、 に移動します。 Auto Import ページが開きます。
TypeScript/JavaScript 領域で、 TypeScript のインポートを自動的に追加する および コード補完時に実行 チェックボックスが選択されていることを確認します。
補完や編集時に TypeScript シンボルのインポート文が追加されなかった場合、WebStorm がそのシンボルをインポートする提案をツールチップで表示します。 提案を受け入れるには、 Alt+Enter を押してください

インポート元が複数ある場合、WebStorm が通知します:

この場合、 Alt+Enter を押すと、提案のリストが開きます:

自動インポートのツールチップを非表示にするには、 設定 ダイアログ(Ctrl+Alt+S )を開き、 に移動して、 自動インポートツールチップを使用 チェックボックスをオフにします。
自動インポートツールチップの背景色を変更するには、 Ctrl+Alt+S を押して に移動します。
自動インポートツールチップが表示されない場合は、いつでも Alt+Enter を押して、クイックフィックスを介してインポートステートメントを追加できます。
インポートを生成するには、 インポート元を挿入 を選択します。

インポート元が 1 つのみの場合、WebStorm がインポートステートメントを生成します:

インポート元が複数ある場合は、候補リストから該当するものを選択してください:

プロジェクトで TypeScript 言語サービスが有効になっている場合は、その提案も使用できます。

import ステートメントでの type 修飾子の使用を構成する
Ctrl+Alt+S を押して設定を開き、 を選択します。
インポート タブに切り替え、 インポートで型修飾子を使用する フィールドで、タイプのインポートステートメントでの
type修飾子の使用を構成します。 この設定はタイプにのみ適用され、どのオプションを選択しても、タイプ以外にはtype修飾子は挿入されないことに注意してください。このオプションを使用すると、 tsconfig.json で 「importsNot UsedAsValues」: " エラー "(英語) または 「逐語的モジュール構文」: true(英語) が指定されている場合に
type修飾子が追加されます。それ以外の場合、優先されるインポートタイプがない場合、
type修飾子は挿入されません。
このオプションを使用すると、 tsconfig .json で 「importsNot UsedAsValues」: " エラー "(英語) または 「逐語的モジュール構文」: true(英語) が指定されているかどうかに関係なく、常に
type修飾子が挿入されます。
このオプションを選択すると、 tsconfig.json の "importsNotUsedAsValues": "error" または "verbatimModuleSyntax": true フラグに関係なく、WebStorm は
type修飾子を使用しません:
type 修飾子を含む import ステートメントがすでに存在する場合、この修飾子は、選択したオプションや tsconfig.json の設定に関係なく、型をさらにインポートするために常に使用されます。
定数については、 type 修飾子の代わりに {<constant name>} 指定子が使用されます。 TypeScript 4.5 以降で 自動 または 常に が選択されている場合、以前のすべての修飾子は {type} 指定子に変換されます。 それ以外の場合は、既存のすべての指定子は変更されません。
TypeScript オフィシャル Web サイト(英語)の詳細を参照してください。
インポートステートメントの外観を構成する
設定 ダイアログ (Ctrl+Alt+S) で、 に移動し、 インポート タブのコントロールを使用します。 詳細については、「インポートタブ 」を参照してください。
ドキュメントの検索
WebStorm はプロジェクトや依存関係、外部ライブラリや標準 JavaScript API のシンボル参照も TypeScript 実装を備えているため取得できます。
デフォルトではドキュメントは ドキュメント ポップアップですが、常に ドキュメントツールウィンドウで開くことやデフォルトで ドキュメントツールウィンドウ 表示も設定できます。
クイックドキュメントを見る
エディターで該当シンボルにマウスを重ねてください。
あるいは、シンボルにキャレットを置き、 Ctrl+Q を押すか、メインメニューから を選択します。
デフォルトで ドキュメント ツールウィンドウでクイックドキュメントを開くには、ポップアップまたはツールウィンドウのツールバーで
をクリックし、 ドキュメントのポップアップを前に表示 オプションをオフにします。
ポップアップで
をクリックしてフォントサイズを変更したり、クイックドキュメントツールバーを表示したり、ソースコードに移動したりできます。
詳しくは クイックドキュメントポップアップの設定を参照ください。
ツールウィンドウで特定コード要素のドキュメントを開き、 ツールウィンドウでドキュメントを維持に記されたように現在ファイルの他要素のドキュメントも見続けられます。
ツールウィンドウでは、コードドキュメントが固定されていないタブ(アスタリスクシンボル(* )でマークされたタブ)に表示されます。 このドキュメントを表示するには、シンボルにカーソルを合わせるか、キャレットを配置します。 詳細については、「クイックドキュメントツールウィンドウ: モード 」を参照してください。
キャレットのシンボルの MDN ドキュメントを表示する
TypeScript で利用可能な標準 JavaScript メソッドの場合、WebStorm は対応する MDN 記事 へのリンクも表示します。

ドキュメント ウィンドウ Ctrl+Q で、MDN リンクをクリックします。
または、 Shift+F1 を押すか、メインメニューから を選択します。
WebStorm は デフォルトの WebStorm ブラウザー で MDN 記事を開きます。
インレイヒントを見る
インレイヒントはエディターで表示され、コードの可読性や移動性を高める追加情報を提供します。
インレイヒントは、 .ts および .tsx ファイルで使用できます。
TypeScript 言語サービスが有効になっていて、TypeScript バージョンが 4.4 以上の場合、インレイヒントは TypeScript 言語サービスから取得されます。
古い TypeScript または TypeScript 言語サービスが無効な場合、インレイヒントは WebStorm 内部エバリュエーターから取得されます。
常にファイル全体を分析する多くのインスペクションやハイライトとは異なり、ヒントは現在表示されている領域のみ取得され、スクロール時に更新されます。 この動作は、より高いパフォーマンスを目的としています。
パラメーターヒント
パラメーターヒントは、コードを読みやすくするためのメソッドや関数のパラメーター名を示します。

TypeScript バージョン 5.2 以降では、パラメーターヒントはホバーするとリンクに変わります。 Ctrl を押した状態でこのようなリンクをクリックすると、メソッド定義が表示されます。
パラメーターのヒントを設定する
設定 ダイアログ(Ctrl+Alt+S )を開き、 に進みます。
パラメーター名 の TypeScript を展開します。
対応するチェックボックスを選択して、パラメーターヒントを表示するコンテキストを指定します。
プレビューでは設定の変更がコードの見た目にどう影響するかが表示されます。
任意のコンテキストで任意の値型のパラメーターヒントを非表示にするには、 パラメーター名 の TypeScript チェックボックスをオフにします。
戻り型のヒント
WebStorm で関数呼び出しやチェーンで戻り値の型を表示できます。
関数の戻り値のヒントは TypeScript 言語サービスから取得されます。
メソッドチェーンで型ヒントを返すは、メソッド呼び出しが複数行に分かれており、少なくとも 2 つの異なる型を返す場合に表示されます。
メソッドチェーンの戻り値の型ヒントは、内部 WebStorm エバリュエーターが提供します。
関数の戻り値のヒントを構成する
設定 ダイアログ(Ctrl+Alt+S )を開き、 に進みます。
タイプ で TypeScript ノードを展開し、 関数の戻り値の型 チェックボックスをオンにします。

メソッドチェーンで戻り値の型のヒントを表示するには、 メソッドチェーン ノードを展開し、 TypeScript チェックボックスを選択します。

プレビューでは設定の変更がコードの見た目にどう影響するかが表示されます。
型ヒント
型ヒントは、変数、フィールド、パラメーターの型を示します。 変数とフィールドの型は、その定義の横に表示されます。 パラメーターの型ヒントは関数呼び出しに表示されます。 型ヒントは JSDoc コメントや静的解析から推論されます。
TypeScript バージョン 5.3 以降では、マウスをホバーするとタイプヒントがリンクに変わります。 Ctrl を押しながらこのようなリンクをクリックすると、型定義が表示されます。
型ヒントを構成する
設定 ダイアログ(Ctrl+Alt+S )を開き、 に進みます。
を展開します。
型ヒントを表示するコンテキストを指定してください。
プレビューでは設定の変更がコードの見た目にどう影響するかが表示されます。

任意のコンテキストで任意の値の型のパラメーターの型と戻り値の型のヒントを非表示にするには、 タイプ の TypeScript チェックボックスをオフにします。
数値列挙値
WebStorm は読みやすさのため 数値列挙型のヒントを表示します。 これらのヒントは TypeScript 言語サービスから取得され、デフォルトで表示されます。
数値列挙値を非表示にする
設定 ダイアログ(Ctrl+Alt+S )を開き、 に進みます。
値 ノードを展開し、 TypeScript チェックボックスを選択します。 WebStorm はヒントを非表示にし、明示的初期化定数の値のみ表示します。 プレビューでは設定の変更がコードの見た目にどう影響するかが表示されます。
TypeScript の JavaScript ライブラリ
TypeScript で JavaScript ライブラリを操作する場合、それらの 型宣言をインストールする(英語)必要があります。 WebStorm から npm や yarn 経由でのインストール通知がされ、 package.json ファイルも自動更新されます。
型宣言をインストールする
警告にキャレットを置き、 Alt+Enter を押します。

提案を選択し、 Enter を押します。

TypeScript ネイティブプレビュー (TypeScript-Go)
WebStorm では TypeScript Native Previews経由の基本 TypeScript-Go サポートを提供します。
TypeScript-Go サポートを有効にする
typescriptパッケージの代わりに、@typescript/native-previewパッケージを依存関係としてプロジェクトにインストールします。そのためには、 package.json を開き、
typescriptを@typescript/native-previewに置き換えてください。@typescript/native-previewバージョンにマウスを重ねると、WebStorm が未インストール通知ポップアップを表示します。 'npm install' を実行 リンクをクリックしてください。
@typescript/native-previewをコンピューターの別の場所にインストールし、プロジェクトで使用する TypeScript パッケージとして指定します。それを行うには:
@typescript/native-previewパッケージをコンピューターにインストールします (たとえば、グローバルにインストールします)。組み込み ターミナル (Alt+F12) で次のように入力します。
npm install --g @typescript/native-preview設定 ダイアログ(Ctrl+Alt+S )で に移動し、 TypeScript フィールドに
@typescript/native-previewパッケージへのパスを指定します。 標準インストール手順の場合、WebStorm は@typescript /native-previewパッケージを TypeScript ドロップダウンリストへ表示します。

TypeScript-Go リポジトリ(英語)をローカルで複製してビルドし、 上記のように設定 | 言語 & フレームワーク | TypeScript ダイアログの TypeScript フィールドに配置します。
コードの整形
WebStorm で現在の コードスタイルスキームに合わせて TypeScript コードを整形できます。
.editorconfig でフォーマット設定を指定することも、 Prettier. を使用することもできます。
デコレーター
デコレーター向けには再フォーマット時に逐一改行を抑止するのが重要な場合もあります。
デコレータを構成する
設定 ダイアログ(Ctrl+Alt+S )を開き、 に進みます。
折り返しと波括弧 タブで、デコレータの種類に関連するオプションを選択します。

デコレーター用に次のフォーマットオプションが利用できます:
折り返さない
このオプションを選択すると、装飾文字を使用して行を再フォーマットする際に、折り返しは適用されません。
長い場合は折り返す
このオプション時、行が右余白を超えると折り返されます。
右余白は 次でハードラップ フィールドで 設定 | エディター | コードスタイル | JavaScript | 折り返しと波括弧 にて定義されます。 行が指定された数値を超えると、折り返されます。
長い場合は切り捨てる
このオプションを選択すると、デコレーターが右余白を超える場合 1 行につき 1 つずつフォーマットされます。
常に折り返す
このオプションを選択すると、すべてのデコレーターが 1 行につき 1 つずつフォーマットされます。
構文ハイライト
TypeScript 用構文ハイライトは好みや慣習でカスタマイズできます。
設定 ダイアログ(Ctrl+Alt+S )で に移動します。
カラースキームを選択し、デフォルトから継承されたハイライト設定をそのまま使用するか、 カラースキーム:エディターのフォントと色彩 の説明に従ってカスタマイズしてください。
コードナビゲーション
さまざまなアクションやポップアップを使い、WebStorm エディターで TypeScript プロジェクトを素早く移動できます。
シンボルの宣言に移動
変数、フィールド、メソッド、その他のシンボルからその宣言に移動したり、編集中のコードから移動したりせずに、 ポップアップでシンボル定義を表示できます。
シンボルの宣言に移動するには、シンボルの使用箇所にキャレットを置き、 Ctrl+B を押すか、メインメニューから を選択します。

または Ctrl+Click を押したまま Ctrl 、シンボルの上にマウスを置きます。 シンボルがハイパーリンクに変わったら、 Ctrl を離さずにハイパーリンクをクリックします。

シンボルの使用箇所へ移動する
シンボルの使用箇所のリストを表示して、移動先を選択できます。
シンボルの使用箇所一覧を取得するには、シンボルの宣言位置にキャレットを置き、次のいずれかを実行します:
Ctrl+B を押すか、メインメニューから を選択します。
Ctrl+Alt+F7 を押すか、メインメニューから を選択します。
ポップアップで、ツールバーのアイコンを使ってリストの外観を設定し、インポートステートメントなどの無関係な使用を除外できます。

リストから、移動したいシンボルの使用箇所を選択し、 Enter を押します。

シンボルの型宣言に移動
変数、フィールド、メソッド、その他のシンボルからその型宣言に移動できます。 または、型宣言に移動せずに ポップアップで型定義を開きます。
WebStorm はオブジェクトの 推論される型も表示します。 推測された型情報は、ツールチップまたはドキュメントポップアップで表示できます。
と の違いに注意してください。 次のコードを含む app.ts ファイルがあるとします。
dog.bark() の dog にキャレットを置くと、 は let dog = new Dog () の変数の宣言に移動し、 はクラス Dog の宣言に移動します。

シンボルの推定型情報を表示する
Ctrl を押したまま、シンボルの上にマウスを置きます。

あるいは、シンボルの上にマウスを置きます。 WebStorm は、すぐに ドキュメント ポップアップにその参照を表示します。

詳細は上記の ドキュメント検索を参照してください。
サブクラス、スーパークラス、オーバーライド、実装の間を移動する
エディターのガターアイコンを使うか、適切なショートカットを押して、クラスの実装やオーバーライドメソッドを追跡できます。
サブクラスに移動
Ctrl+Alt+B を押すか、ガターで
をクリックし、リストから関連するクラスを選択します。
または、メインメニューから またはコンテキストメニューから を選択し、リストから関連するクラスを選択します。
スーパークラスまたはオーバーライドされたメソッドに移動する
キャレットをサブクラスに置き、 Ctrl+U を押します。 WebStorm はスーパークラスの宣言に移動し、その名前にキャレットを置きます。
オーバーライドするメソッドの横にあるガターで「
」をクリックします。 WebStorm はオーバーライドされたメソッドにキャレットがあるスーパークラスに移動します。
または、オーバーライドメソッドにキャレットを置き、 Ctrl+U を押すか、メインメニューから を選択するか、コンテキストメニューから を選択します。
インターフェースまたは実装されたメソッドに移動する
インターフェースの実装にキャレットを置き、 Ctrl+U を押します。

WebStorm はインターフェースの宣言に移動し、その名前にキャレットを置きます。
実装メソッドの横にあるガターで「
」をクリックします。 WebStorm で実装されたメソッドのキャレットがある対応するインターフェースに移動します。

または、実装メソッドにキャレットを置き、 Ctrl+U を押すか、メインメニューから またはコンテキストメニューから を選択します。
TypeScript でのリファクタリング
WebStorm は 名前の変更/移動 などの一般的なリファクタリング手順のほか、 シグネチャーの変更、 パラメーターの導入、 変数の導入 など TypeScript 固有のリファクタリング手順の両方を提供します。 詳細については、 TypeScript のリファクタリング および JavaScript のリファクタリング を参照してください。
アプリケーションの実行とデバッグ
WebStorm を使用すると、クライアント側の TypeScript コードや Node.js で実行されている TypeScript コードを実行およびデバッグできます。 TypeScript の実行とデバッグの詳細を参照してください。


