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?
:enewnão vai funcionar, mas :e newfile.cppdeve funcionar se newfile.cppainda não existir (mesmo que vazio).
:enewnão vai funcionar é porque você está editando um novo buffer, sem nome, e , em seguida, salvá-lo como um arquivo .cpp. BufNewFilesó é acionado se você estiver editando um novo arquivo com o nome do arquivo de destino.
autocmde criar o arquivo esqueleto?