أهلا،
أحب استخدام عامل الضرب Emmet مع الأقواس المتعرجة (للنص) ، بدلاً من عمل نسخة متعددة. على سبيل المثال ، لنفترض أن لدي هذا الخط:
"هذا نص أعني شيئًا لا أريده أو لا يمكنني كتابته باستخدام صيغة Emmet ... "
ما أفعله هو مجرد وضع أقواس متعرجة ومضاعف ، مثل هذا ، والتوسيع:
{هذا نص أعني شيئًا لا أريده أو لا يمكنني كتابته باستخدام صيغة Emmet ...} * 20
في معظم الحالات ، يكون هذا أسرع من لصق النسخ 20 مرة أو نحو ذلك ...
المشكلة هي أن Emmet يقوم بتوسيعه في سطر واحد ، وأود الحصول عليه مع فواصل الأسطر. حاولت وضع "\ n" ، "\ t" ، "\ n \ t" وهكذا ، في نهاية النص ، قبل قوس الإغلاق المتعرج ، لكن لم يفلح ذلك. اي فكرة؟ هل هو ممكن؟
ملاحظة: أنا أستخدم Emmet مع Dreamweaver ، لكنني أعتقد أن هذه المشكلة مستقلة عن محرر النصوص.
شكرا!
ضع متغير ${newline}
في نهاية النص ، كالتالي:
`{بعض النص $ {newline}} * 20
شكرا جزيلا! يعمل بشكل جيد.
حيث أنها لا تأتي من؟ لا يمكنني العثور على بناء الجملة هذا في وثائق Emmet.
أيضًا ، نظرًا لأن Emmet يتعلق بكتابة أقل ، كنت أتساءل لماذا لا تستخدم شيئًا أقصر مثل $ nl؟
حسنًا ، مفهوم ، شكرًا.
لقد عثرت على التعريف المتغير في المقتطفات الأصلية 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