Действия по воспроизведению:
latex.json
(это то место, где находится фрагмент кода пользователя)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"
}
eqnmultiline
который вставит фрагмент кода следующим образом: \[
\begin{array}{lcl}
foo & = & foo \
& = & foo \
& = & foo \
\end{array}
\]
И я ожидаю \\
в конце трех строк foo, которые я использую для выхода \\\\
. Но в результате получается по одному \
в каждой строке.
Сниппет Граммер говорит, что для выхода из \
используется \
\
. Так что мне интересно, не ошибка ли это.
Воспроизводит без расширений:
Правильно. Извините за то, что не тестировал ранее предложенный code --disable-extensions
потому что я пропустил эту строку в комментарии. Пробовал сегодня, и после отключения расширений я не могу вставлять текстовые фрагменты даже через палитру команд. Он говорит мне there are no entries to pick from
Извините за беспорядок ... Этот обман https://github.com/Microsoft/vscode/issues/32020#issuecomment -323775984, но короче это проблема
\
или \\
\\
или \\\\
, для вставки 2 \\\\\\\\
Есть идея отказаться от JSON для этой и других проблем ...
Самый полезный комментарий
Извините за беспорядок ... Этот обман https://github.com/Microsoft/vscode/issues/32020#issuecomment -323775984, но короче это проблема
\
или\\
\\
или\\\\
, для вставки 2\\\\\\\\
Есть идея отказаться от JSON для этой и других проблем ...