我对 c 代码使用 doxygen 文档。现在我想将这些文档移动到一个单独的 dox 文件中。是否有任何快速简单的解决方案可以在 vim 中提取这些 doxygen 注释?
/**
*....
*....
*/
/*!
*...
*...
*...
*/
Run Code Online (Sandbox Code Playgroud)
我知道我可以y%在光标第一次打开时使用块中的所有代码/。但是我们的文档遍布整个文件,很难一一拉出。
这是非常标准和通用的技术。
按qaq清除寄存器“a”。然后输入命令:
:g/regex1/ .,/regex2/ yank A
Run Code Online (Sandbox Code Playgroud)
whereregex1是匹配块开始的正则表达式,匹配块regex2的结尾。
现在所有相关行都应该进入寄存器“a”。