【发布时间】:2022-08-19 23:11:21
【问题描述】:
说我有以下代码
int func1(int a);
int func2(int a);
int func3(int a);
使用vim搜索和替换,我想把它变成这个
/* This function handles action 1*/
int func1(int a);
/* This function handles action 2 */
int func2(int a);
/* This function handles action 3 */
int func2(int a);
搜索每个功能很简单,我可以简单地这样做
/int func.
但是,我不知道如何使用 .在替换部分。如何实现?
-
没用过vim,不就是JS语法吗?
/match/replacement/? -
但问题是匹配包含未知字符,替换也必须知道它们
-
(1)为什么要添加明显多余的cmets? (2) 你试过捕获+
$0/$1/%0/%1吗? -
@LMD 这个问题专门针对 Vim 的正则表达式方言。