GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo configurar los mensajes de error de xdebug para abrir un archivo en el editor Kate en Ubuntu

Xdebug es una poderosa herramienta de depuración y creación de perfiles para php que le permite encontrar y corregir errores más rápido al mostrar todo el seguimiento de la pila y el archivo de código fuente y el número de línea.

Si desea que su desarrollo php esté libre de errores, debe usar algo como xdebug desde el principio.

Un truco muy útil es configurar xdebug para mostrar errores con hipervínculos al archivo de código fuente que se puede abrir directamente en un editor de texto de su elección.

No todos los editores de texto admiten esta función. Sin embargo, en Ubuntu, el editor de texto kate admite la apertura de archivos a través de direcciones URL desde los navegadores.

Lea a continuación para saber cómo.

Configure los mensajes de error de Xdebug para abrir el archivo en Kate

Modifique el archivo de configuración del módulo php xdebug.ini que se encuentra en el directorio de mods disponibles.

En mi sistema, por ejemplo, está ubicado en:

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

Edite y agregue la siguiente línea al archivo de configuración:

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

El archivo se vería así:

$ 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"

La línea compatible con el navegador Chrome para invocar el editor de texto Kate es la siguiente. Toma la ruta al archivo y el
número de línea:

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

Otras configuraciones útiles

Hay un par de configuraciones más útiles en xdebug que se pueden usar para hacer que el desarrollo esté más libre de errores.

La configuración de grito deshabilitará la supresión de errores usando el operador "@" y mostrará todos los errores.

Esto es útil para detectar todos los posibles errores que están ocultos en cualquier lugar de su aplicación.

xdebug.scream = 1

La configuración de halt_level determina si los avisos y advertencias se informan como errores.

xdebug.halt_level=E_WARNING|E_NOTICE|E_USER_WARNING|E_USER_NOTICE

Enlaces y recursos

Para obtener más información sobre los parámetros de configuración de xdebug, consulte la documentación en:

https://xdebug.org/docs/all_settingshttps://xdebug.org/docs/upgrade_guide
Ubuntu
  1. Cómo cambiar el nombre de host en Ubuntu 18.04

  2. Cómo abrir archivos ISO en Ubuntu Linux

  3. Ubuntu – ¿Cómo abrir un archivo .bak en Linux?

  4. ¿Cómo editar archivos del sistema con el editor Kate?

  5. Cómo instalar g ++ en Ubuntu

Cómo programar tareas en Ubuntu 20.04 usando Crontab

Cómo instalar Kate Editor en Ubuntu 20.04

Cómo instalar y configurar el uso compartido de archivos de Samba en Ubuntu 20.04

Cómo abrir el administrador de archivos de Ubuntu como usuario root

Cómo instalar Kate Editor en Ubuntu 20.04 LTS

Cómo instalar un EDITOR MASTER PDF de Configure EN UBUNTU