Visual Studio Code. Perfil recomendado para el curso Programación web en PHP

Visual Studio Code permite utilizar perfiles, lo que permite cambiar de forma sencilla entre distintas configuraciones (extensiones instaladas, preferencias, tareas, atajos y aspecto del interfaz). Además, los perfiles se pueden compartir, lo que facilita la puesta a punto del editor en distintos ordenadores. Por desgracia, los perfiles todavía tienen algunas limitaciones, por lo que la configuración a veces no puede ser completamente automática y requiere algunos pasos finales manuales.

En esta lección se comenta cómo instalar y completar la configuración de un perfil que incluye tanto la Configuración recomendada para seguir este curso de PHP como la Configuración recomendada para seguir el curso de HTML y CSS. Consulte esas lecciones para conocer todo lo que incluye el perfil.

Referencias:

Importar el perfil recomendado

La URL del perfil recomendado para seguir estos apuntes en Windows es: https://gist.github.com/BartolomeSintes/b2ad1d8c4e87bf8015c5c136a095134f copiar en portapapeles (actualizado el 14 de septiembre de 2023).

Una vez importado este perfil en Visual Studio Code, se requieren un par de ajustes adicionales que se comentan en los apartados siguientes.


Para importar el perfil de Visual Studio Code recomendado para este curso ...

Una vez importado este perfil en Visual Studio Code, se requieren un par de ajustes adicionales que se comentan en los apartados siguientes. Aunque uno de los ajustes no requiere haber seleccionado una carpeta o área de trabajo, el otro sí lo requiere, por lo que se recomienda seleccionar una carpeta o un área de trabajo antes de completar la configuración del perfil.

Área de trabajo

En este curso Iniciación a la programación de páginas web en PHP de mclibre.org se utilizará una carpeta como área de trabajo de Visual Studio Code (no un Área de trabajo).

  1. Con el Explorador de archivos de Windows, cree la carpeta Documentos > IAW > PHP (el nombre de esta carpeta puede contener mayúsculas):

    VSC. Área de trabajo

  2. Cree la carpeta Documentos > IAW > PHP > ejercicios y la carpeta Documentos > IAW > PHP > pruebas (se recomienda que los nombres de estas carpetas no contengan mayúsculas):

    VSC. Área de trabajo

  3. En Visual Studio Code, elija la opción de menú Archivo > Abrir carpeta ...:

    VSC. Área de trabajo

  4. Seleccione la carpeta Documentos > IAW > PHP:

    VSC. Área de trabajo

  5. Desde la versión 1.57 (mayo 2021) Visual Studio Code incluye un administrador de confianza (Workspace Trust). Visual Studio Code sólo ejecutará archivos cuando se haya indicado que se confía en ellos. La primera vez que se abre una carpeta, Visual Studio Code pregunta si se confía en el contenido de esa carpeta. Haga clic en "Sí, confío en los autores":

    VSC. Área de trabajo

  6. Haga clic en el icono Explorador en la barra de actividades para ver el contenido de la carpeta elegida. El nombre de la carpeta se mostrará en la parte superior derecha de la barra de actividades:

    VSC. Área de trabajo

Seleccionar el perfil recomendado

Para seleccionar el perfil de Visual Studio Code recomendado para este curso ...

Configuración

Por motivos de seguridad, al exportar un perfil VSCode no incluye las referencias a rutas de archivos que aparezcan en el archivo de preferencias. En el caso del perfil recomendado para seguir estos apuntes, la preferencia que indica la ruta al ejecutable del intérprete de PHP no está incluida en el perfil y debe añadirse de forma manual. Para facilitar esa tarea, la preferencia está incluida en el perfil, pero comentada, por lo que basta con descomentarla:

Archivo de configuración de PHP CS Fixer

Por motivos de seguridad, al exportar un perfil VSCode no incluye archivos adicionales a los propios de Visual Studio Code. En el caso del perfil recomendado para seguir estos apuntes, el archivo de configuración de la extensión PHP CS Fixer no está incluido en el perfil, por lo que es necesario crearlo manualmente.

Este archivo debe crearse en la carpeta .vscode situada la raíz de la carpeta de trabajo. En caso de no existir esa carpeta, debe crearse.

Posible problema en PHP CS Fixer

Desde la versión 0.3.14 de la extensión PHP CS Fixer, si el nombre de usuario de Windows 10 contiene un espacio en blanco. Hasta que el problema sea corregido, una posible solución es utilizar la versión 0.3.13 de la extensión PHP CS Fixer, que no presenta ese problema