我正在尝试自动化文件注释标题。我一直在试图弄清楚如何uuidgen
使用 vim 的 autocmd 将命令的结果插入到我的标题中。
在标题内,存在占位符文本,如下所示:
#ifndef _UUID_
#define _UUID_
// Code goes here!
#endif // _UUID_
_UUID_
在 .vimrc 中填充的 autocmd 行是:
autocmd bufnewfile *.h exe "1,$s/_UUID_/" . r!uuidgen ."/g"
问题出现在 r!uuidgen 下。 如何将 shell 命令执行的结果作为文本插入 autocmd 行?或者在 vi 替换命令中?