Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Obrobka_dokumentiv.doc
Скачиваний:
1
Добавлен:
04.09.2019
Размер:
276.48 Кб
Скачать

Видалення файлів або каталогів

Для видалення групи файлів слід спочатку позначити їх, як що видаляються, натисненням клавіші d (у крайній лівій позиції при цьому з'являється мітка D). Після відмітки всіх файлів натискувати клавішу x і на екрані з'явиться список файлів, що видаляються, а у вікні мінібуфера запит підтвердження на видалення. Натискуйте у в разі згоди або n для відміни операції. Видалення одного файлу або групи файлів, відмічених натисненням на клавішу m, можна виконати і за допомогою команди D. Видалення каталогів відбувається точно так, як і видалення файлів, але директорії, що видаляються, мають бути порожніми.

Відзначимо деякі інші корисні команди редактора.

Команда

Призначення

v

Перегляд вмісту файлу

e

Редагування вмісту файлу

u

Зняття позначки файлу

g

Оновлення вмісту директорії

Редагування

Аби редагувати файл, ви повинні дати команду редакторові прочитати його і підготувати буфер, що містить копію тексту файлу. Ця операція називається зверненням до файлу. Команди редагування застосовуються безпосередньо до тексту в буфері, тобто до копії усередині Emacs. Ваші зміни з'являться в самому файлі лише після збереження буфера. Як вже наголошувалося, для звернення до файлу служить команда C-x C-f. Якщо ви звертаєтеся до файлу, який вже був відкритий, то новий буфер не створюється.

Можна стартувати Emacs з вказівкою конкретного імені файлу, наприклад "emacs file.txt &". В цьому випадку редактор створить буфер і завантажить в нього вміст вказаного файлу (якщо файл з таким ім'ям відсутній, то буде створений порожній буфер), після чого можна відразу приступати до редагування.

Після внесення змін до буферу потрібно зберегти його вміст. Збереження буфера в Emacs означає запис його вмісту назад у файл, з яким пов'язаний цей буфер. Для цього служить команда C‑x C-s.

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

Emacs час від часу (ґрунтуючись на зчитуванні клавіш, що натискуються вами) самостійно записує всі модифіковані буфери. Ця операція називається самозбереження або авто збереження. При авто збереженні створюється файл, ім'я якого відрізняється від імені вихідного файлу наявністю на початку і кінці імені символу "#". Наприклад, буфер, пов'язаний з файлом exam.txt, буде збережений у файл #exam.txt#. Коли ви збережете буфер, Emacs видалить авто збережений файл.

Для створення і редагування документу можна скористатися рядком меню, розташованим у верхній частині вікна Emacs. Рядок меню містить наступні пункти:

  • Buffers – служить для переміщення по раніше створених буферах з файлами;

  • Files – це меню дублює команди роботи з файлами;

  • Tools – служить для виконання безлічі різних дій; відзначимо, що вони містить можливість роботи з декількома буферами;

  • Edit – при редагуванні документу можна скористатися цим меню, серед функцій є можливість перевірки орфографії (Spell);

  • Search – це меню потрібне для пошуку фрагментів тексту в документі;

  • HTML (або TEX, Java і т. д.) – з'являється, якщо Emacs "впізнав" розширення файлу, в цьому випадку надаються додаткові можливості, специфічні для файлів з даним розширенням (так, наприклад, якщо це файл з розширенням html, то з'являються можливості вставки найбільш поширених команд розмітки гіпертексту);

  • Help – меню допомоги.

Виділяти і копіювати текст зручно за допомогою миші. Виділений фрагмент тексту можна видалити, клацнувши на ньому правою кнопкою миші, а також вставити в будь-яку частину документу натисненням на середню кнопку миші або шляхом виконання команди C-у або Shift+Insert.

Для перемикання введення з російського на англійський текст і назад використовуються можливості, що надаються операційною системою. Окрім цього часто налаштовують Emacs так, щоб перемикання здійснювалося клавішею F5. Emacs дозволяє використовувати два режими розкладки російських букв на клавіатурі: розкладка під друкарську машинку ("йцукен", як правило, вказана на клавіатурі), і фонетична розкладка (по співзвуччю, на клавіші з англійською буквою k знаходиться і російська к). Перемикання між ними здійснюється клавішею F6, або стандартними засобами перемикання клавіатури.

Перерахуємо деякі команди редактора Emacs для роботи з текстом. Якщо ви помилилися при введенні якої-небудь команди, то комбінація клавіш C-g перерве її введення.

Команда

Призначення

DEL

Видалити знак перед позицією курсору

C-d

Видалити знак після позиції курсору

C-k

Знищити все до кінця рядка

M-d

Знищити слово

M-DEL

Знищити попереднє слово

C-y

Відновити останній знищений текст

C-а

Перемістити курсор в початок рядка

C-e

Перемістити курсор в кінець рядка

M-f

Перемістити курсор на слово вперед

M-b

Перемістити курсор на слово назад

C-n

Перемістити курсор на рядок вниз

C-p

Перемістити курсор на рядок вгору

M-l

Перевести слово в нижній регістр

M-u

Перевести слово у верхній регістр

M-с

Перевести слово в нижній регістр з першою заголовною буквою

C-x u

Відмінити дію останньої команди (відкатка)

C-_

Те ж саме

Esc кількість команд

Повторити вказану кількість разів команду

Для перевірки орфографії потрібно в меню Edit потрібно вибрати пункт Spell і вказати мову, на якій здійснюватимемо перевірку. Після цього виконати команду Check Buffer з цього ж пункту меню. Редактор Emacs виводитиме на екран пронумерований список слів для заміни; вказавши номер потрібного слова, ви автоматично виправите помилку. Якщо ви не хочете змінювати існуюче слово, потрібно натискувати клавішу Space. Дуже зручний режим Incremental Mode, при якому перевірка орфографії відбувається в реальному часі, одночасно з переглядом або введенням тексту: всі слова з невірним написанням негайно підкреслюються.

Як і в інших редакторах, в Emacs є команди для пошуку входжень в текст якого-небудь рядка. Незвичність їх в тому, що вони є нарощуваними. Нарощуваний пошук починається, як тільки ви набрали перший знак рядка пошуку. У міру того, як ви набираєте рядок пошуку, Emacs показує вам, де цей рядок може бути знайдений. C-s починає нарощуваний пошук вперед; C-r використовується для пошуку назад.

Редактор Emacs дозволяє виконувати автоматичну заміну одного фрагмента тексту на іншій. Для цього необхідно виконувати команду M-x, після чого у вікні мінібуфера вводяться наступні дані (кожне введення завершується натисненням клавіші Enter):

  • команда replace-string;

  • фрагмент тексту, який ви хочете замінити;

  • фрагмент, на якій виробляється заміна

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]