Zen Coding: Como escrever HTML/CSS mais rápido

Postado por: Pedro Rogério em

Zen Coding é um plugin, criado por Sergey Chikuyonok para Aptana, TextMate, Coda e Espresso, baseado em JavaScript (para o Aptana) ou Python (restante dos Scripts) que utiliza uma lógica avançada para a construção do HTML e CSS.

Vídeo (Objeto multimídia)

A idéia deste projeto é usar a lógica da sintaxe do CSS para escrever gandes blocos de código:

div#content.wide.column>h1+ul#nav>li.item$*5>a

O resultado da declaração acima você vê abaixo:

<div id="content" class="wide column">
    <h1></h1>
    <ul id="nav">
    <li class="item1"><a href=""></a></li>
    <li class="item2"><a href=""></a></li>
    <li class="item3"><a href=""></a></li>
    <li class="item4"><a href=""></a></li>
    <li class="item5"><a href=""></a></li>
    </ul>
</div>

Para criar um novo documento XHTML Strict, basta digitar o seguinte código:

html:xs

Ele irá gerar o seguinte código:

< !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru">
<head>
    <title></title>
    <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/>
</head>
<body>

</body>
</html>

Basta conferir a lista de elementos Zen dedicados a HTML, e também a lista Zen de seletores HTML.

Download

Posts Relacionados

Confira também outros artigos interessantes postados aqui no blog.

Sobre Pedro Rogério

Pedro Rogério é desenvolvedor web por paixão, não saberia fazer melhor outra coisa. Além de escrever para o Pinceladas da Web também escreve para o CSS no Lanche, blog voltado ao desenvolvimento front-end.

28 Responses to “Zen Coding: Como escrever HTML/CSS mais rápido”

  1. Estou planejando usar outras ferramentas de desenvolvimento (hj uso quase sempre o DW). Quem sabe esta seja uma boa alternativa…

  2. Fala Pedro, blz?
    Ótima dica, realmente muito produtiva.

    Já baixei a versão para CODA e já estou estudando.

    Abraço.

  3. Isso é demais, HTML já é simples o suficiente pra não precisar de ajuda pra escrever. Pra quem usa textmate tem os bundles nele que já ajudam no que precisa.

  4. não entendi como faço a utilização dele… adorei a forma de escrever o html, mais como usa-lo não entendi! baixei e veio arquivos que fique perdido!

  5. putz, vão acabar me fazendo comprar um mac, ai meu bolso, po só funfiona no aptana pra ruinDOWS…

  6. tony kaique

    Baixei a versão para Dreamweaver e também Aptana para windows e não funcionou por aqui, se alguem tiver um resultado positivo no windows comenta aí…

    • Fábio Sardinha

      1. Instalar a extensão no Dreamweaver,
      2. Reiniciar o Dreamweaver,
      3. Use: Commands>Expand Abbreviation. para ver funcionar a conversão da linka de codigo

      Como criar atalho do ZenCoding para Dreamweaver:
      Para criar o atalho Ctrl +,
      1. Edit > Keyboard Shortcuts
      2. Duplicar o atual conjunto de atalhos de teclado (o primeiro mini-ícone da esquerda no topo da caixa de diálogo)
      3. Expanda “Commands”
      4. Role para baixo para Expand Abbreviation
      5. Em “Press Key” selecione o ‘CTRL’, ‘. mas alguma tecla que queira usar como atalho, caso já exista alguma utilizada clique em ‘Change’ e de OK

      Eu preferi usar a tecla “CTRL + \” , pois além de próximas não estão sendo usadas em outro atalho

  7. Pois é Pedro, você pegou o Plugin, mas não ensinou como utiliza-lo. :(

    Abraços,

  8. Carlos Alan

    como eu instalo ele no aptana?

  9. Carlos Alan

    Pedro.. em todo projeto.. vou ter que usar essa pasta?

  10. Mario Sérgio

    Bakana!
    alguem sabe na onde tem “coda” versão windowns?

  11. Miquéias

    @Mario Sérgio

    Coda é apenas para MAC.

  12. Muito bacana este plugin em…. gostei demais.

  13. tony kaique

    Sai a versão nova para Dreamweaver, mas ainda assim não estou conseguindo fazer funcionar, será que é pq estou utilizando a versão CS4?

  14. Cara, no meu DW CS4 não aparece a opção “Expand Abbreviation”. Já instalei várias vezes e reiniciei e nada aparece.
    Alguém sabe se tem algo que possa ser feito ?

    Valeu!

  15. Mauro George

    Só uma duvida… alguem teve o seguinte problema no aptana:

    Instalo e funciona normalmente no entanto algumas das letras que são utilizadas pelo script, scripts > zen coding, não funcionam na hora de escrever o codigo para isso tive que mudar a chave http://docs.aptana.com/docs/index.php/Eclipse_Monkey_scripting_with_Ruby#Adding_metadata_to_your_script apenas para saber se alguem passou por isso.

  16. Jonnathan

    Esse tal de Aptana é o que? Um plugin para o Eclipse? No site deles http://www.aptana.org/php esta falando que o Aptana PHP não esta mais incluído no Aptana Studio 2.0 e agora só esta disponível o Eclipse PDT (PHP Development Tools) , tem como eu instalar o plugin Zen Coding no eclipse usando o PHPDT?

  17. Consegui fazer funcionar no DW 8.

Leave a Reply