Inserimento di $ 1 in uno snippet con Snipmate
Domanda
Come posso inserire un letterale $1
In uno snippet, usando Snipmate? Non sono riuscito a trovare queste informazioni nel manuale ...
Risulta in nulla (cerca di trovare un segnaposto):
snippet s
$1
Risultato in $
solo:
snippet s
$$1
Soluzione
Ho trovato una soluzione alternativa. Uso $${0:1}
. Snipmate non interpreta $ {0}, ma sembra invece inserire il testo predefinito.
Altri suggerimenti
Fondamentalmente, non puoi. La soluzione alternativa più vicina è l'utilizzo del testo predefinito:
snippet s
$${1:1}
Questo richiede di premere la scheda una volta.
Questo è un problema elencato con Snipmate - ed è stato per due anni, quindi non trattengo il respiro in attesa che si riparasse.
Attualmente sono in tournée in promozione per Ultisnips su stackoverflow. Ultisnips Support Fuggire Chars, lo snippet corrispondente sembra così:
snippet s
\$1
endsnippet
Uno script di conversione per gli snippet di Snipmate viene spedito con Ultisnips, quindi il cambio è facile.