4Dを使用しているVisual Studio Codeユーザー向けに、4D 20 R8で動作する新しい拡張機能4D-Debuggerがリリースされました。
新しい4D-Debuggerエクステンションは、以前に紹介した4D-Analyzerの機能を拡張し、Visual Studio Codeに強力な新しいデバッグ機能をもたらします。この拡張機能を使えば、Visual Studio Codeのインターフェイスからブレークポイントの設定、4Dコードのステップ実行、変数の検査ができます。このツールはシームレスに統合され、デバッグプロセスを簡素化し、VS Codeを4Dプロジェクトのより多機能なワークスペースにします。
はじめに
はじめに、VS Codeマーケットプレイスから4D-Debuggerエクステンションをインストールしてください。プロジェクトを起動し、デバッグするために必要です。.vscode/launch.jsonファイルで設定を定義し、4Dサーバーへの接続方法を指定します。コンフィギュレーションが設定されていない場合、デフォルトのデバッガーポートを使用して起動したサーバーにアタッチすることができます。
デバッグ方法
デバッグしたいメソッドファイルをVS Codeで開き、行番号の横をクリックしてブレークポイントを設定します。
VS Codeのデバッグメニューから “Launch and Run “または “Attach and Run “を使用してデバッグセッションを開始します:
- Attach and Run “メニューは、実行中の 4D サーバーにデバッガーをアタッチしようとします。デバッガがすでに他の場所にアタッチされている場合は、まずデバッガをデタッチする必要があります。デバッガがアタッチされると、”Remote Debugger Console” という専用のワーカーで現在のメソッドが起動します。
- Launch and Run” メニューで、.vscode/launch.jsonで設定した 4D サーバーを起動し、VS コードにデバッガーをアタッチします。デバッガがアタッチされると
コードにエラーが発生した時だけ、サーバーコードをデバッグしたい場合は、”アタッチ “または “起動 “メニューを使用します。
セッション中、コードの実行は定義したブレークポイントで一時停止し、変数の検査やコードのステップ実行が可能になります:
インスペクタでローカル変数やプロセス変数にリアルタイムでアクセスしたり、ウォッチャーでいくつかの変数を監視したり、コンソールで式をテストしたりできます:
.
VS Codeデバッガとその機能についての詳細は、VS Codeのドキュメントをご覧ください。
試してみてください!
試す準備はできましたか?4D Debuggerエクステンションをダウンロードし、デバッグ設定を行い、Visual Studio Code内で直接、合理化された統合デバッグプロセスを体験してください。
Visual Studio Codeを使用していない方でも、4Dデバッガが取り残されているわけではありません。新鮮な新しいデザインと追加機能が特徴です。デバッグエクスペリエンスの向上 “ブログポストでアップデートをチェックしてください。