Oi,
Eu gosto de usar o operador de multiplicação Emmet combinado com chaves (para texto), em vez de fazer uma cópia múltipla. Por exemplo, digamos que eu tenha esta linha:
"Isto é um texto Quero dizer algo que não quero ou não consigo escrever usando a sintaxe do Emmet ... "
O que eu faço é apenas colocar chaves e um multiplicador, assim, e expandir:
{Este é um texto Quero dizer algo que não quero ou não consigo escrever usando a sintaxe Emmet ...} * 20
Na maioria dos casos, isso é mais rápido do que copiar e colar 20 vezes ou mais ...
O problema é que Emmet o expande em uma única linha, e eu gostaria de tê-lo com quebras de linha. Tentei colocar "\ n", "\ t", "\ n \ t" e assim por diante, no final do texto, antes da chave de fechamento, mas não funcionou. Qualquer ideia? É possível?
ps: Estou usando o Emmet com o Dreamweaver, mas acho que esse problema é independente do editor de texto.
Obrigado!
Coloque a variável ${newline}
no final do texto, assim:
`{algum texto $ {newline}} * 20
Muito obrigado! Funciona bem.
De onde isso vem? Não consigo encontrar essa sintaxe na documentação do Emmet.
Além disso, como Emmet tem tudo a ver com digitar menos, eu queria saber por que não usar algo mais curto como $ nl?
Ok, entendido, obrigado.
Encontrei a definição da variável no snippets.json original https://github.com/emmetio/emmet/blob/master/snippets.json na linha 7: "newline": "\ n" (deixo claro para o caso isso pode ser útil para um futuro leitor).
não tenho certeza se funcionará em seus editores, mas aqui no Editplus (editplus.com) o melhor editor desde '98,
edito snippets.json e insiro dentro ..
"cc:noie": "<!--[if !IE]><!-->\n\t${child}|\n<!--<![endif]-->", <-----this comma
"php": "<?php\r\n\r\n?>" <-------------------------that code
},
"abbreviations": {
tão
,
"php": "<?php\r\n\r\n?>"
ans parece que o php vai se transformar em
<?php
?>
REPEITO aqui no editplus funcionar assim . agora devo descobrir como mover o cursor dentro ..
Comentários muito úteis
Coloque a variável
${newline}
no final do texto, assim:`{algum texto $ {newline}} * 20