Я работаю на унаследованный код, где я с заявлением, как:Заменить текст между 2 символами в Vim
int array[MAX_SIZE_FOR_THIS_ARRAY];
В VIM, я хочу, чтобы заменить текст между [&] (включая [&]) с ARRAY следующим образом:
int array_ARRAY_;
Обратите внимание: 1. Массив Размер Macro будет отличаться для разных массивов, поэтому мы не можем использовать MAX_SIZE_FOR_THIS_ARRAY в нашем себе арка узор. 2. Название переменной "array" также не является фиксированным.
Мне нужно найти [] только & заменить [...] на ARRAY везде, в тысячах строк кода.
Может кто-нибудь, пожалуйста, помогите мне в этом?
Спасибо. MAX_SIZE_FOR_THIS_ARRAY - всего лишь примерная цитата. Имена макросов могут быть разными для каждого массива. –
@SandeepSingh, второй пример должен получить все от '[' до последнего ']' на каждой строке. – rid
@Kent, Большое спасибо, он работает! –