Ajout d'un nouveau type de fichier à NERD ommenter
-
10-10-2019 - |
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 ....
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, gsp
does 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.