Eu uso o Vim para escrever C ++ e tenho algumas #include<>
instruções, comentários etc. que devo incluir em cada novo arquivo que eu criar. eu já adicionei
autocmd BufNewFile *.cpp r C:\(full file path of skeleton text file)
ao meu vimrc, porque ouvi dizer que isso cria um buffer com o texto que preciso nele. Como faço para adicionar este texto a um novo arquivo? Existe uma maneira fácil de fazer isso no buffer ou existe outra maneira fácil de fazer isso? Eu também ouvi um pouco sobre plugins de modelo. Existe uma muito simples que poderia fazer isso por mim?
:r C:\(full file path of skeleton text file)
? Você recebe algum erro?
:enew
não vai funcionar, mas :e newfile.cpp
deve funcionar se newfile.cpp
ainda não existir (mesmo que vazio).
:enew
não vai funcionar é porque você está editando um novo buffer, sem nome, e , em seguida, salvá-lo como um arquivo .cpp. BufNewFile
só é acionado se você estiver editando um novo arquivo com o nome do arquivo de destino.
autocmd
e criar o arquivo esqueleto?