santo fresco
He instalado algunas extensiones de Visual Studio Code para manejar Laravel Blade Code como
Pero no me están ayudando a formatear Laravel Blade Code [blade.php files]. Quiero decir que no están sangrando automáticamente el código como esperaba. Pero he visto código blade en línea que está bien sangrado en Visual Studio Code IDE.
Ejemplo :
Entorno de código de Visual Studio para Laravel
¿Hay alguna configuración o técnica específica que pueda usar para hacer que estas extensiones funcionen o hay alguna otra forma?
Syed Ekram Uddin
-
Primero vaya a “Código de Visual Studio” Ajustes y busca la opción “archivos.asociaciones” Si esa opción no está disponible en su configuración, actualice su código de Visual Studio a la última versión.
-
En el panel de sobrescritura de configuración más allá del siguiente fragmento
"files.associations": {
"*.blade.php": "html",
"*.tpl": "html"
}
Asociará las extensiones de archivo .blade.php y .tpl para el tipo html
Guárdelo y estará listo para comenzar. Feliz formateo 🙂
Actualizar: Todavía hay algunos problemas al formatear html con código blade, el formateador tiende a traer el código blade en una sola línea mientras ejecuta el comando de formato. Sin embargo, si su código crece, eso no será un problema. Además, puede administrarlos fácilmente colocando un comentario de línea entre los bloques de cuchillas. Y comentar en código siempre es algo bueno.
Actualizar: Parece que la versión actualizada agrega una opción para habilitar el formato de hoja en la configuración del usuario. Para usar eso,
-
Asegúrese de estar utilizando la última versión y “Fragmentos de hoja de Laravel” Extensión instalada.
-
Después Control+Turno+PAG : escriba Configuración de usuario : Ingresar
3 en “Ajustes de usuario” > “Extensiones” > “Configuración de Blade“marque la opción Habilitar formato de archivo blade.
Eso es.
-
El formateador de hojas en la versión actual de laravel-blade-snippets alineará a la izquierda todas las directivas de hojas y eliminará la sangría, lo que hace que las directivas de hojas anidadas sean difíciles de leer. Actualmente hay varios problemas abiertos que hacen referencia a esto, que incluyen github.com/onecentlin/laravel-blade-snippets-vscode/issues/104
– Tim M.
16 de marzo de 2020 a las 18:59
-
¿No formatea el código js dentro de la etiqueta del script en los archivos blade?
– aasutossh
7 de abril de 2021 a las 4:02
Tausif Raut
Actualice su código VSC. Ir a Ajustes>Extensiones y Habilitar formato Blade caja. Usar acceso directo para ventana: Turno+alternativa+F:
-
Eso no parece funcionar desde el 19 de noviembre de 2019. Tampoco tengo ningún otro formateador de terceros habilitado. Incluso intenté comenzar un nuevo documento. Básicamente, si formateo el documento blade, alinea todas las líneas a la izquierda. gorrón.
– escocés
9 noviembre 2019 a las 22:30
-
También reinicie Visual Studio Code para que los cambios surtan efecto.
– mukama
7 de abril de 2020 a las 8:17
Bedram tamang
ACTUALIZACIÓN 2022: es posible que esta extensión ya no se mantenga.
Para mi, esto La extensión funciona perfectamente para la sangría automática con las siguientes configuraciones:
"beautify.language": {
"html": [
"blade",
"html"
]
},
-
¿Puede describir dónde está la opción para embellecer la configuración de la extensión?
– dipenparmar12
15 de diciembre de 2019 a las 6:53
-
Este fragmento de configuración está destinado a entrar
settings.json
. Puede llegar allí seleccionando “Preferencias> Configuración de usuario”, luego busque un enlace “Editar en settings.json” debajo de cualquiera de las configuraciones que se muestran en el menú. Dicho esto, en el momento de este comentario, Beautify no formatea correctamente las plantillas Blade a menos que implemente el código publicado por @Slivicon.– jamesfacts
8 de abril de 2020 a las 23:05
-
Esta extensión está obsoleta porque ya no se mantiene.
– mercurio
1 de julio de 2022 a las 14:16
-
@mercury gracias por la ayuda, actualicé mi respuesta.
– Bedram Tamang
3 de julio de 2022 a las 10:32
Primero instale esta extensión, https://marketplace.visualstudio.com/items?itemName=onecentlin.laravel-blade
Abierto settings.json
. Añade estas líneas.
"[blade]": {
"editor.defaultFormatter": "onecentlin.laravel-blade",
"editor.formatOnSave": true
}
manoj niroshana
Files>Preferences>Settings>Extensions>Blade Configurations
Luego habilite el formato del archivo blade (Siga la imagen). Luego reinicie el código de Visual Studio. Ahora use Mayús+Alt+F Formatear. Ahora ok.
Joseph
esta solución funciona para mí en 2021
Primero, instale Hoja de Laravel después de eso actualice su settings.json
archivo y agregar esta sección
"[blade]": {
"editor.defaultFormatter": "amirmarmul.laravel-blade-vscode",
"editor.formatOnSave": true
}
Agregue estas líneas a su archivo VS Code settings.json después de instalar la extensión Laravel Blade Formatter:
https://marketplace.visualstudio.com/items?itemName=shufo.vscode-blade-formatter
"editor.formatOnSave": true,
"[blade]": {
"editor.defaultFormatter": "shufo.vscode-blade-formatter"
},