Я використовую Vim для написання C ++, і у мене є досить багато #include<>
тверджень, коментарів і т. Д., Які я повинен включати в кожен новий створений файл. Я додав
autocmd BufNewFile *.cpp r C:\(full file path of skeleton text file)
моєму vimrc, тому що я чув, що це створює буфер з потрібним мені текстом. Як мені додати додавання цього тексту до нового файлу? Чи є простий спосіб зробити це з буфера, чи є інший простий спосіб зробити це? Я також мало чула про плагіни шаблонів. Чи є дуже простий, який міг би зробити це для мене?
:r C:\(full file path of skeleton text file)
? Чи виникають помилки?
:enew
не працюватиме, але :e newfile.cpp
повинен працювати, якщо newfile.cpp
він ще не існував (навіть якщо він порожній).
:enew
роботи не в тому, що ви редагуєте новий безіменний буфер, а потім зберігаєте його як .cpp-файл. BufNewFile
спрацьовує, лише якщо ви редагуєте новий файл із цільовим іменем файлу.
autocmd
та створити файл скелета?