/**
* 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是否有辦法選擇我要替換的行。或者如果有另一種更好的方法來移動*作評論。