Привет,
Мне нравится использовать оператор умножения Эммета в сочетании с фигурными скобками (для текста) вместо того, чтобы делать несколько копий. Например, скажем, у меня есть эта строка:
"Это текст Я имею в виду то, чего не хочу или не могу писать, используя синтаксис Эммета ... "
Я просто помещаю фигурные скобки и множитель, вот так, и расширяю:
{Это текст Я имею в виду то, чего не хочу или не могу писать, используя синтаксис Emmet ...} * 20
В большинстве случаев это быстрее, чем копирование раз в 20 или около того ...
Проблема в том, что Эммет расширил его до одной строки, а я бы хотел, чтобы он был с переносами строк. Я пробовал поставить "\ n", "\ t", "\ n \ t" и так далее в конце текста перед закрывающей фигурной скобкой, но не сработало. Любая идея? Является ли это возможным?
ps: Я использую Emmet с Dreamweaver, но думаю, что эта проблема не зависит от текстового редактора.
Спасибо!
Поместите переменную ${newline}
в конец текста, например:
`{некоторый текст $ {newline}} * 20
Большое спасибо! Прекрасно работает.
Откуда это взялось? Я не могу найти этот синтаксис в документации Emmet.
Кроме того, поскольку Эммет стремится меньше печатать, мне было интересно, почему бы не использовать что-то более короткое, например $ nl?
Хорошо, понял, спасибо.
Я нашел определение переменной в исходном файле snippets.json https://github.com/emmetio/emmet/blob/master/snippets.json в строке 7: "newline": "\ n" (на всякий случай поясняю это может быть полезно будущему читателю).
не уверен, будет ли работать с вашими редакторами, но здесь, в Editplus (editplus.com), лучший редактор с 98 года,
я редактирую snippets.json и вставляю внутрь ..
"cc:noie": "<!--[if !IE]><!-->\n\t${child}|\n<!--<![endif]-->", <-----this comma
"php": "<?php\r\n\r\n?>" <-------------------------that code
},
"abbreviations": {
так
,
"php": "<?php\r\n\r\n?>"
Кажется, что php преобразуется в
<?php
?>
ПОВТОРЯЮ здесь, в editplus работает вот так . теперь я должен выяснить, как переместить курсор внутрь ..
Самый полезный комментарий
Поместите переменную
${newline}
в конец текста, например:`{некоторый текст $ {newline}} * 20