LinuxParty
Si escribes HTML para vivir, y no conoces Zen Coding todavía, estás perdiendo mucho tiempo.
Esto es, básicamente, de lo mejor que he visto en toda la semana. Lo he estado usando durante unos cuantos días; al principio parecía algo rebuscado y no estaba seguro de poder comprender la sintaxis, pero realmente llegué a explorarlo y ¡woah! es impresionante.
Está bien, intentaré dejar de expresar mi emoción e intentaré decirte que es lo que hace, en pocas palabras: expande las abreviaturas de las palabras HTML como targets completos (divs, tablas, celdas, enlaces, listas) y lo hace en la forma inteligente, de lo más freaking que he visto en mucho tiempo.
Por ejemplo, esa cadena de texto de aspecto arcano de la captura de pantalla (de arriba) se expande con una sola pulsación de tecla en esto:
Esto está a años luz de cualquier otro método de finalización de etiquetas que hubiera visto para HTML. A años luz de cualquier otra cosa para la finalización automática, es algo profundamente estudiado, con múltiples editores e IDEs.
Hay implementaciones existentes para múltiples editores, tales como Komodo Edit (que es el que estoy usando). La sintaxis es fácil, especialmente si está familiarizado con CSS.
Hay formas fáciles de ajustar las líneas existentes con etiquetas. Por ejemplo, puedo tener el siguiente texto:
Foo
Bar
Baf
Seleccionarlo en mi editor, seleccione Zen Coding > Wrap with Abbreviation (ceñir con abreviatura) (o una tecla de método abreviado) y, a continuación escribo: ul > li * > a > b e inmediatamente obtendré lo siguiente:
Puedes además ver un interesantísmo vídeo en:
http://www.downloadsquad.com/2010/04/30/if-you-code-html-zen-coding-will-change-your-life
-
Programación
- Google informa que el tiempo de migración de código se reduce a la mitad con ayuda de IA
- ELIZA, el primer chatbot con inteligencia artificial del mundo, resucita después de 60 años
- Programar y depurar en un IDE para PHP con Eclipse, plugins PDT, xdebug y Remote debug
- Tutorial de C/C++, programar paso a paso, para Linux, Windows y Mac
- Gracias a la IA, el nuevo lenguaje de programación más popular es...
- Cómo instalar y utilizar Scikit-Learn en Linux
- Thomas E. Kurtz, coinventor de BASIC, muere a los 96 años
- Profesor de informática del MIT prueba el impacto de la IA en la formación de programadores
- Lanzamiento del IDE de código abierto Qt Creator 14 con soporte para complementos basados en Lua
- Plantillas para Joomla - Episodio 1: Plantillas, marcos y clubes o no...
- Este es el mejor libro que he visto para aprender a programar en Python en castellano desde cero, gratis y online
- ¿Deberían los niños seguir aprendiendo a programar en la era de la IA?
- La 'obsolescencia' de VBScript confirmada por Microsoft y su eventual eliminación de Windows
- El Gran Debate: ¿Deberían los Modelos de Inteligencia Artificial Ser de Código Abierto?
- El lenguaje de programación BASIC cumple 60 años