Я использую 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
и создания файла скелета?