si può provare la seguente opzione sul vostro file:
setfiletype=python.sql
Dà sia il tipo di file al file, e deve applicare sia l'evidenziazione della sintassi.
Se funziona per voi, è possibile aggiungere la seguente riga al vostro .vimrc
per applicarlo a tutti i file python che si modifica:
autocmd BufRead,BufNewFile *.py setfiletype=python.sql
Tuttavia, non si tratta in realtà con il conflitto tra la due gruppi di evidenziazione ... Quindi potrebbe o non potrebbe funzionare nel tuo caso.
Si potrebbe anche creare una funzione per attivare o disattivare rapidamente il tipo di file di buffer aperta:
function! ToggleFiletype()
if &filetype=="sql"
set filetype=python
endif
if &filetype=="python"
set filetype=sql
endif
endfunction
map <F11> <Esc>:call ToggleFiletype()<cr>
fonte
2011-02-02 10:36:09
ok, il verde fa schifo, ma l'idea è sana –
Come lo uso? – skyler