2
我有一个像搜索和替换一个多模式Vim内部
myFunction (
myStruct_1_Ptr *var1, /* commenty */
myStruct_2_Ptr *var2, /* commenty */
myStruct_3_Ptr *var3, /* commenty */
int info1,
int info2,
int info3,
int info4
)
比我移动的包装结构内的所有相关信息的功能,我想使它看起来像
myFunction (
myStruct_1_Ptr *var1, /* commenty */
myStruct_2_Ptr *var2, /* commenty */
myStruct_3_Ptr *var3, /* commenty */
myStruct_4_Ptr *var4 /* This is where all infos went in */
)
功能通过删除前面的语法来调用类似的语法。
myFunction (
var1, /* commenty */
var2, /* commenty */
var3, /* commenty */
var4 /* This is where all infos went in */
);
我该如何使用搜索和替换(或其他)?我在这里只写了声明部分,它只生活在相应的.c
和.h
文件中的两个地方—,但我希望与所有调用该函数的地方类似。赋予该函数的变量名称都是相同的。
R & R的另一种方法可能是在多个文件的函数的所有实例上执行一个宏,但我不确定该怎么做。