【发布时间】:2013-09-05 12:26:52
【问题描述】:
我有一个巨大的代码文件,想在每个函数中插入打印代码。
我知道调试是一种选择,但我是内核新手,kgdb 不是一个简单直接的选择,因此我想暂时使用 printf。
我使用vim的multiple buffers来更快地完成这项任务,但想知道.vimrc中是否有任何方法可以自动化它
这是最终代码的样子
void foo(int a, int b) {
printf("Some print");
// ...
}
int bar() {
printf("Some print");
// ...
}
void bleh(int b) {
printf("Some print");
// ...
}
【问题讨论】:
-
您的具体问题是什么:找到要添加语句的行、将更改应用于多个文件,或者只是在这些步骤之外构建自定义映射/命令?!
-
我只是想将打印语句放在文件的每个函数中。构建自定义映射也是一个好主意,但我并没有优先考虑它