Sto tentando di automatizzare le intestazioni dei commenti dei file. Sono bloccato cercando di capire come inserire il risultato del comando uuidgen
nella mia intestazione usando autocmd di vim.vim + C++: inserire un uuid in una clausola di protezione
All'interno l'intestazione, il testo segnaposto è presente, in questo modo: la linea
#ifndef _UUID_
#define _UUID_
// Code goes here!
#endif // _UUID_
L'autocmd di popolare _UUID_
in Vimrc è:
autocmd bufnewfile *.h exe "1,$s/_UUID_/" . r!uuidgen ."/g"
Il problema sta arrivando in meno di r! uuidgen. Come posso inserire il risultato di un'esecuzione di comando shell come testo nella riga autocmd? O in un comando di sostituzione vi per quella materia?
funzionato, molte grazie! Dovrà controllare i tuoi modelli qualche volta. –