ファイルを生成します。 このファイルには、デバッグ環境に固有の設定が含まれています。 構成が設定されたら、ライン番号の横にある溝をクリックして、コードにブレークポイントを配置できます。 次に、F5を押したり、[デバッグを開始]ボタンをクリックしてデバッグを開始します。 VSコードは、ブレークポイントで実行を一時停止し、変数を検査し、コードを踏み出し、プログラムのフローを理解することができます。 これらには次のものが含まれます
-
コードを介したステップ:
Step Over
(f10)、Step Into
(f11)、およびStep Out
(shift f11)を使用してコードを行ごとにナビゲートします。Step Over
現在の行を実行して次の行に移動し、Step Into
は関数呼び出しにステップします。現在の関数を終了します。 Step Out
- ブレークポイント:ブレークポイントの設定により、特定のコード行で実行を一時停止できます。特定の条件下でのみトリガーする条件付きブレークポイントを設定し、デバッグをより効率的にすることができます。 これは、特定の状況でのみエラーが発生する可能性のある複雑なコードで特に役立ちます。 これにより、実行全体で変動値がどのように変化するかを追跡するのに役立ち、予期しない動作をすばやく識別できます。これは、実行の流れを理解し、エラーの起源を識別するために非常に貴重です。
- 変数の検査:任意のブレークポイントでの変数の値を調べます。 VSコードのデバッガーは、変動する値、その種類、およびそのプロパティを検査するための便利なインターフェイスを提供します。
- データブレークポイント:これらの高度なブレークポイントは、特定の変数の値が変更されている場合でも、変数が宣言されている場合のラインを直接実行しなくてもトリガーをトリガーします。 これは、データの微妙な変更を追跡する場合に特に便利です。
- ログポイント:実行を停止する代わりに、ログポイントを使用すると、実行を一時停止せずにデバッグコンソールにメッセージを出力できます。 これは、プログラムのフローを頻繁に中断することなくトレースするのに役立ちます。 実行を一時停止するコードのラインの横にある溝(行番号の左側の領域)をクリックするだけです。赤い点が表示され、ブレークポイントを示します。 ブレークポイントを削除するには、もう一度赤い点をクリックします。 また、行を右クリックして、コンテキストメニューから[ブレークポイントを追加]を選択することもできます。 条件付きブレークポイントの場合、ブレークポイントを右クリックして、[ブレークポイントの編集]を選択します。 その後、条件式を追加できます。これは、式がtrueに評価されたときにのみブレークポイントをトリガーします。
時計式:時計式を追加するには、デバッグパネルの[ウォッチ]セクション(通常は左側)をクリックします。 次に、「」ボタンをクリックして、監視する式を入力します。 式の値が表示され、コードを踏み出すと更新されます。変数ペインの変数を右クリックして「監視に追加」を選択することで、時計式を直接追加することもできます。
vscodeデバッガーの問題をトラブルシューティングするにはどうすればよいですか?環境とアプリケーション向けに正しく構成されています。 一般的なエラーには、誤ったパス、構成の欠落、または誤ったプログラム引数が含まれます。
デバッグコンソールのエラーを確認してください。- デバッグコンソールには、デバッガーとアプリケーションからメッセージが表示されます。 エラーメッセージまたは警告に細心の注意を払ってください。
- 更新拡張機能:
launch.json
デバッガー拡張機能が最新であることを確認してください。古くなった拡張機能は互換性の問題を引き起こす可能性があります。 - VSCODEを再起動します。 競合を識別するために拡張機能を1つずつ無効にしてみてください。
- コールスタックを調べます。それを分析して、予期しない関数呼び出しまたは再帰の問題を識別します。 コードを簡素化します。
- 複雑なデバッグシナリオに遭遇した場合は、コードを簡素化して問題を分離してみてください。 これにより、エラーのソースを簡単に特定できます。 ドキュメントとコミュニティリソースを参照してください。
- 特定のデバッグ問題へのソリューションについては、公式対コードドキュメントとコミュニティフォーラムを参照してください。 多くの一般的な問題がすでに対処され、文書化されています
- 更新拡張機能:
以上がvscodeをデバッグする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

VisualStudioとVSCodeの価格設定、ライセンス、および可用性の違いは次のとおりです。1。価格設定:VSCODEは完全に無料ですが、VisualStudioは無料のコミュニティと有料のエンタープライズバージョンを提供します。 2。ライセンス:VSCODEは柔軟なMITライセンスを使用し、VisualStudioのライセンスはバージョンによって異なります。 3。ユーザビリティ:VSCODEはプラットフォーム間でサポートされていますが、VisualStudioはWindowsで最高のパフォーマンスを発揮します。

VisualStudioは、コードライティングから生産展開までのプロセス全体をサポートしています。 1)コード書き込み:インテリジェントなコードの完了と再構成関数を提供します。 2)デバッグとテスト:強力なデバッグツールとユニットテストフレームワークを統合します。 3)バージョン制御:GITとシームレスに統合して、コード管理を簡素化します。 4)展開とリリース:複数の展開オプションをサポートして、アプリケーションリリースプロセスを簡素化します。

VisualStudioは、コミュニティ、専門家、企業の3つのライセンスタイプを提供します。 Community Editionは無料で、個々の開発者や小規模チームに適しています。 Professional Editionは毎年登録されており、より多くの機能を必要とするプロの開発者に適しています。エンタープライズエディションは最高の価格であり、大規模なチームや企業に適しています。ライセンスを選択するときは、プロジェクトの規模、予算、チームワークのニーズを考慮する必要があります。

VisualStudioは大規模なプロジェクト開発に適していますが、VSCODEはあらゆるサイズのプロジェクトに適しています。 1. VisualStudioは、統合デバッガー、バージョン制御、テストツールなどの包括的な開発ツールを提供します。 2.VSCODEは、スケーラビリティ、クロスプラットフォーム、高速発射で知られており、高速編集および小規模プロジェクト開発に適しています。

VisualStudioは大規模なプロジェクトやWindows開発に適していますが、VSCODEはクロスプラットフォームおよび小規模プロジェクトに適しています。 1. VisualStudioは、フル機能のIDEを提供し、.NETフレームワークと強力なデバッグツールをサポートします。 2.VSCODEは、柔軟性と拡張性を強調する軽量エディターであり、さまざまな開発シナリオに適しています。

VisualStudioを選択する際には、無料版は個々の開発者や小規模チームに適しており、有料版は高度な機能を必要とする大規模な企業やユーザーに適しています。 1.無料のコミュニティエディションは、個人と小チームに基本的な開発ツールを提供します。 2。有料の専門家およびエンタープライズエディションは、ビジネス環境と大規模なチームの高度な機能とサポートを提供します。

VisualStudioは、開発効率を向上させるためのさまざまな機能を提供します。 1。インターフェイスとナビゲーション:メニューバー、ツールバー、その他のコンポーネントを介してプロジェクトを管理します。 2。コード編集とインテリジェント認識:コード完了とフォーマットツールを提供します。 3。デバッグとテスト:ブレークポイントの設定と可変監視をサポートします。 4。バージョン制御:GITおよびその他のシステムと統合して、チームのコラボレーションを促進します。

VisualStudioとVSCodeには、開発ニーズがさまざまな場合に適した独自の利点と短所があります。 VisualStudioは大規模なプロジェクトに適しており、豊富な機能を提供します。 VSCODEは軽量で柔軟で、クロスプラットフォームのサポートがあります。


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

EditPlus 中国語クラック版
サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

WebStorm Mac版
便利なJavaScript開発ツール

DVWA
Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター
