tipo de pregunta trivial, pero aquí va. No puedo entender por qué VS Code autocompleta (con tabulación) todas las etiquetas html correctamente mientras que la etiqueta php no. Cuando escribo "php" y presiono la pestaña, crea esto:
<php></php>
que es inútil y no tengo idea de por qué está ahí. Quiero que haga una etiqueta php normal
<?php ?>
He desactivado las sugerencias porque me distraían. De todos modos, ¿para editar el elemento "autocompletar pestaña" predeterminado/superior?
este truco funcionó para mí: vaya a 'Preferencias: Abrir fragmentos de usuario' y pegue este fragmento en los fragmentos de usuario html (sí, eso es html):
"php": { "prefix": "php", "body": [ "<?php $1 ?>" ], "description": "php tag" }Elaboraría la respuesta de Lane poniendo el cursor final representado por $0 en una nueva línea entre las etiquetas. En el fragmento, cada coma dentro de la matriz "cuerpo" representa una nueva línea.
Entonces, en Visual Sutiio Code, vaya a Archivo> Preferencias> Fragmentos de usuario, busque "html.json" y edítelo pegando esto:
{ // Place your snippets for html here. "php": { "prefix": "php", "body": ["<?php", "$0", "?>"], "description": "php tag" } }En Visual Studio Code, vaya a File > Preferences > User Snippets > html.json y luego pegue el siguiente código:
"php": { "prefix": "php", "body": [ "<?php $1 ; ?>", "$2" ], "description": "php tag" }