Estoy tratando de automatizar los encabezados de comentarios de archivos. Estoy atascado tratando de descubrir cómo insertar el resultado del comando uuidgen
en mi encabezado usando el autocmd de vim.vim + C++: inserte un uuid en una cláusula de guardia
Dentro de la cabecera, el texto del marcador está presente, como este: Línea
#ifndef _UUID_
#define _UUID_
// Code goes here!
#endif // _UUID_
El autocmd para poblar _UUID_
en .vimrc es:
autocmd bufnewfile *.h exe "1,$s/_UUID_/" . r!uuidgen ."/g"
El problema viene en menos de r! uuidgen ¿Cómo inserto el resultado de una ejecución de comando de shell como texto en la línea autocmd? O en un comando de sustitución vi para ese asunto?
funcionado, muchas gracias! Tendrá que verificar sus plantillas en algún momento. –