Uso Vim per scrivere C ++ e ho alcune #include<>
affermazioni, commenti, ecc. Che devo includere in ogni nuovo file che creo. ho aggiunto
autocmd BufNewFile *.cpp r C:\(full file path of skeleton text file)
al mio vimrc, perché ho sentito che questo crea un buffer con il testo di cui ho bisogno. Come faccio ad aggiungere questo testo a un nuovo file? C'è un modo semplice per farlo dal buffer o c'è un altro modo semplice per farlo? Ho anche sentito parlare un po 'di plugin template. Ce n'è uno molto semplice che potrebbe fare questo per me?
:r C:\(full file path of skeleton text file)
? Ricevi degli errori?
:enew
non funzionerà, ma :e newfile.cpp
dovrebbe funzionare se newfile.cpp
non esistesse già (anche se vuoto).
:enew
non funzionerà è perché stai modificando un nuovo buffer senza nome e quindi salvandolo come file .cpp. BufNewFile
si attiva solo se stai modificando un nuovo file con il nome file di destinazione.
autocmd
e aver creato il file skeleton?