Поиск и замена

5012

Поиск и замена

Это бесплатный плагин!

  • Поиск и замена текста в указанных областях поиска

    Значок

    32x32px 16x16px dark 32x32px dark 16x16px

    Связанные новости и статьи


    Использование

    Плагин используется для поиска и замены текста в выбранных областях, включая текст в параметрах типа и экземпляра. Также плагин позволяет: 

    • копировать в буфер обмена id элемента, содержащего найденный текст;
    • отображать элемент на экране.

    1

    В левой части окна плагина представлен перечень областей поиска. Необходимо отметить области, в которых требуется выполнить поиск и замену текста. 

    В правой верхней части окна плагина расположены настройки поиска и кнопки запуска поиска и замены:

    поля для заполнения

    Найти – поле для ввода искомого значения.
    Заменить на – поле для ввода заменяемого значения.

    переключатели дополнительных опций

    С учетом регистра – опция для поиска с учетом прописных и строчных букв.
    Слово целиком – опция для поиска значений, не являющихся частью других слов.
    Регулярное выражение – опция для обработки поискового значения как регулярного выражения. Регулярные выражения - это шаблоны, используемые для сопоставления последовательностей символов в строках. Поиск по регулярным выражениям не работает для текстовых примечаний.
    Поиск по выбранным элементам – поиск по элементам модели, выбранным на момент запуска плагина.

    кнопки запуска

    Найти все – выполняет поиск в указанных областях поиска с заданными настройками и выводит результат в окно поиска (см. далее). Кнопка не будет доступна, если в поле Найти не указано значение или не выбрана ни одна из областей поиска.
    Заменить отмеченные – выполняет замену отмеченных результатов поиска. Кнопка не будет доступна, если поле Заменить на не заполнено или в результатах поиска нет отмеченных позиций.
    Найти и заменить все – выполняет поиск в указанных областях поиска с заданными настройками и заменяет все найденные значения. При этом результаты поиска не отображаются. Кнопка не будет доступна, если в полях Найти и Заменить на не указаны значения.

    Результаты поиска отображаются в правой нижней части окна плагина. Каждая позиция результата имеет заголовок, указывающий на элемент модели, а также текст, в котором был произведен поиск, с выделением найденного значения. Для выполнения функции Заменить отмеченные необходимо поставить галочки напротив нужных позиций.

    Для работы с результатами поиска используются кнопки:

    checkbox multiple marked circle outline - отметить все позиции в списке;
    checkbox multiple blank circle outline - снять отметку со всех позиций в списке;
    broom - очистить список результатов.

    При наведении курсора на строку с результатом поиска в правой части строки появляются кнопки:

    identifier - скопировать идентификатор элемента в буфер обмена;
    target - отобразить элемент.

    2

    При выборе области поиска по параметру в правой верхней части окна плагина добавляются настройки поиска параметров. 

    Элемент – фильтр для искомых элементов, состоящий из фильтра по категориям, логического оператор И/ИЛИ и фильтра по параметрам (подробнее о работе с фильтром элементов можно прочитать по ссылке).

    Параметр – поле, в котором указывается имя, системное имя или GUID параметра. Если не заполнить поле Параметр, то будет выполнен поиск по всем строковым параметрам доступным для редактирования.

    Результаты поиска по параметру отображаются в правой нижней части окна плагина. Каждая позиция результата имеет заголовок, указывающий на параметр, а также текст, в котором был произведен поиск, с выделением найденного значения.


    Например, необходимо найти все марки дверей “Д-1” на 1 этаже и заменить их на “Д-2”. Выбираем область поиска “Параметры экземпляра в проекте“:

    3

    Настраиваем фильтр элементов по категориям:

    4

    Выбираем вариант “И” логического оператора. Настраиваем фильтр по параметрам:

    5

    Заполняем поля “Параметр”, “Найти” и “Заменить на”:

    6

    Нажимаем кнопку “Найти и заменить”.

    7

  • История изменений за
    Год

    2024 Год

    Revit: Поиск и замена 2.1.2.0 (14.01.2024)

    Fix
    Добавлена проверка, что окно плагина уже открыто.

    2023 Год

    Revit: Поиск и замена 2.1.1.0 (10.11.2023)

    Improved
    Использование библиотеки ModPlus.Xaml.Behaviors.Wpf.dll вместо Microsoft.Xaml.Behaviors.dll для решения проблем совместимости с другими плагинами.

    Revit: Поиск и замена 2.1.0.0 (17.05.2023)

    New
    Добавлен поиск и замена в именах материалов.

    Revit: Поиск и замена 2.0.0.0 (19.02.2023)  Подробнее

    New
    Добавлен поиск и замена в параметрах.
    New
    Добавлен поиск и замена в типовых аннотациях.
    New
    Добавлен поиск и замена в имени вида видового экрана.
    New
    Добавлен поиск и замена в номере листа.
    New
    Добавлена возможность скопировать идентификатор элемента в буфер обмена.
    New
    Добавлена возможность вызвать функцию отображения элемента.
    Improved
    Сохранение настроек поиска.
    Improved
    Перевод фокуса на окно плагина после закрытия окна результатов.

    Revit: Поиск и замена 1.3.5.0 (08.01.2023)

    Improved
    Заменены иконки.
    Improved
    Добавлены настройки доступа к команде на ленте.

    2022 Год

    Revit: Поиск и замена 1.3.3.0 (09.06.2022)

    Improved
    Установка окна Revit в качестве родительского для окна результатов.

    Revit: Поиск и замена 1.3.2.0 (02.06.2022)

    New
    Добавлена возможность поиска среди выбранных элементов.
    Improved
    Добавлена возможность замены на пустое значение.
    Fix
    Исправлена ошибка отображения кавычек в результатах поиска.

    Revit: Поиск и замена 1.2.0.0 (25.03.2022)

    New
    Добавлена область поиска "Заголовок видового экрана".

    Revit: Поиск и замена 1.1.0.0 (11.03.2022)

    Improved
    Добавлена возможность выключать режим "Регулярное выражение".
  • Комментарии для сайта Cackle