Pregunta

¿Cómo puedo insertar un literal? $1 ¿En un fragmento, usando Snipmate? No pude encontrar esa información en el manual ...


No resulta en nada (intenta encontrar un marcador de posición):

snippet s
    $1

Resulta en $ solamente:

snippet s
    $$1
¿Fue útil?

Solución

Encontré una solución. Usar $${0:1}. SnipMate no interpreta $ {0}, pero parece insertar el texto predeterminado en su lugar.

Otros consejos

Básicamente, no puedes. La solución más cercana está utilizando el texto predeterminado:

snippet s
    $${1:1}

Esto requiere que presiones la pestaña una vez.

Este es un problema cotizado con Snipmate, y lo ha sido durante dos años, por lo que no contendría la respiración esperando que se solucionara.

Actualmente estoy en una gira de promoción para Ultisnips en Stackoverflow. Ultisnips es compatible con los caracteres que se encuentran, el fragmento correspondiente se ve así:

snippet s
\$1
endsnippet

Un script de conversión para fragmentos de snipmate se envía con Ultisnips, por lo que cambiar es fácil.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top