/**
* Definition for an interval.
* struct Interval {
* int start;
* int end;
* Interval() : start(0), end(0) {}
* Interval(int s, int e) : start(s), end(e) {}
* };
*/
我有这样的格式代码,并希望在vim的结构取消注释,像这样:从所选行删除前N个字符在vim
/**
* Definition for an interval.
*/
struct Interval {
int start;
int end;
Interval() : start(0), end(0) {}
Interval(int s, int e) : start(s), end(e) {}
};
现在我只是用这样的:%s/\ s * \ s // gc删除'*',但它也会影响'*间隔的定义'行,'不确定vim是否有办法选择我要替换的行。或者如果有另一种更好的方法来移动*作评论。