Поиск и замена в Vim во всех файлах проекта

  • В случае значения вводят использование Активатор. CreateInstance и это должны хорошо работать.
  • При использовании ссылочного типа просто возвращают пустой указатель
  • public static object GetDefault(Type type)
    {
       if(type.IsValueType)
       {
          return Activator.CreateInstance(type);
       }
       return null;
    }
    

    В более новой версии .NET, такого как стандарт .NET, type.IsValueType потребности, которые будут записаны как type.GetTypeInfo().IsValueType

111
задан Keith Pinson 14 December 2012 в 23:59
поделиться

1 ответ

1. :grep <search term> (or whatever you use to populate the quickfix window)
2. :cfdo s/<search term>/<replace term>/g | update

Шаг 1 заполняет список quickfix с объектами, которые Вы хотите. В этом случае это распространено с критериями поиска, которые Вы хотите изменить через grep.

cfdo выполнения команда, следующая каждый файл в списке quickfix. Тип :help cfdo для деталей.

s/<search term>/<replace term>/g замены каждый термин. /g средства заменяют каждое возникновение в файле.

| update сохранил файл после каждой замены.

я соединил это основанное на этот ответ и его комментарии, но чувствовал, что он заслужил своего собственного ответа, так как это - все в одном месте.

0
ответ дан 24 November 2019 в 02:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: