2010-12-08 16 views
4

Ich benutze NERD Commenter. Ich möchte einen neuen Dateityp hinzufügen. In der neuesten Version beginnen die Dateitypdefinitionen in Zeile 69. Ich möchte Trennzeichen für .pde (Arduino) hinzufügen. Da .pde-Dateien dem gleichen Stil wie C++ folgen, kopiere ich nur die C++ - Zeile (Zeile 115) und ändere die Erweiterung. Es sieht so aus:Hinzufügen eines neuen Dateityps zu NERD Commenter

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

Und das scheint richtig. Ich kann es jedoch nicht ausführen, wenn ich eine .pde-Datei öffne. Anstatt '//' zu verwenden, wird '#' verwendet. Fehle ich etwas?

Danke!

UPDATE: Es scheint, ich mache es schreiben. Sehen Sie sich das Commit an, wenn sie commenting support for gsp hinzugefügt haben. Sie machen dasselbe wie ich. Hmmm ....

Antwort

2

Es ist wahrscheinlich, weil der Dateityp pde nicht in filetype.vim existiert.

Grundsätzlich haben Sie Ihnen eigenen filetype.vim zu schaffen, in ~/.vim/(die vor dem System filetype.vim bezogen wird), oder zu Ihrem .vimrc hinzufügen:
" Arduino files
au BufNewFile,BufRead *.pde setf pde

(auf dem Bild Andererseits seits~~POS=HEADCOMP ist gsp bereits in dem Standard filetype.vim auf Linie existiert 763
" GNU Server Pages
au BufNewFile,BufRead *.gsp setf gsp
)

:help new-filetype über Möglichkeiten für weitere Informationen einen neuen Dateityp zu implementieren.

+0

Sie sind fantastisch! Vielen Dank! Ich entschied mich, den Dateityp 'Arduino' zu nennen. Schließlich könnte die Erweiterung .pde sein, aber der Dateityp ist Arduino. Vielen Dank! : D – Sparragus

Verwandte Themen