更改样式代码函数 VScode 编码时的时间优化
change style code function VScode time optimisation while coding
我的目标是将函数更改为处理函数 return 值的格式:
例如 ;处理函数 scanf()
Return value of scanf : The value EOF is returned if the end of input is reached before
either the first successful conversion or a matching failure occurs.
EOF is also returned if a read error occurs, in which case the error
indicator for the stream (see ferror(3)) is set, and errno is set to
indicate the error.
因此
scanf("%d\n",&i);
将更改为
#define RVAL(exp) do {if ((exp) == -1) { perror (#exp); exit(1); }} while (0)
...
RVAL(scanf("%d\n",&i));
因此我希望快速完成这意味着:
所以我要做的是寻找 "scanf" 的出现并将其替换为 "RVAL(scanf"
但问题是我必须添加另一个右括号
这能很快完成吗?使用技术?还是一种风格?每次我输入 scanf();
时,它都会被替换为 rval(scanf());
如果格式字符串中的 ) 不多,则可以使用带 (scanf([^)]*)) 的正则表达式;并替换为 rval(\1);
*见评论
我的目标是将函数更改为处理函数 return 值的格式:
例如 ;处理函数 scanf()
Return value of scanf : The value EOF is returned if the end of input is reached before
either the first successful conversion or a matching failure occurs.
EOF is also returned if a read error occurs, in which case the error
indicator for the stream (see ferror(3)) is set, and errno is set to
indicate the error.
因此
scanf("%d\n",&i);
将更改为
#define RVAL(exp) do {if ((exp) == -1) { perror (#exp); exit(1); }} while (0)
...
RVAL(scanf("%d\n",&i));
因此我希望快速完成这意味着:
所以我要做的是寻找 "scanf" 的出现并将其替换为 "RVAL(scanf"
但问题是我必须添加另一个右括号
这能很快完成吗?使用技术?还是一种风格?每次我输入 scanf();
时,它都会被替换为 rval(scanf());
如果格式字符串中的 ) 不多,则可以使用带 (scanf([^)]*)) 的正则表达式;并替换为 rval(\1);
*见评论