Question

J'utilise NERD ommenter. Je veux ajouter un nouveau type de fichier à elle. Dans la dernière version, les définitions de FileTypes commencent à la ligne 69. Je veux ajouter délimiteurs pour .pde (Arduino). Étant donné que les fichiers .pde suivent le même style que C ++, je simplement copier la ligne C ++ (ligne 115) et changer l'extension. Il ressemble à ceci:

....    
....    
\ 'pde': { 'left': '//', 'leftAlt': '/*', 'rightAlt': '*/' },
....    
....

Et qui semble juste. Cependant, je ne peux pas le faire au travail quand j'ouvre un fichier .pde. Au lieu d'utiliser « // », il utilise « # ». Am quelque chose que je manque?

Merci!

Mise à jour: Il semble que je le fais écrire. Regardez le commit quand ils ont ajouté soutien des commentaires pour gsp . Ils font la même chose que moi. Hmmm ....

Était-ce utile?

La solution

Il est probablement parce que la pde filetype n'existe pas dans filetype.vim.

Fondamentalement, vous devez vous créer votre propre filetype.vim dans ~ / .vim / (qui sera pris avant le filetype.vim du système), ou ajouter à votre .vimrc:
" Arduino files
au BufNewFile,BufRead *.pde setf pde

(Par contre, gspdoes existent déjà dans le filetype.vim par défaut sur la ligne 763
" GNU Server Pages
au BufNewFile,BufRead *.gsp setf gsp
)

Voir :help new-filetype pour plus d'informations sur les moyens de mettre en œuvre un nouveau type de fichier.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top