Skip to content

Instantly share code, notes, and snippets.

@Heipry
Last active October 27, 2022 11:04
Show Gist options
  • Save Heipry/3b6339286c0ae065cf5e8ba37bf58bac to your computer and use it in GitHub Desktop.
Save Heipry/3b6339286c0ae065cf5e8ba37bf58bac to your computer and use it in GitHub Desktop.
Método para crear un snippet personalizado en VSCode. El snippet funcionará para smarty haciendo un dump de la variable deseada en formato json

Snippet para dump de variable smarty (formato json) en VSCode

Crear snippet

Atajo para Mac

  • Code/Preferencias/Configurar fragmentos de usuario

Atajo para Windows

  • Fichero/Preferencias/User snippets

Este método es válido para Mac y Windows

  • Abres la línea de comandos de VSCODE: ctrl + shift + P || ⌘ + shift + P
  • Tras el símbolo > escribes: snippet
  • Seleccionas: Snippets: Configure user snippets

  • Seleccionar smarty.json
  • Insertar el siguiente fragmento entre las llaves
  "Var_dump": {
	 	"prefix": "vd",
	 	"body": [
	 		"{$$1|@json_encode nofilter};",
	 		"$2"
	 	],
	 	"description": "dump of variable"
	}
  • Guardar (ctrl+s || ⌘+s)

Usar snippet

  • Escribir vd y presionar tab
  • Escribir el nombre de la variable a mostrar después del $

Al hacer esto nuestro tpl mostrará un texto sin formatear que será un json. Es recomendable copiar ese texto en un visor de json que nos mostrará los atributos de la variable.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment