Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>TT2 PreviewNew to Visual Studio Code? Get it now.
TT2 Preview

TT2 Preview

Lucas Sotelo

|
2 installs
| (0) | Free
Compiles Template Toolkit files on save and shows HTML preview using Perl script.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

TT2 Preview

Compila y muestra una vista previa de archivos Template Toolkit (TT2) en VSCode usando Perl y Docker.

Características

  • Compila automáticamente archivos TT2 al guardar.
  • Muestra la preview HTML en un panel lateral.
  • Utiliza Docker para ejecutar Perl y Template Toolkit sin instalar dependencias locales.
  • Lee variables desde un archivo vars.json editable.

Requisitos

  • Docker instalado y funcionando.
  • El archivo docker-compose.yml y Dockerfile deben estar en la carpeta mail-compiler.
  • El script Perl compile_tt2.pl y un archivo de variables vars.json.
  • La extensión Live Preview de Microsoft instalada en VS Code para mostrar la vista previa HTML.

Puedes instalarla desde el Marketplace buscando "Live Preview" o usando el siguiente enlace: Live Preview - Visual Studio Marketplace

Instalación

  1. Instala las dependencias:
     npm install
     npm run compile
    
  2. Levanta el entorno Docker:
     docker compose up --build -d
    
  3. Abre un archivo TT2 en VSCode y guárdalo para ver la preview.

Uso

  • Edita el archivo vars.json para cambiar las variables del template.
  • Al guardar un archivo TT2, se compila y se muestra la preview HTML.
  • Puedes lanzar la preview manualmente con el comando TT2 HTML Preview desde la paleta de comandos.

Publicación

Para instalar la extensión localmente:

vsce package
code --install-extension tt2-preview-*.vsix

Para publicar en el Marketplace, sigue la guía oficial de VSCode: https://code.visualstudio.com/api/working-with-extensions/publishing-extension

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft