Passos para reproduzir:
latex.json
(que é para onde vai o snippet tex do usuário)File
-> Preferences
-> User Snippets
e pesquise 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
que irá inserir um trecho de código da seguinte maneira: \[
\begin{array}{lcl}
foo & = & foo \
& = & foo \
& = & foo \
\end{array}
\]
E estou esperando um \\
no final das três linhas foo, das quais uso \\\\
para escapar. Mas o resultado é um \
em cada linha.
Snippet Grammer diz usando \
para escapar \
. Estou me perguntando se isso é um bug.
Reproduz sem extensões:
Correto Desculpe por não testar usando code --disable-extensions
sugeridos antes porque eu perdi essa linha no comentário. Tentei hoje e depois de desabilitar as extensões, não consigo inserir trechos de tex mesmo por meio do Command Palette. Ele me diz there are no entries to pick from
Desculpem a bagunça ... Este idiota https://github.com/Microsoft/vscode/issues/32020#issuecomment -323775984 mas em resumo este é o problema
\
ou \\
\\
ou \\\\
, para inserir 2 \\\\\\\\
Há uma ideia de se afastar do JSON para este e outros desafios de escape ...
Comentários muito úteis
Desculpem a bagunça ... Este idiota https://github.com/Microsoft/vscode/issues/32020#issuecomment -323775984 mas em resumo este é o problema
\
ou\\
\\
ou\\\\
, para inserir 2\\\\\\\\
Há uma ideia de se afastar do JSON para este e outros desafios de escape ...