Поиск и замена
Ищет по текстам проекта, показывает каждое совпадение в таблице, выделяет объекты, которые их содержат, и заменяет совпадения одним шагом.
Поиск и замена текстов
Открывает окно Поиск и замена текстов. Оно ищет по однострочным и многострочным текстам, по текстам, которые размеры пишут вместо измеренного значения, по подписям выносок и, если попросить, по названиям слоёв. Окно не модальное и следует за проектом: таблица обновляется при изменении чертежа.
Где найти
Вкладка Инструменты → группа Данные → Поиск и замена текстов (Поиск и замена текстов).
Перед началом
- Подпись, показывающая значение другого объекта (отметку, длину), собственного текста не имеет и не ищется.
- Размер ищется, только когда у него есть собственный замещающий текст.
- Тексты на заблокированных слоях выводятся в список, но не меняются.
Как сделать
- Нажмите Поиск и замена текстов. Курсор стоит в поле Найти.
- Введите искомый текст. Таблица заполнится примерно через четверть секунды после того, как вы перестанете печатать.
- Введите новый текст в поле Заменить на. Столбец Во что показывает результат для каждой строки.
- Выберите строки в таблице (Ctrl или Shift, чтобы выбрать несколько).
- Нажмите Заменить для выбранных строк или Заменить все для всех строк. Всё изменение — один шаг отмены (Ctrl+Z).
- Чтобы сначала посмотреть на объекты, нажмите Выбрать (выбранные строки) или Выделить все. Объекты будут выделены в 3D-виде.
Параметры
| Поле | Значение |
|---|---|
| Найти | Искомый текст. Пусто — ничего не ищется (внизу появляется «Введите, что искать.»). |
| Заменить на | Во что превращаются совпадения. При включённом Регулярное выражение $1, $2 означают группы выражения. Иначе вставляется как набрано. |
| Учитывать регистр | По умолчанию выключено: заглавные и строчные буквы равны. |
| Слово целиком | Совпадение не должно примыкать ни с одной стороны к буквам, цифрам или знаку подчёркивания. |
| Регулярное выражение | Читает поле Найти как регулярное выражение. |
| Названия слоёв | Ищет и в названиях слоёв. Слой по умолчанию сохраняет название. |
| Только выбранные объекты | Ищет только по текстам выбранных сейчас объектов. Таблица следует за выбором. |
Настройки окна запоминаются.
Таблица
| Столбец | Содержимое |
|---|---|
| Вид | Текст, Многострочный текст, Текст размера, Текст выноски или Название слоя |
| Слой | Слой объекта или слой, название которого совпало |
| Текст | Текст сейчас (переводы строк показаны пробелами) |
| Во что | Текст после замены; пусто для заблокированного слоя |
| Состояние | Слой заблокирован, когда текст нельзя изменить |
Щёлкните заголовок для сортировки. Строки упорядочены по названию слоя, затем по виду.
Кнопки
| Кнопка | Доступна, когда | Что делает |
|---|---|---|
| Выбрать | Среди выбранных строк есть объект | Выделяет объекты выбранных строк. У названий слоёв объекта нет. |
| Выделить все | У любой найденной строки есть объект | Выделяет объекты всех строк |
| Заменить | Выбрана строка | Заменяет в выбранных строках (один шаг отмены) |
| Заменить все | Таблица не пуста | Заменяет во всех строках (один шаг отмены) |
| Закрыть | Всегда | Закрывает окно |
После выделения или замены строка под таблицей сообщает Выбрано объектов: N или Заменено: N в M текстах., а при пропусках — Пропущено из-за заблокированных слоёв: N. с названиями слоёв и Оставлено без изменений: N. для строк, которые уже не совпадают, для слоя по умолчанию или для слоя, у которого получилось бы пустое название.
Если что-то пошло не так
| Сообщение | Что делать |
|---|---|
| Введите, что искать. | Поле Найти пусто. |
| Красный текст с ошибкой выражения | Регулярное выражение недопустимо; исправьте его. Пока оно не исправлено, ничего не находится. |
| Ничего не найдено | Ни один текст не совпал. Проверьте параметры. |
| Слой заблокирован (в Состоянии) | Сначала разблокируйте слой; иначе текст пропускается. |