Пошук з заміною

T.C. Hollingsworth

Переклад українською: Юрій Чорноіван

За допомогою функціональної можливості пошуку, передбаченої у багатьох програмах комплексу програм KDE ви зможете виконувати пошук певних фрагментів тексту у документі. Функціональна можливість заміни надасть вам змогу замінювати знайдені фрагменти тексту іншими, вказаними вами фрагментами.

Доступ до обох можливостей здійснюється за допомогою меню Зміни основного меню програми. Докладніші відомості про це меню можна знайти у розділі «Меню «Зміни»».

Функціональна можливість пошуку

За допомогою функціональної можливості пошуку ви можете наказати програмі виконати пошук у документі фрагмента тексту і позначити його.

Вікно пошуку

Шукаємо income у Calligra Sheets.

Щоб скористатися можливістю пошуку, виберіть пункт меню ЗміниПошук... або натисніть комбінацію клавіш Ctrl+F. Після цього у полі Знайти текст: вкажіть фрагмент тексту, який слід знайти.

Якщо буде позначено пункт Формальний вираз ви зможете виконати пошук на основі формального виразу. Натисніть кнопку Редагування, щоб вибрати і додати поширені символи формальних виразів, зокрема Будь-який пропуск або Початок рядка. Якщо встановлено Kate, ви можете ознайомитися з додатковими даними щодо формальних виразів, викладеними у документації.

Обмежити перелік знайдених фрагментів тексту можна визначенням таких варіантів пошуку:

З врахуванням регістру

Вважати великі і малі літери різними символами. Наприклад, якщо ви вкажете для пошуку рядок «Цей рядок», у списку результатів не буде рядка «цей рядок».

Тільки цілі слова

Типово, пошук виконуватиметься будь-де, навіть усередині слів. Наприклад, якщо ви шукаєте «аб», у результатах пошуку можуть бути слова «абетка» та «кульбаба». Якщо ж ви позначите цей пункт, програма поверне лише ті результати, у яких ключове слово є окремим словом.

Від курсора

Пошук буде розпочато від поточної позиції курсора і завершено наприкінці тексту.

Пошук назад

Типово, пошук виконуватиметься від початку документа у напрямі його кінця. Якщо ж ви позначите цей пункт, пошук розпочинатиметься від кінця документа і продовжуватиметься у напрямку до його початку.

У вибраному тексті

Позначте цей пункт, якщо пошук слід виконати лише у позначеному фрагменті тексту, а не у всьому тексті. Цей пункт буде вимкнено, якщо у документі не позначено жодного фрагмента тексту.

У багатьох програмах замість вікна пошуку показують панель пошуку. Дізнатися про панель пошуку більше можна за допомогою документації до KatePart.

Панель пошуку у Kate.

Пошук слова software за допомогою панелі пошуку Kate.

У результаті використання можливості пошуку буде позначено лише перший відповідник ключового рядка пошуку. Продовжити пошук можна за допомогою пункту меню ЗміниЗнайти далі або натискання клавіші F3.

Приклад пошуку.

Kate показує відповідники фрагмента тексту KDE.

Функціональна можливість заміни

За допомогою функціональної можливості заміни ви можете наказати програмі виконати у документі пошук певного рядка тексту з заміною цього рядка іншим, вказаним вами рядком. Отримати доступ до цієї можливості можна за допомогою пункту меню ЗміниЗамінити... або натискання комбінації клавіш Ctrl+R.

Вікно засобу заміни.

Замінюємо income на expense у Calligra Sheets

Вікно засобу заміни тексту поділено на три розділи:

Пошук

У цьому полі ви можете вказати фрагмент тексту, який слід знайти. Докладніший опис можливих варіантів пошуку наведено у розділі «Функціональна можливість пошуку».

Замінити на

Тут ви можете вказати фрагмент тексту, яким слід замінити знайдені фрагменти тексту.

Знайдений фрагмент тексту може бути використано у тексті заміни: достатньо лише позначити пункт Використовувати підставні параметри. Підставні параметри, які іноді називають зворотними посиланнями, є особливими послідовностями символів, які буде замінено на весь знайдений текст або його частину. Наприклад, послідовність «\0» буде замінено на весь знайдений рядок.

Ви можете вставляти підставні параметри до поля для введення тексту натисканням кнопки Вставити підставний параметр з наступним вибором варіанта з меню, наприклад Повний збіг. Наприклад, якщо ви хочете знайти всі рядки «лист» і замінити їх на «листи», вставте підставний параметр Повний збіг і додайте до нього «и». У полі заміни буде показано «\0s».

Якщо у системі встановлено Kate, ви можете знайти додаткові відомості щодо підставних параметрів у розділі документації, присвяченому формальним виразам.

Параметри

Тут ви побачите всі ті пункти, які передбачено для функціональної можливості пошуку, окрім одного доданого пункту:

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

У багатьох програмах замість вікна пошуку з заміною показують панель пошуку з заміною. Дізнатися про панель пошуку з заміною більше можна за допомогою документації до KatePart.

Панель пошуку з заміною.

Заміна kmail на kate на панелі пошуку з заміною Kate

Подяки

Дякуємо анонімному учасникові Google Code-In 2011 за написання більшої частини цього розділу.