Domanda

Sto cercando di passare a vim per tutto il mio editing e provare i plugin.Ho usato snipmate e ragtag e come entrambi.Ora sto codificando PHP con HTML e ho visto questa domanda per far funzionare snipmate con snippet per i due tipi di file qui: Vim-Attivazione di snippet HTML su file PHP .

Funziona bene, posso ottenere frammenti sia per PHP che per HTML, ma ragtag non sta più introducendo PHP <?php ... ?> blocchi, sta introducendo <% ... %>.C'è un modo per risolvere questo problema?

Ringraziamento.

È stato utile?

Soluzione

È possibile che Ragtag non comprenda più tipi di file.Funziona quando si :set ft=php o :set ft=html.php ?

Non ho mai usato ragtag, ma dal momento che stai usando anche Snipmate perché non digiti semplicemente php<Tab>?

È certamente molto più facile da ricordare e più" mnemonico " di <C-X>_ (se ho letto bene il documento).

-- MODIFICARE --

Sembra che un controllo sia fatto su ft (tipo di file) alla linea 71 ma accetta solo "php" come valore, dal momento che hai set ft=php.html ragtag dovrebbe accettare "php.html" così.

Penso che cambiando questa linea da

if &ft == "php"

per

if &ft == "php" || &ft == "php.html"

dovrebbe funzionare.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top