/**
* 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 может выбрать, какую строку я хочу заменить. Или, если есть еще один лучший способ переместить * для комментария.