【发布时间】:2011-02-15 23:53:51
【问题描述】:
我正在尝试自动化文件注释标题。我一直在试图弄清楚如何使用 vim 的 autocmd 将 uuidgen 命令的结果插入到我的标题中。
在标题中,存在占位符文本,如下所示:
#ifndef _UUID_
#define _UUID_
// Code goes here!
#endif // _UUID_
在 .vimrc 中填充 _UUID_ 的 autocmd 行是:
autocmd bufnewfile *.h exe "1,$s/_UUID_/" . r!uuidgen ."/g"
问题出现在 r!uuidgen 下。 如何将 shell-command-execution 的结果作为文本插入到 autocmd 行中?或者在 vi 替换命令中?
【问题讨论】:
标签: c++ vim autocmd guard-clause