
- •Міністерство освіти і науки україни
- •Процесори персональних комп’ютерів
- •Пам’ять комп’ютера
- •Інтерфейси та порти вводу-виводу
- •Відеосистема
- •Принтери
- •Операційні системи
- •Комп’ютерні мережі
- •Ознайомлення з комп’ютером, файловою системою, операційною системою Windows xp. Вікна та дії над ними Теоретичні відомості
- •Хід роботи
- •Windows хр. Папки, файли, ярлики та дії над ними Теоретичні відомості
- •Про організацію папок і файлів у файловій системі
- •Хід роботи
- •Windows хр. Панель завдань і меню «Пуск». Налаштування середовища. Програма Explorer (Провідник) Теоретичні відомості
- •Хід роботи
- •Word. Створення документів Теоретичні відомості
- •Хід роботи
- •Word. Форматування текстових документів Теоретичні відомості
- •Хід роботи
- •Word. Дії з фрагментами тексту Теоретичні відомості
- •Хід роботи
- •Word. Дії з об’єктами. WordArt Теоретичні відомості
- •Хід роботи
- •Word. Побудова таблиць і діаграм Теоретичні відомості
- •Хід роботи
- •Word. Науково-технічні тексти Теоретичні відомості
- •Хід роботи
- •Excel. Електронні таблиці. Структура таблиці й основні типи даних Теоретичні відомості
- •Хід роботи
- •Exсel. Діапазони клітинок. Копіювання формул Теоретичні відомості
- •Хід роботи
- •Excel. Використання функцій Теоретичні відомості
- •Хід роботи
- •Excel. Організація розгалужень. Теоретичні відомості
- •Хід роботи
- •Excel. Побудова графіків і діаграм Теоретичні відомості
- •Хід роботи
- •PowerPoint. Основи побудови презентацій Теоретичні відомості
- •Хід роботи
- •PowerPoint. Використання анімації. Теоретичні відомості
- •Хід роботи
- •Linux. Використання редактора vim (VI) Теоретичні відомості
- •Створення і збереження файла редактором vim
- •Переміщення курсора
- •Редагування тексту
- •Пошук і заміна тексту
- •Основні команди редактора vim
- •Хід роботи
- •Linux. Базові принципи використання менеджера вікон kde Теоретичні відомості
- •Хід роботи
- •Linux. Основи роботи з командним інтерпретатором bash Теоретичні відомості
- •Параметри сеансу роботи із системою
- •Перевірка каталогу і прав доступу
- •Інформація про поточну активність користувачів
- •Завершення роботи з командною оболонкою (консоллю)
- •Основні властивості командного інтерпретатора
- •1. Символи заміщення
- •2. Псевдоніми
- •3. Автодоповнення команди
- •4. Конвеєри
- •5. Перенаправлення вводу і виводу
- •6. Робота з хронологією команд
- •7. Редагування командного рядка
- •8. Керування процесами
- •9. Вбудовані команди
- •10. Змінні оточення командного інтерпретатора
- •Зміна запрошення командного рядка
- •Хід роботи
- •Linux. Робота з файлами і каталогами Теоретичні відомості
- •Команди для роботи з файлами і каталогами
- •Хід роботи
- •Гнатів Богдан Васильович
Редагування тексту
Більшість задач редагування зводяться до наступних дій:
пошук тексту;
знищення непотрібної частини тексту;
зміна поточного тексту;
копіювання тексту;
переміщення тексту;
вставка нового тексту.
Зміна тексту. Для видалення тексту можна використати командус в комбінації з усіма командами переміщення. Щоб змінити більше ніж одну одиницю, можна використати числа з командоюс. Командассвидалить весь рядок, в якому знаходиться курсор. Еквівалентом командис$є командаС –вона видаляє всі символи від курсора до кінця рядка. Після виконання командс редактор переходить у режим вставки.
Найпростіший спосіб виправити одну групу використати командуr. Вона вибирає символ, на якому знаходиться курсор, і заміняє його наступним введеним символом. Коли викликається ця команда, редактор автоматично переходить в режим вставки. Після вводу правильного символу редактор автоматично перемикається назад в командний режим. КомандаRдає змогу набрати текст поверх існуючих символів з місця знаходження курсору.
Видалення тексту. Відмінність наступних команд від командис є у тому, що наступні команди не перемикають редактор у режим вставки. Для видалення слова необхідно встановити курсор на початку слова і використати командуdw. Ця команда видаляє не лише символи між буквами в слові після курсора, але і пропуск після слова. Командаdeвидаляє символи лише до кінця слова. Командаddвидаляє рядок, на якому знаходиться курсор (команда3ddвидаляє три рядки). Для видалення тексту від курсора до кінця рядка використовують командуD.
Якщо потрібно видалити лише один символ, використовується команда х абоDel. Для видалення символу перед курсором використовуйте командуХ. Команда7хвидаляє символ під курсором і шість символів праворуч. Команда7Хвидаляє сім символів ліворуч від курсора.
Переміщення тексту. Спочатку символи, що потрібно перемістити, видаляють у буфер. Потім переміщають курсор у потрібне місце і виконують командур, щоб вставити вміст буфера після курсора, абоРщоб вставити до курсора.
Копіювання тексту. Для копіювання тексту використовують командуу. Текст копіюється у буфер, але не видаляється. Після копіювання тексту у буфер переміщають курсор в іншу частину документа і використовують командур для вставки місткості буфера у цей документ.
Команда |
Копіює ... |
yw |
до кінця слова |
y0 |
до початку рядка |
y$ |
до кінця рядка |
4yw |
наступні чотири слова |
4yl |
наступні чотири букви |
yb |
попереднє слово або частину слова |
y} |
частину абзацу, що залишалась |
y) |
частину речення, що залишалась |
уу |
весь рядок, на якому знаходиться курсор |
Пошук і заміна тексту
Іноді потрібно замінити одну частину тексту іншою. Для цього необхідно визначити діапазон, задавши початковий і кінцевий текстовий шаблони. Редактор vim використовує для цього командуs. Використовується такий синтаксис:
:/1й_шаблон/,/2й_шаблон/s/пошук/заміна/параметр
Ця команда виконує пошук у поточному файлі від першої появи аргументу 1й_шаблондо першої появи2й_шаблоні заміняє виразпошукна вираззаміна.Параметр, які можна комбінувати, задають властивості пошуку.
Для прикладу деякі варіанти команди пошуку:
Команда |
Параметр |
Дія |
:%s/ff/rr/ |
|
У всьому файлі шукає ‘ff’ і заміняє лише перше входження в кожному рядку на ‘rr’ |
:%s/ff/rr/g |
g |
Те саме, що й перше, але заміняє всі знайдені ‘ff’ |
:%s/ff/rr/c |
c |
Те саме, що й перше, але питає підтвердження перед кожною заміною. |
:%s/ff/rr/і |
і |
Те саме, що й перше, але шукає із врахуванням регістру символів. |
:/aa/,/bb/s /ff/rr/gc |
gc |
Шукає входження ‘ff’ між символами ‘aa’ і ‘bb’, питає підтвердження і заміняє на ‘rr’ |