Pasos para reproducir:
latex.json
(que es donde va el fragmento de texto del usuario)File
-> Preferences
-> User Snippets
y busque 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 insertará un fragmento de código de la siguiente manera: \[
\begin{array}{lcl}
foo & = & foo \
& = & foo \
& = & foo \
\end{array}
\]
Y espero un \\
al final de las tres líneas foo, que uso \\\\
para escapar. Pero el resultado es un \
en cada línea.
Snippet Grammer dice usar \
para escapar de \
. Entonces me pregunto si esto es un error.
Se reproduce sin extensiones:
Correcto Lo siento por no probar usando code --disable-extensions
sugeridos antes porque me perdí esa línea en el comentario. Lo probé hoy y después de deshabilitar las extensiones, no puedo insertar fragmentos de texto ni siquiera a través de la paleta de comandos. Me dice there are no entries to pick from
Perdón por el lío ... Este engañado https://github.com/Microsoft/vscode/issues/32020#issuecomment -323775984 pero en resumen, este es el problema
\
o \\
\\
o \\\\
, para insertar 2 \\\\\\\\
Hay una idea de alejarse de JSON para este y otros desafíos de escape ...
Comentario más útil
Perdón por el lío ... Este engañado https://github.com/Microsoft/vscode/issues/32020#issuecomment -323775984 pero en resumen, este es el problema
\
o\\
\\
o\\\\
, para insertar 2\\\\\\\\
Hay una idea de alejarse de JSON para este y otros desafíos de escape ...