GNU/Linux >> Linux の 問題 >  >> Ubuntu

UbuntuのKateエディターでファイルを開くようにxdebugエラーメッセージを設定する方法

Xdebugは、php用の強力なデバッグおよびプロファイリングツールであり、スタックトレース全体、ソースコードファイル、および行番号を表示することで、エラーをすばやく見つけて修正できます。

PHP開発にエラーをなくしたい場合は、最初からxdebugのようなものを使用する必要があります。

非常に便利なトリックは、選択したテキストエディタで直接開くことができるソースコードファイルへのハイパーリンクでエラーを表示するようにxdebugを構成することです。

すべてのテキストエディタがこの機能をサポートしているわけではありません。ただし、Ubuntuでは、kateテキストエディタはブラウザからのURLを介したファイルのオープンをサポートしています。

方法については、以下をお読みください。

Kateでファイルを開くようにXdebugエラーメッセージを設定する

mods-availableディレクトリにあるphpモジュール構成ファイルxdebug.iniファイルを変更します。

たとえば私のシステムでは、次の場所にあります:

/etc/php/7.4/mods-available/xdebug.ini

次の行を編集して構成ファイルに追加します。

xdebug.file_link_format="kate://open/?url=file://%f&line=%l"

ファイルは次のようになります:

$ cat /etc/php/7.4/mods-available/xdebug.ini
zend_extension=xdebug.so
# our modifications
xdebug.file_link_format="kate://open/?url=file://%f&line=%l"

Kateテキストエディタを呼び出すためのChromeブラウザと互換性のある行は次のとおりです。ファイルへのパスと
行番号を取得します:

kate://open/?url=file://%f&line=%l

その他の便利な設定

xdebugには、開発をよりバグのないものにするために使用できる、より便利な設定がいくつかあります。

悲鳴の設定は、「@」演算子を使用したエラー抑制を無効にし、すべてのエラーを表示します。

これは、アプリケーションのどこかに隠されている可能性のあるすべてのエラーをキャッチするのに役立ちます。

xdebug.scream = 1

hall_level設定は、通知と警告をエラーとして報告するかどうかを決定します。

xdebug.halt_level=E_WARNING|E_NOTICE|E_USER_WARNING|E_USER_NOTICE

リンクとリソース

xdebug構成パラメーターの詳細については、次のドキュメントを確認してください。

https://xdebug.org/docs/all_settingshttps://xdebug.org/docs/upgrade_guide
Ubuntu
  1. Ubuntu – Linuxで.bakファイルを開く方法は?

  2. Kateエディタでシステムファイルを編集する方法は??

  3. g++ を Ubuntu にインストールする方法

  1. Ubuntu18.04でホスト名を変更する方法

  2. UbuntuLinuxでISOファイルを開く方法

  3. Ubuntu18.04にSquidプロキシをインストールして構成する方法

  1. Ubuntu20.04にSquidプロキシをインストールして構成する方法

  2. UbuntuでGRUB2ブートローダー設定を構成する方法

  3. Ubuntu 20.04LTSEditionにKateEditorをインストールする方法