Vscode: يؤدي Escaping \\ in snippet باستخدام \\\\ إلى إخراج شرطة مائلة واحدة للخلف فقط

تم إنشاؤها على ٧ سبتمبر ٢٠١٧  ·  1تعليق  ·  مصدر: microsoft/vscode

  • إصدار VSCode: 1.15.1، Commit 41abd2
  • إصدار نظام التشغيل: Ubuntu 16.04

خطوات الاستنساخ:

  1. أدخل مقتطف الشفرة التالي في latex.json (حيث ينتقل مقتطف tex الخاص بالمستخدم)
    أو بالنقر فوق File -> Preferences -> User Snippets وابحث عن tex .
    "Input a multiline eqn": {
        "prefix": "eqnmultiline",
        "body": [
            "\\[",
            "\t\\begin{array}{lcl}",
            "\t\t ${1:foo} & = & ${2:foo} \\\\",
            "\t\t & = & ${3:foo} \\\\",
            "\t\t & = & ${4:foo} \\\\",
            "\t\\end{array}",
            "\\]",
            "$0"
        ],
        "description": "Input a multiline eqn"
    }

  1. في demo.tex ، اكتب eqnmultiline والذي سيُدخل مقتطف الشفرة كما يلي:
   \[
        \begin{array}{lcl}
             foo & = & foo \
             & = & foo \
             & = & foo \
        \end{array}
    \]

وأتوقع \\ في نهاية سطور foo الثلاثة ، والتي أستخدمها \\\\ للهروب. لكن النتيجة \ واحد في كل سطر.
يقول Snippet Grammer إن استخدام \ للهروب من \ . لذلك أنا أتساءل ما إذا كان هذا خطأ.


يستنسخ بدون ملحقات:
صحيح آسف لعدم الاختبار باستخدام code --disable-extensions المقترح من قبل لأنني فاتني هذا السطر في التعليق. حاولت ذلك اليوم وبعد تعطيل الامتدادات ، لا يمكنني إدراج مقتطفات tex حتى من خلال لوحة الأوامر. يخبرني there are no entries to pick from

*duplicate *question editor snippets

التعليق الأكثر فائدة

آسف على الفوضى ... هذا الخداع https://github.com/Microsoft/vscode/issues/32020#issuecomment -323775984 لكن باختصار هذه هي المشكلة

  • في تيكست مايت يمكنك لكن يجب ألا الهروب من مائل بخط مائل، وذلك لإدراج 1 مائل إما \ أو \\
  • في JSON ، يجب أن تهرب من الشرطة المائلة للخلف بشرطة مائلة عكسية أخرى ، لذا لإدراج 1 شرطة مائلة للخلف ، يجب أن يكون لديك إما \\ أو \\\\ ، لإدراج 2 \\\\\\\\

هناك فكرة للابتعاد عن JSON لهذا التحدي وغيره من تحديات الهروب ...

>كل التعليقات

آسف على الفوضى ... هذا الخداع https://github.com/Microsoft/vscode/issues/32020#issuecomment -323775984 لكن باختصار هذه هي المشكلة

  • في تيكست مايت يمكنك لكن يجب ألا الهروب من مائل بخط مائل، وذلك لإدراج 1 مائل إما \ أو \\
  • في JSON ، يجب أن تهرب من الشرطة المائلة للخلف بشرطة مائلة عكسية أخرى ، لذا لإدراج 1 شرطة مائلة للخلف ، يجب أن يكون لديك إما \\ أو \\\\ ، لإدراج 2 \\\\\\\\

هناك فكرة للابتعاد عن JSON لهذا التحدي وغيره من تحديات الهروب ...

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات