Ich verwende Vim zum Schreiben von C ++ und habe einige #include<>
Anweisungen, Kommentare usw., die ich in jede neue Datei aufnehmen muss, die ich erstelle. Ich habe hinzugefügt
autocmd BufNewFile *.cpp r C:\(full file path of skeleton text file)
zu meinem vimrc, weil ich gehört habe, dass dies einen Puffer mit dem Text erstellt, den ich darin benötige. Wie füge ich diesen Text einer neuen Datei hinzu? Gibt es eine einfache Möglichkeit, dies aus dem Puffer heraus zu tun, oder gibt es eine andere einfache Möglichkeit, dies zu tun? Ich habe auch ein wenig über Template-Plugins gehört. Gibt es eine sehr einfache, die dies für mich tun könnte?
:r C:\(full file path of skeleton text file)
? Bekommst du irgendwelche Fehler?
:enew
funktioniert nicht, :e newfile.cpp
sollte aber funktionieren, wenn es newfile.cpp
noch nicht existiert (auch wenn es leer ist).
:enew
nicht funktioniert, ist, dass Sie einen neuen, unbenannten Puffer bearbeiten und ihn dann als CPP-Datei speichern. BufNewFile
Wird nur ausgelöst, wenn Sie eine neue Datei mit dem Zieldateinamen bearbeiten.
autocmd
und die Skelettdatei erstellt haben?