Ho trovato che il mio file ~/.vimrc
ha syntax on
ma non ha funzionato per alcun file CUDA (.cu
).Come abilitare l'evidenziazione della sintassi per i file .cu e .cuh CUDA in Vim?
Non so come farlo.
Ho trovato che il mio file ~/.vimrc
ha syntax on
ma non ha funzionato per alcun file CUDA (.cu
).Come abilitare l'evidenziazione della sintassi per i file .cu e .cuh CUDA in Vim?
Non so come farlo.
Aggiungere queste due righe a ~/.vimrc:
au BufNewFile,BufRead *.cu set ft=cuda
au BufNewFile,BufRead *.cuh set ft=cuda
E mettere cuda.vim in ~/.vim/sintassi/
Buon divertimento!
come su that, funziona?
cd /usr/share/vim/vim*/syntax
sudo cp cpp.vim cu.vim
echo "au BufNewFile,BufRead *.cu set ft=cu" >> ~/.vimrc
Sembra che manchi il file di evidenziazione della sintassi per Vim. Dovresti controllare la tua directory /usr/share/vim/vim70/syntax
per cuda.vim
. Quella directory varierà a seconda del sistema e della versione di vim.
Se la versione di vim non è disponibile con cuda.vim
, è possibile scaricare questo file cuda.vim e inserirlo in ~/.vim/syntax /.
Aggiornamento: aggiungere le seguenti righe nel tuo ~/.vimrc
come @BenjiWiebe consigliata:
au BufNewFile,BufRead *.cu set filetype=cuda
au BufNewFile,BufRead *.cuh set filetype=cuda
Grazie! Ma non ho permesso il permesso. C'è qualche soluzione? –
fai ciò che @BenjiWiebe consiglia e crea una directory chiamata ".vim" nella tua home directory e rilascia il file lì. vim dovrebbe cercarlo e usarlo. La sua risposta potrebbe essere nel complesso migliore. –
Le versioni recenti di vim includono infatti questo file 'cuda.vim'. Quindi non c'è bisogno di scaricarlo manualmente. –
Questo dovrebbe funzionare, anche, ma utilizza C++ evidenziando (non "reale" CUDA evidenziazione). – BenjiWiebe