我将doxygen文档用于c代码。 现在,我想将这些文档移至特定的dox文件。是否有任何快速简单的解决方案来在vim中提取这些doxygen注释?
/**
*....
*....
*/
/*!
*...
*...
*...
*/
我知道当光标位于第一个/时,我可以使用y%提取块中的所有代码。但是我们的文档遍及整个文件,很难一一对应。
这是非常标准和通用的技术。
按q a q清除寄存器“ a”。然后输入命令:
:g/regex1/ .,/regex2/ yank A
regex1
是一个正则表达式,与一个块的开头匹配,regex2
与一个块的末尾匹配。
现在所有相关行都应进入寄存器“ a”。