Używam Vima do pisania C ++ i mam sporo #include<>instrukcji, komentarzy itp., Które muszę dołączyć do każdego nowego pliku, który tworzę. dodałem
autocmd BufNewFile *.cpp r C:\(full file path of skeleton text file)
do mojego vimrc, ponieważ słyszałem, że tworzy bufor z tekstem, którego potrzebuję. Jak mogę dodać ten tekst do nowego pliku? Czy istnieje prosty sposób na zrobienie tego z bufora, czy jest inny prosty sposób na zrobienie tego? Słyszałem też trochę o wtyczkach szablonów. Czy istnieje bardzo prosty, który mógłby to dla mnie zrobić?
:r C:\(full file path of skeleton text file)? Czy otrzymujesz jakieś błędy?
:enewnie będzie działać, ale :e newfile.cpppowinno działać, jeśli newfile.cppjeszcze nie istniało (nawet jeśli jest puste).
:enewnie będzie działać, jest to, że edytujesz nowy, nienazwany bufor, a następnie zapisujesz go jako plik .cpp. BufNewFileuruchamia się tylko wtedy, gdy edytujesz nowy plik z docelową nazwą pliku.
autocmdi utworzeniu pliku szkieletu?