Chapter 5. Поиск

5.1. Слово о поиске и замене

Так случилось, что в TEA нет столь привычных пользователю окон поиска и замены. В разных программах они более-менее одинаковы, однако долгое время никто не думал, насколько удобна такая форма. Лишь в последние годы стала появляться, в основном в веб-браузерах, строка поиска. В TEA эта строка используется и для поиска текста, и для его замены. Речь идет об использовании Знаменитого поля ввода, которое вы можете видеть внизу главного окна редактора, непосредственно над строкой состояния.

Чтобы найти какой-то текст в текущем документе, наберите этот текст в Знаменитом поле ввода и нажмите Ctrl-F, либо выберите пункт меню Найти. Чтобы найти следующее вхождение искомого в тексте, просто нажимайте F3 либо используйте пункт меню Найти далее. Кстати, весь поиск в TEA ведется начиная с того места, где стоит курсор.

Если вы хотите заменить найденный (а значит выделенный) текст на другой, то введите новый текст в Знаменитое поле ввода и выберите пункт меню Заменить на. То бишь, "поштучная" замена текста в TEA выглядит как последовательные нажатия F3 для поиска следующего вхождения искомого, и применения функции Заменить на (Ctrl-R).

Поиск в файлах - это отдельное окно, откуда вы можете искать файлы с нужным вам текстом. Поиск ведется во всех кодировках, которые понимает TEA - то есть UTF-8, Windows 1251, KOI8-R, KOI8-U и DOS 866. В окне есть три поля ввода. Искать текст - в нем вы пишете текст, который хотите искать. В каталоге - в каком каталоге вы будете искать. Должен заканчиваться косой чертой. По маске файла - шаблон, задающий имена файлов для поиска. По умолчанию - *.*, то есть все файлы. А если вы хотите производить поиск в файлах только с расширением txt, то в этом поле надо написать: *.txt - это намного ускорит поиск, поскольку движок не будет отвлекаться на просмотр остальных файлов. Результаты поиска можно сохранить как сессию - для этого предназначена одноименная кнопка. Список можно копировать в буфер обмена. Двойной щелчок на файле в списке открывает файл в редакторе, причем в нужной кодировке и позиции вхождения искомого слова в файл.

Перейти на строку N - смещает курсор на строку, номер которой следует написать в Знаменитом поле ввода.