ソース ツール以外のツールを表示する場合と同時に、 クイック ソースツールを 使用してソース ファイルを表示または編集します。 クイック ソース ツールには、ソース ツールで開いているファイルと同じファイルが常に表示されます。
DevTools でソース ファイルを表示するメイン場所は、ソース ツール内にあります。 ただし、ソース ファイルの表示または編集中に、 要素 や コンソールなどの他のツールにアクセスする必要がある場合があります。 クイック ソース ツールを使用します。既定では、DevTools の下部にある [クイック ビュー] パネルで開きます。
クイック ソース ツールをソース ツールと組み合わせて使用する
DevTools の下部にあるクイック ビューにクイック ソース ツールを表示するには、DevTools の上部にあるアクティビティ バーで [ソース] ツール以外のツールを開く必要があります。
クイック ソース ツールでは、ソース ツールで開いているファイルの別の表示が提供されます。 クイック ソース ツールには、機能のサブセットがあります。 完全な機能については、ソース ツールを使用 します 。
あるツールでファイルを開いたり閉じたりすると、ファイルは他のツールで開いたり閉じたりします。 どちらのツールにも、開いている各ファイルのタブがあります。
ワークスペース フォルダーを選択して DevTools のローカル ソース ファイルを編集する
これは、MicrosoftEdge/Demos リポジトリの ToDo Web アプリを使用して、クイック ソース ツールを示すすべての手順のエンドツーエンドのチュートリアルです。
ソース ツールでローカル フォルダーをワークスペースとして選択すると、クイック ソース ツール内から別のツールを表示するのと同時にファイルを編集し、それらの編集内容をローカル ドライブに保存できます。 これにより、別のツール (Elements や Network など) を使用しながらクイック ソース ツールでファイルを編集し、編集内容をローカル ドライブの対応するソース ファイルに保存できます。
クイック ソース ツールでソース ファイルを編集するには、次の操作を行います。
複製されたリポジトリなど、Web ページのソース ファイルにローカルでアクセスできます。
[ソース] ([
) ツールの [ワークスペース] タブで、ソース ファイルのローカル フォルダーを追加します。
[ ワークスペース ] タブで、
.js
ファイルなどのファイルを開きます。アクティビティ バーで、[ソース] ツール以外のツール ([要素] ツールなど) を選択します。
DevTools の下部にある クイック ビュー パネルで、 クイック ソース ツールを開きます。 開いた
.js
ファイルは合理化されたエディターに表示され、 要素 ツールは引き続き表示されます。
これらの手順については、以下のチュートリアルで詳しく説明します。
複製されたリポジトリなどのローカル ソース ファイルを作成する
クイック ソース ツールを使用して変更をローカルに保存するには、Web サーバー ファイルと一致するローカル ソース ファイルが必要です。 ローカル ドライブに、Web サーバーから返される一時的なファイルと一致するソース ファイルがあることを確認します。
たとえば、まだ完了していない場合は、次のように MicrosoftEdge/Demos リポジトリをローカル ドライブに複製します。
まだ完了していない場合は、 git をダウンロード してインストールします。
まだ完了していない場合は、Node.jsから最新バージョンの Node.js と npm をインストールします 。
新しいウィンドウまたはタブで MicrosoftEdge/Demos に移動します。
[ コード ] ドロップダウン ボタンをクリックします。
[ クリップボードに URL をコピー ] ボタンをクリックします。
URL はクリップボードにコピーされます。
https://github.com/MicrosoftEdge/Demos.git
または、GitHub Desktop がインストールされている場合は、[ GitHub Desktop で開く ] をクリックしてリポジトリを複製し、以下のコマンド プロンプトの手順をスキップします。
または、Visual Studio Code の [ソース管理 ] ウィンドウを使用してリポジトリを複製し、以下のコマンド プロンプトの手順をスキップすることもできます。
git がインストールされていると仮定して、コマンド プロンプトを開きます。
リポジトリをローカル ドライブに複製し、GitHub リポジトリからコピーした URL 文字列を入力します。 コマンド プロンプトを使用する場合:
# example location where the repo directory will be added: cd ~/GitHub git clone https://github.com/MicrosoftEdge/Demos.git
リポジトリの複製の詳細については、次を参照してください。
- DevTools のサンプル コードで Edge Demos リポジトリをドライブに複製します。
- 「WebView2 用の開発環境を設定する」の WebView2Samples リポジトリを複製します。 別のサンプル リポジトリを表示しますが、いくつかのツールの手順を示します。
- リポジトリの複製 - GitHub ドキュメント。
これで、Web サーバー上のファイルと一致するソース ファイル ( /demo-to-do/
など) のローカル フォルダーが作成されました。
次のセクションに進みます。
localhost サーバーを起動する
Git bash シェルや Microsoft Visual Studio Code の [ターミナル] ウィンドウなどのコマンド プロンプトに移動します。
複製された
/demo-to-do/
ディレクトリ (C:\Users\localAccount\GitHub\Demos\demo-to-do\
など) に移動します。git bash シェルを使用する場合は UNIX シェルであるため、Windows の場合でも、円記号を引用符で囲んだディレクトリ パスをラップするか、円記号ではなくスラッシュを使用する必要があります。
"test" という名前の作業ブランチを作成し、それに切り替えます ("メイン" ブランチでデモのファイルが変更されないようにします)。
git checkout -b test
これは次と同じです。
git branch test git switch test
次のいずれかのコマンドを実行して、Web サーバーを起動します。
# Node.js option cd ~/GitHub/demos/demo-to-do npx http-server # Node.js
詳細とオプションについては、「Visual Studio Code 用 DevTools 拡張機能のインストール」の「サーバーの起動 (npx http-server)」を参照してください。
# Python 2 option cd ~/GitHub/demos/demo-to-do python -m SimpleHTTPServer # Python 2
# Python 3 option cd ~/GitHub/demos/demo-to-do python -m http.server # Python 3
Microsoft Edge でタブを開き、ローカルでホストされているバージョンのサイトに移動します。
localhost:8080
を使用してアクセスできる必要があります。もう 1 つの一般的な同等の URL が
http://0.0.0.0:8080
。 Python サーバー オプションの既定のポート番号は8000
。 正確な ポート番号 が異なる場合があります。DevTools ワークスペースデモ Web ページが開きます。
関連項目:
- 「MDN でローカル テスト サーバーをセットアップする方法」の単純なローカル HTTP サーバーを実行すると、Python が表示されます。
次のセクションに進みます。
ソース ファイルのローカル フォルダーをワークスペースとして選択する
上記の手順に進み、デモ Web ページを右クリックし、[ 検査] を選択します。
DevTools が開きます。
DevTools の上部にある アクティビティ バー で、[ ソース ] (
) ツールを選択し、[ ワークスペース ] タブ ([ ページ ] タブでグループ化) を選択し、[ ワークスペース ] タブで [ フォルダーの追加 ] ボタンをクリックします。
[ フォルダーの選択] ダイアログが開きます。
C:\Users\localAccount\GitHub\Demos\demo-to-do
などのフォルダーに移動し、[フォルダーの選択] ボタンをクリックします。DevTools の上部にあるメッセージは、DevTools 要求を読み取り、<path> へのフル アクセスを要求します。
[ 許可 ] ボタンをクリックします。
[ソース] ツールの [ワークスペース] タブに
demo-to-do
ファイルのツリーが表示されます。 HTML、JS、CSS ファイルには緑色の "マップ済み" ドットがあります。[ ワークスペース ] タブで、ファイル ツリーを展開し、
to-do.js
などの 1 つ以上のファイルをクリックします。[ ソース] ツールでファイルが開きます。
クイック ソース ツールを開き、ファイルを編集する
[要素] ツールを引き続き表示するが、[ソース] ツールを使用して開いたソース ファイルを同時に表示および編集するとします。
上記の手順に進み、DevTools の上部にあるアクティビティ バーで、[要素] ([要素] ツール アイコン) ツールなどの [ソース] (
) ツール以外のツールを選択
。
クイック ビュー ツール バーが DevTools の下部に表示されない場合は、Esc キーを押します。
DevTools の下部にある クイック ビュー ツール バーで、[ その他のツール ] ボタンをクリックし、[ クイック ソース] を選択します。
クイック ソース ツールは、DevTools の下部にあるクイック ビューで開きます。
todo.js
が表示されます。これは、そのファイルが [ソース] ツールで開かれているためです。デモの To Do Web ページで、すべてのタスクを削除します。
[ クイック ソース ] パネルをクリックし、 Ctrl + F キーを押します。
クイック ソース ツールで、[検索] UI が表示されます。
タスクを入力せず、Enter キーを押します。
コード行で、[
no tasks
] を [0 tasks
] に変更します。[ファイル名] タブにアスタリスクが表示されます。
Ctrl キーを押しながら S キーを押します。
アスタリスクは、[ファイル名] タブから削除されます。
デモ Web ページを更新します (Ctrl + R)。
レンダリングされた Web ページが "いいえ" から "0" に変更されず、[JS ファイル名] タブに緑色の "マップされた" ドットが表示されなくなった場合は、Microsoft Edge の [ 更新 ] ボタンを長押しまたは右クリックし、[ ハード更新 (Ctrl + Shift + R)] を選択します。
レンダリングされた Web ページが "いいえ" から "0" に変更され、[JS ファイル名] タブに緑色の "マップ済み" ドットが表示されます。
ここで、DevTools でフォルダーのファイルを編集すると、サーバーから返される一時的なファイルだけでなく、ローカル ドライブ上のソース ファイルにも保存されます。 ファイルは、 クイック ソース ツール内から、別のツールを表示する (または ソース ツール内から) と同時に編集できます。
これはチュートリアルの手順の最後です。
関連項目:
- DevTools を使用してファイルを編集し、ソース ツールの概要でディスクに変更を保存するには、ローカル フォルダーをワークスペースに追加します。
-
ワークスペースにファイルを編集して保存する ([ソース] ツールの [ワークスペース] タブ)
- 手順 6: ワークスペースのチュートリアルで JavaScript の変更をディスクに保存する([ソース] ツールの [ワークスペース] タブ)
コマンド メニューを使用してファイルを開く
コマンド メニューを使用してファイルを開くと、クイック ソース ツールとソース ツールの両方でそのファイルが開きます。
コマンド メニューを開くには、次のいずれかの操作を行います。
[DevTools>Run コマンドのカスタマイズと制御] を選択します。
Ctrl + Shift + P (Windows、Linux) または Command + Shift + P (macOS) を押します。
空のクイック ソース ツール (またはソース ツール) の [実行] コマンド リンクをクリックします。
コマンド メニューの [ファイルを開く] プロンプトを使用してファイルを開くには、次のいずれかの操作を行います。
[ソース ツール> [ページ] タブの横にある [その他のオプション] >[ファイルを開く] を選択します。
[ DevTools のカスタマイズと制御>ファイルを開く] を選択します。
Ctrl + P (Windows、Linux) または Command + P (macOS) を押します。
クイック ソース ツール (またはソース ツール) が空の場合は、ツールの手順で [ファイルを開く] リンクをクリックします。
コマンド メニューの [ファイルを開く] プロンプトが表示されます。
パネルの指示に [ファイルを開く ] リンクを表示するには、下にスクロールするか、 クイック ビュー の分割線を上にドラッグして クイック ビュー パネルを高くする必要があります。
クイック ソース ツールのキーボード ショートカット
クイック ソース ツールには、合理化された UI があります。 これらのキーボード ショートカットを使用します。
Ctrl + F - 検索。
Ctrl + S - 保存します。 HTML、JS、または CSS ファイル名に緑色の "マップ済み" ドットが表示されなくなった場合は、Microsoft Edge の [更新 ] ボタンを長押しまたは右クリックし、[ ハード更新 ] (Ctrl + Shift + R) を選択します。
Ctrl + P - コマンド メニューを使用してファイルを開きます。 これは、[ ソース] ツールに移動し、[ ワークスペース ] タブでファイルをクリックする場合と同じです。
ファイルを閉じる
ファイルを閉じるには、ファイルのタブにある [x ] ボタンをクリックします。
ファイルは クイック ソース ツールと ソース ツールで閉じられます。
関連項目
-
ソース ツールの概要
- ソース ツールの概要で別のツールを使用するときにソース ファイルを表示するクイックソース ツール
- 変更ツールを使用してファイルの変更を追跡する