# Посібник з gedit

2007
Проект документування GNOME
2002
2003
2004
Sun Microsystems
2000
Eric Baudais
2007
Максим Дзюманенко (dziumanenko@gmail.com)
Проект документування GNOME
Проект документування GNOME
GNOME
Hal
Canary
Пов'язати комбінації клавіш з командами
Sun команда документування Java Desktop System
Sun Microsystems

    gdocteam@sun.com

Eric
Baudais
Проект документування GNOME

     baudais@okstate.edu

Baris
Cicek готував інформацію про ранні версії gedit.
Подяки
Ajit
George надав інформацію про модулі.
Подяки
gedit версії 1.0
2000

Eric Baudais baudais@okstate.edu

Проект документування GNOME

Довідка з програми Gedit версії 2.0
Березень 2002

Sun команда документування GNOME

Проект документування GNOME

Довідка з програми Gedit версії 2.1
Червень 2002

Sun команда документування GNOME

Проект документування GNOME

Довідка з програми Gedit версії 2.2
Серпень 2002

Sun команда документування GNOME

Проект документування GNOME

Довідка з програми Gedit версії 2.3
Вересень 2002

Sun команда документування GNOME

Проект документування GNOME

Довідка з програми Gedit версії 2.4
Січень 2003

Sun команда документування GNOME

Проект документування GNOME

Довідка з програми Gedit версії 2.5
Березень 2003

Sun команда документування GNOME

Проект документування GNOME

Довідка з програми Gedit версії 2.6
Вересень 2003

Sun команда документування GNOME

Проект документування GNOME

Довідка з програми Gedit версії 2.7
Березень 2004

Sun команда документування GNOME

Проект документування GNOME

Довідка з програми Gedit версії 2.8
July 2006

Sun команда документування Java Desktop System

Проект документування GNOME

Довідка з програми Gedit версії 2.9
July 2006

Команда документування GNOME

Проект документування GNOME

У довідці описується програма Gedit версії 2.16

## Зворотній зв'язок

Щоб сповістити про помилку або внести пропозицію відносно програми gedit або цієї довідки, дотримуйтесь інструкцій на сторінці Зворотний зв'язок з GNOME.

gedit - це текстовий редактор для GNOME.

## Вступ

Програма gedit дозволяє створювати та редагувати текстові файли.

gedit — має бути простим та легким у використанні текстовим редактором. Багато можливостей можуть бути включені модулями, що вирішують ряд завдань з редагування тексту.

## Початок роботи

### Запуск gedit

gedit можна запустити наступними способами:

Меню Програми

  Виберіть Стандартні Текстовий редактор.

Командний рядок

  Виконайте команду: `gedit`

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

### Вікно gedit

Після запуску програми gedit відкривається наступне вікно:

#### Вікно gedit

Показано вікно програми gedit.

Вікно gedit містить наступні елементи:

Панель меню

  Меню містить усі необхідні команди для роботи з файлами у gedit.

Панель інструментів

  Панель меню містить деякі команди, доступні у меню.

Область відображення

  У області перегляду відображається текст, що редагується.

Рядок стану

  Рядок стану показує поточний стан gedit, а також контекстну інформацію про пункти меню. Інформація про стан може бути такою:

  - Позиція курсору: номер рядка та номер стовпчика, де знаходиться курсор.

  - Режим редагування: Якщо редактор знаходиться у режимі вставки, у рядку статусу відображається ВСТ. Якщо редактор у режимі заміни, рядок відображає ЗАМ. Натискання клавіші Insert змінює режим редагування.

Бічна панель

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

  Типово бічна панель не відображається. Щоб її побачити, виберіть Вигляд Бічна панель.

Нижня панель

  Нижня панель використовується для виводу інформації інструментами програмування, такими як модуль Python Console. Типово не відображається.

При клацанні правою кнопкою миші у вікні gedit, з'являється контекстне меню. Воно містить загальні команди редагування тексту.

Подібно до інших програм GNOME, більшість дій у gedit можна виконати кількома способами: через меню, через панель інструментів або за допомогою гарячих клавіш. Спільні для усіх програм гарячі клавіші перелічені у Посібнику користувача.

### Запуск gedit з командного рядка

Можна запустить gedit з командного рядка з одним або кількома файлами. Для відкривання кількох файлів введіть наступну команду та натисніть клавішу Enter:

`gedit файл1.txt файл2.txt файл3.txt`

Або ж замість назви файлу можна вказати URI.

Додаткову інформацію про запуск gedit з командного рядка дивіться man-сторінці для gedit, gedit 1.

## Робота с файлами

### Створення нового документу

Щоб створити новий документ виберіть Файл Створити. У вікні gedit з'явиться новий порожній документ.

### Відкриття файлу

Щоб відкрити файл виберіть Файл Відкрити. У діалозі вибору файлів знайдіть потрібний файл та натисніть кнопку Відкрити. Файл відобразиться у вікні gedit.

Програма запам'ятовує 5 останніх відкритих файлів та відображає їх назви у вигляді пунктів у меню Файл. Також для відображення списку недавніх файлів можна натиснути значок Значок списку недавно недавніх файлів. на панелі інструментів.

У gedit можна відкривати декілька файлів. Програма додає вкладку для кожного відкритого файлу у вікно. Також дивіться .

### Збереження файлу

Зберігати файли можна кількома способами:

- Щоб зберегти зміни у існуючому файлі, виберіть Файл Зберегти.

- Для запису нового файлу або запису існуючого файлу з новою назвою, виберіть Файл Зберегти як. Введіть назву файлу у діалоговому вікні Зберегти як та натисніть кнопку Зберегти.

- Щоб зберегти всі відкриті наразі файли, треба вибрати Документи Зберегти все.

Для закриття усіх відкритих у gedit файлів, виберіть Документи Закрити все.

### Відкриття файлу через URI

Щоб відкрити файл через Uniform Resource Identifier (URI), виконайте наступне:

1. Виберіть Файл Відкрити адресу, з'явиться діалогове вікно Відкрити адресу.

2. Введіть URI файлу, який хочете відкрити.

3. Виберіть відповідне кодування у розкривному списку Кодування символів.

4. Натисніть кнопку Відкрити.

Інший спосіб - ввести у командному рядку: `gedit URI`, де URI — URI файлу, що відкривається, а потім натиснути клавішу Enter. URI може містити `http:`, `ftp:`, `file:` та усі протоколи, що підтримуються `gnome-vfs`.

Файли з деякими типами URI відкриваються лише для читання, для внесення будь-яких змін треба зберегти їх у інше місце. Протокол HTTP дозволяє лише читати файли. Файли відкриті через протокол FTP доступні лише для читання, оскільки не усі сервери FTP можуть коректно підтримують збереження віддалених файлів.

Збереження файлів на сервер FTP можна увімкнути у Редакторі конфігурації, встановивши ключ /apps/gedit-2/preferences/editor/save/writable_vfs_schemes. Але подібний режим використання може призводити до помилок.

### Робота з вкладками

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

Для переміщення документу в інше вікно gedit, перетягніть відповідну вкладку.

Для переміщення документу у нове вікно gedit, перетягніть вкладку на робочий стіл або виберіть Документи Перемістити у нове вікно.

## Робота с текстом

### Редагування тексту

При редагуванні тексту можна використовувати наступні прийоми:

- Ввести новий текст з клавіатури. Курсор показує місце вводу тексту, змінити яке можна за допомогою клавіш керування курсором або клацання мишею.

- Щоб скопіювати виділений текст у буфер обміну, виберіть Правка Копіювати.

- Для видалення виділеного тексту з файлу та переміщення у буфер обміну, виберіть Правка Вирізати.

- Щоб видалити виділений текст, виберіть Правка Видалити.

- Для вставки змісту буферу обміну у позицію курсору, треба вибрати Правка Вставити. Перед вставкою тексту треба перемістити або скопіювати потрібний текст у буфер обміну у gedit або іншій програмі.

- Для виділення всього тексту у файлі, треба вибрати Правка Виділити все.

### Повернення та повтор змін

To undo a change you have made, choose Edit Undo . To reverse this action, choose Edit Redo .

## Пошук та заміна

У gedit є два способи пошуку тексту. Для пошуку текстового блоку можна використовувати діалог Знайти, або блока скористатись Інтерактивним пошуком для виділення кольором тексту під час вводу.

### Пошук тексту

Щоб знайти у файлі рядок тексту, виконайте наступні дії:

1. Виберіть Знайти Знайти, відкриється діалогове вікно Знайти

2. У полі Знайти введіть рядок, що шукається. Можна використовувати спеціальні символи, такі як, символ нового рядка чи табуляції: дивіться .

3. Для пошуку першого збігу після поточної позиції курсору натисніть Знайти. Якщо рядок знайдений, програма виділяє перший збіг. Інші рядки, що збігаються, будуть виділені кольором.

4. Для переходу до наступного збігу, ще раз натисніть Знайти, або виберіть Знайти Знайти далі

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

Щоб прибирати виділення кольором, виберіть Знайти Очистити виділення кольором.

### Інтерактивний пошук

Інтерактивний пошук виділяє кольором текст під час вводу, буква за буквою. (Подібну функцію підтримують деякі веб-переглядачі.)

Щоб почати інтерактивний пошук, виберіть Знайти Інтерактивний пошук. У верхній частині області перегляду з'явиться вікно пошуку.

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

Щоб подовжити виділення до наступного збігу не закриваючи вікно інтерактивного пошуку, натисніть Ctrl G. Щоб перетйти до попереднього збігу натисніть Ctrl Shift G.

Також для переходу між місцями збігу можна використовувати клавіші зі стрілками вгору та вниз, або колесо миші.

### Заміна тексту

Для пошуку та заміни рядка у файлі іншим рядком, виконайте наступні дії:

1. Виберіть Знайти Замінити для відкривання діалогового вікна Замінити.

2. Введіть рядок, що замінюється у полі Знайти. Можна використовувати та спеціальні символи, як наприклад, символ нового рядка чи символ табуляції: дивіться .

3. У полі Замінити на введіть рядок на який треба замінити.

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

Для негайної заміни збігів, натисніть Замінити все.

### Параметри пошуку та заміни

Діалог Знайти, як і діалог Замінити, мають наступні параметри:

- Виберіть Збігається регістр, щоб шукати текст у тому регістрі, у якому ви його ввели. Наприклад, у цьому випадку «ТЕКСТ» не те ж саме, що й «текст».

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

- Виберіть Шукати назад, для пошуку у зворотному напрямку, до початку документу.

- При увімкненому Досягнувши кінця, починати спочатку, пошук йде від поточної позиції курсору до кінця, потім, від початку документу до поточної позиції.

### Спеціальні символи

У текст для пошуку можна включати наступні escape-послідовності, що замінюють спеціальні символи:

`\n`

  Символ нового рядка.

`\t`

  Символ табуляції.

`\r`

  Символ переведення каретки.

### Встановлення курсору на певний рядок

To position the cursor on a specific line in the current file, choose Search Go to Line . The line number box appears at the top of the display area.

Begin typing the number of the line that you want to move the cursor to and the document will scroll to the specified line.

To dismiss the box and move the cursor to the specified line, press Return.

## Друк

### Встановлення параметрів сторінки

Для налаштовування параметрів сторінки треба вибрати Файл Параметри сторінки. На екрані відкриється діалогове вікно Параметри сторінки.

Це діалогове вікно дозволяє налаштувати наступні параметри друку:

#### Вкладка «Загальне»

Друкувати виділення синтаксису

  Відмітьте цей параметр, для друку з виділенням синтаксису кольором. Також дивіться .

Друкувати заголовки сторінок

  Параметр вмикає заголовок для кожної сторінки. Заголовок не налаштовується.

Нумерація рядків

  Параметр Друкувати номери рядків вмикає друк номерів рядків.

  Використовуючи поле Нумерувати кожен ... рядок, можна вказати як часто будуть друкуватись номери. Наприклад, кожні 5 чи кожні 10 рядків.

Перенос тексту

  Параметр Увімкнути перенос тексту дозволяє переносити довгі рядки на інший рядок. Не впливає на нумерацію рядків.

  Параметр Не розривати слово між рядками дозволяє переносити текст цілими словами.

#### Шрифти

Текст

  Натискаючи цю кнопку можна обрати шрифт для друку тексту.

Номери рядків

  Ця кнопка дозволяє обрати шрифт для друку номерів рядків.

Верхній та нижній колонтитули

  Цією кнопкою обирається шрифт для друку верхніх та нижніх колонтитулів.

Кнопкою Відновити початкові шрифти можна відновити типові шрифти.

### Друк документу

Gedit може виконувати наступні завдання друку:

- Друк документу на принтері.

- Друк у файл.

При друкуванні у файл, gedit створює файл в одному з друкованих форматів. Загальними форматами друку є PostScript та Portable Document Format.

Для попереднього перегляду друкованої сторінки, виберіть Файл Попередній перегляд.

Щоб надрукувати поточний документ на принтері чи у файл, відкрийте Файл Друк.

Вікно Друк дозволяє встановлювати наступні параметри друку:

#### Вкладка «Завдання»

Діапазон друку

  Для визначення кількості сторінок для друку виберіть один з наступних параметрів:

  - Все

    Відмітьте цей параметр для друкування усіх сторінок документа.

  - Рядки

    При виборі цього параметра друкуються лише певний діапазон рядків. Діапазон визначається полями Від та До.

  - Виділений фрагмент

    Буде надрукований лише виділений текст. Якщо текст не виділений, параметр недоступний.

Копії

  У полі Кількість копій можна вказати скільки екземплярів документу треба надрукувати.

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

#### Вкладка «Принтер»

Принтер

  Використовуючи цей список можна вибрати принтер для друку.

Параметри

  У цьому списку обираються параметри принтера.

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

Адреса

  У цьому списку можна вибрати:

  CUPS

    Друк документу на принтер CUPS.

    Якщо виділений принтер є принтером CUPS, тоді у цьому розкривному списку є єдиний елемент - CUPS.

  lpr

    Друк документу на принтер lpr.

  Файл

    Друк документу у файл PostScript.

    Натисніть Зберегти як щоб відкрити діалогове вікно,у якому вказується назва та розташування файлу PostScript.

  Інший

    Дозволяє використовувати вказану команду для друку документу.

    Введіть у текстовому полі назву команди та її аргументи.

Стан

  Функціональність не підтримується у цій версії gedit.

Тип

  Функціональність не підтримується у цій версії gedit.

Коментар

  Функціональність не підтримується у цій версії gedit.

#### Вкладка «Папір»

Розмір аркуша

  У цьому розкривному списку можна вибрати розмір аркушів, на які буде друкуватись документ.

Ширина

  У цьому полі визначається ширина аркуша. Одиниця виміру обирається у сусідньому розкривному списку.

Висота

  У цьому полі визначається висота сторінки.

Орієнтація подачі

  У цьому списку вибирається орієнтація паперу у принтері.

Орієнтація аркуша

  У цьому списку вибирається орієнтація сторінки.

Розташування

  У цьому списку вказується схема розташування сторінки. Попередній вигляд компонування сторінки відображається у полі Попередній перегляд.

Джерело паперу

  У цьому списку можна вибрати джерело паперу.

## Програмування

Деякі з можливостей програмування у gedit підтримуються модулями. Наприклад, «Список тегів» — модуль, що відображає теги різних мов розмітки: дивіться .

### Виділення синтаксису

Виділення синтаксису кольором робить полегшує читання коду людиною. Різні смислові елементи тексту виділяються різними кольорами.

Gedit обирає відповідний режим виділення кольором на основі типу документу. Для заміни режиму виділення кольором Вигляд Виділення синтаксису, потім виберіть один з пунктів меню:

Немає

  Без виділення кольором.

Тексти програми

  Виділення програмних текстів. З підменю виберіть потрібний тип.

Розмітка

  Виділяє мови розмітки. З підменю можна обрати потрібну.

Мови сценаріїв

  Виділення кольором синтаксису сценаріїв. У підменю містяться деякі мови «сценаріїв».

Інше

  Інші режими виділення кольором.

Додаткову інформацію про налаштовування виділення кольором дивіться у .

### Вставка результатів виконання команд у файл

Можна використовувати gedit для вставки результатів виконання певної команди у текстовий файл. Наприклад, `ls | gedit`.

Вивід команди `ls` буде занесений у новий текстовий файл у вікні gedit.

Інший спосіб — використовувати модуль Зовнішні інструменти для вставки результатів виконання команди у поточний файл.

## Комбінації клавіш

Для прискорення виконання поширених операцій замість миші та меню використовуйте комбінації клавіш. У наступній таблиці перелічені усі комбінації клавіш gedit.

Докладнішу інформацію про комбінації клавіш дивіться у Посібнику користувача середовища GNOME.

Вкладки

Комбінації клавіш для роботи з вкладкам

Комбінація клавіш | Команда
--- | ---
Ctrl + Alt + PageDown | Перейти до сусідньої вкладки, що розташована ліворуч
Ctrl + Alt + PageDown | Перейти до сусідньої вкладки, що розташована праворуч
Ctrl + W | Закрити вкладку.
Ctrl + Shift + L | Зберегти усі вкладки.
Ctrl + Shift + W | Закрити усі вкладки.
Alt + n | Перейти до n-ої вкладки

Файли

Комбінації клавіш для роботи з файлами:

Комбінація клавіш | Команда
--- | ---
Ctrl + N | Створити новий документ.
Ctrl + O | Відкрити документ.
Ctrl + L | Відкрити адресу.
Ctrl + S | Зберегти поточний документ на диск.
Ctrl + Shift + S | Зберегти поточний документ з новою назвою.
Ctrl + P | Надрукувати поточний документ.
Ctrl + Shift + P | Попередній перегляд документу.
Ctrl + W | Закрити поточний документ.
Ctrl + Q | Вихід з gedit.

Правка

Комбінації клавіш для правки документу:

Комбінація клавіш | Команда
--- | ---
Ctrl + Z | Скасувати останню операцію
Ctrl + Shift + Z | Повторити скасовану дію
Ctrl + X | Вирізати виділену текстову область та перемістити у буфер обміну.
Ctrl + C | Копіювати виділений текст або регіон у буфер обміну.
Ctrl + V | Вставити текст з буферу обміну.
Ctrl + A | Виділити все.

Панелі

Комбінації клавіш для роботи з панелями:

Комбінація клавіш | Команда
--- | ---
F9 | Показати чи сховати бічну панель.
Ctrl + F9 | Відобразити/приховати нижню панель.

Пошук

Комбінації клавіш для виконання пошуку

Комбінація клавіш | Команда
--- | ---
Ctrl + F | Знайти рядок
Ctrl + G | Пошук місця наступного збігу з вказаним рядком.
Ctrl + Shift + G | Знайти попереднє місце збігу з рядком
Ctrl + K | Інтерактивний пошук.
Ctrl + H | Пошук та заміна.
Ctrl + Shift + K | Очистити виділення кольором
Ctrl + I | Перейти на рядок.

Сервіс

Комбінації клавіш для сервісних функцій:

Комбінація клавіш | Команда
--- | ---
Shift + F7 | Перевірка орфографії
Alt + F12 | Видалення завершальних пробілів (модуль).
Ctrl + T | Модуль «Відступи рядків»
Ctrl + Shift + T | Забрати відступ у рядку (модуль).
F8 | Запустити "make" у поточному каталозі (модуль).
Ctrl + Shift + D | Список файлів каталогу (модуль).

Довідка

Комбінації клавіш для отримання довідки

Комбінація клавіш | Команда
--- | ---
F1 | Відкривання посібника користувача gedit:

## Параметри

Для налаштовування gedit виберіть Правка Параметри. Діалогове вікно Параметры містить елементи:

### Зовнішній вигляд

Перенос тексту

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

  Параметр Не розривати слово між рядками включає перенос по словам тексту між рядками. Такий текст легше читати.

Нумерація рядків

  При відміченому параметрі Показувати номери рядків коло лівої межі вікна gedit відображаються номери рядків.

Current Line

  Select the Highlight current line option to highlight the line where the cursor is placed.

Праве поле

  Відмітьте Відображати праву межу, щоб відображалась вертикальна лінія праворуч - права межа.

  У параметрі Права межа у стовпчику, можна вказати розташування цієї вертикальної лінії.

Bracket Matching

  Select the Highlight matching bracket option to highlight the corresponding bracket when the cursor is positioned on a bracket character.

### Параметри редактора

Вкладки

  У полі Ширина табуляції можна вказати ширину вільного простору, що додається gedit при натисканні клавіші Tab.

  Параметр Вставляти пробіли замість табуляції вказує gedit при натисканні клавіші Tab замість символу табуляції вставляти певну кількість пробілів.

Автоматичний відступ

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

Збереження файлів

  При увімкненому параметрі Створювати резервну копію файлу перед збереженням кожен раз при збереженні файлу створюється його резервна копія. Резервна копія містить символ ~ наприкінці імені файлу.

  Параметр Автоматично зберігати поточний файл кожні ... хв дозволяє періодично автоматично зберігати поточний файл.

### Параметри шрифтів та кольорів

Шрифт

  Виберіть Шрифт типової теми, щоб текст у вікні gedit відображався типовим шрифтом.

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

Кольори

  Відмітьте параметр Використовувати початковий набір кольорів для використання типової гами кольорів.

  Натискання на кнопку Колір звичайного тексту дозволяє обрати колір для виводу звичайного тексту у вікні gedit.

  Кнопка Колір тла дозволяє встановити колір тла текстового вікна.

  Кнопкою Колір виділеного тексту можна обрати колір шрифту для виділеного тексту.

  Кнопка Колір виділення визначає колір тла для виділеного тексту.

### Параметри виділення синтаксису

Увімкнути виділення синтаксису

  Параметр вмикає виділення кольором синтаксису тексту, що редагується.

Режим виділення

  Зі списку можна вибрати режим виділення кольором.

Елементи

  Тут знаходяться синтаксичні елементи, виділення яких можна налаштувати.

Кнопки форматування

  Наступні кнопки міняють форматування вибраного синтаксичного елементу:

  Кнопка | Форматувати
  --- | ---
  Напівжирне форматування. | Жирний
  Курсив. | Курсив
  Підкреслення. | Підкреслений
  Перекреслений текст. | Перекреслити

Передній план

  Параметр дозволяє встановити колір синтаксичного елементу.

Тло

  Параметр дозволяє встановити колір тла для синтаксичного елементу.

Скинути на типові

  При натисканні на цю кнопку скидає налаштоване форматування синтаксичного елементу.

### Параметри модулів

Модулі розширюють можливості gedit. Для інформації про вбудовані модулі дивіться .

#### Підключення модулів

Щоб підключити модуль у gedit, виконайте інструкції:

1. Виберіть Правка Параметри.

2. Перейдіть до вкладки Модулі.

3. Відмітьте модуль, який хочете увімкнути.

4. Натисніть на кнопку Закрити для закриття діалогу Параметри.

#### Вимикання модулів

Модулі залишаються увімкненими після виходу з gedit.

Щоб вимкнути модуль виконайте наступне:

1. Виберіть Правка Параметри.

2. Перейдіть до вкладки Модулі.

3. Просто зніміть позначку з модуля, що вимикається.

4. Натисніть на кнопку Закрити для закриття діалогу Параметри.

## Модулі

### Робота з модулями

Підключенням модулів, можна розширити функціональність gedit. Модулі — це додаткові програми. Вони можуть додавати нові пункти меню для доступу до своєї функціональності.

Деякі модулі постачаються разом з gedit, але можна встановити й інші. На веб-сайті gedit є список додаткових модулів.

Для вмикання та вимикання модулів дивіться розділ Налаштовування модулів.

Наступні модулі постачаються разом з gedit:

- Заміна регістру дозволяє змінити регістр символів виділеного тексту.

- Статистика документа показує кількість рядків, слів та символів у документі.

- Зовнішні інструменти дозволяє виконати зовнішні команди з gedit.

- Перегляд файлів дозволяє переглядати теки та файли у бічній панелі.

- Відступ у рядках вставляє або прибирає відступ у виділених рядках.

- Вставка дати й часу вставляє поточну дату й час у позиції курсору.

- Стилі редагування підтримка стилів редагування рядків Emacs, Kate та Vim для gedit.

- Консоль Python дозволяє запускати команди на мові програмування Python.

- Фрагменти тексту дозволяє швидко вставляти фрагменти тексту, що часто використовуються.

- Сортування сортує документ або виділений текст.

- Перевірка орфографії перевіряє орфографію у поточному документі.

- Список тегів надає простий спосіб вставки у документ теги або рядки, не вводячи їх вручну.

- Ім'я користувача вставляє ім'я користувача у позиції курсору.

### Модуль зміни регістру символів

Модуль Заміна регістру змінює регістр символів виділеного тексту.

Якщо модуль увімкнений, у меню Правка будуть доступні наступні пункти меню:

Пункт меню | Дія | Приклад
--- | --- | ---
Правка Заміна регістру Усе у верхній регістр | Змінює регістр кожного символу у верхній регістр. | `Цей текст` перетворюється у `ЦЕЙ ТЕКСТ`
Правка Заміна регістру Усе у нижній регістр | Змінює регістр кожного символу на нижній регістр. | `Цей текст` перетворюється на `цей текст`
Правка Заміна регістру Інвертувати регістр | Змінює регістр кожного символу, нижній на верхній, а верхній на нижній. | `Цей Текст` перетвориться на `цЕЙ тЕКСТ`
Правка Заміна регістру Регістр заголовку | Змінює регістр першого символу кожного слова у верхньому регістрі. | `цей текст` перетвориться на `Цей Текст`

### Модуль «Статистика документа»

Модуль Статистика документа підраховує кількість рядків, слів, символів з пробілами, символів без пробілів, а також байтів у поточному файлі. Результати виводяться у діалоговому вікні Статистика документа. Щоб скористатись цим модулем виконайте наступні дії:

1. Виберіть Сервіс Статистика документа. Діалогове вікно буде містити поля:

   - Кількість рядків у поточному документі.

   - Кількість слів.

   - Кількість символів разом з пробілами.

   - Кількість символів без урахування пробілів.

   - Кількість байт.

2. Можна продовжувати редагування файлів та при відкритому вікну Статистика документа. Кнопка Оновити оновлює зміст діалогового вікна.

### Модуль «Зовнішні інструменти»

Модуль Зовнішні інструменти дозволяє виконувати зовнішні команди та сценарії оболонки. Команді можна передавати деякі дані, а потім використовувати виведену нею інформацію (наприклад, sed), або запускати запускати певну команду (наприклад, make)

Використовуючи Менеджер зовнішніх інструментів можна створювати та редагувати команди. Для запуску зовнішніх команд використовуйте меню Сервіс.

#### Вбудовані команди

З модулем постачаються наступні команди:

Build

  Запускає make у каталозі поточного документу.

Directory Listing

  Вставляє зміст каталогу поточного документу у новий документ.

Environment Variables

  Відображає список змінних оточення у нижній панелі.

Grep

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

Remove Trailing Spaces

  Видаляє всі початкові та завершальні пробіли у рядках.

#### Визначення команд

Щоб додати зовнішню команду, виберіть Сервіс Зовнішні інструменти.

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

Опис

  Коли меню команди обрано, опис відображається у рядку статусу.

Комбінація клавіш

  Комбінація клавіш для виклику команди.

Команди

  Команди, що запускаються. Можна використовувати також і змінні оточення, докладніше дивіться .

Ввід

  Дані, що отримуються командами (як stdin): текст всього поточного документу, виділена область, рядок або слово.

Вікно виводу

  Що робити з виводом команди: відобразити у нижній панелі, вставити у новий документ або у поточний; у кінець, у позицію курсора, замінити виділений текст у документі або ж замінити весь документ.

Застосовність:

  Визначає тип документу, до якого типу застосовуються команди, наприклад, локальні документи або документи у мережі.

#### Редагування та видалення фрагментів

Для редагування фрагменту виберіть його зі списку та відредагуйте.

Для перейменування фрагменту, клацніть на ньому у списку.

Щоб відновити змінені вбудовані фрагменти, натисніть Відновити.

Для видалення фрагменту, виберіть його у списку та натисніть кнопку Видалити. Вбудовані фрагменти видалити неможливо.

#### Змінні

У полі Команда(и) можна використовувати наступні змінні:

- GEDIT_CURRENT_DOCUMENT_URI

- GEDIT_CURRENT_DOCUMENT_NAME

- GEDIT_CURRENT_DOCUMENT_SCHEME

- GEDIT_CURRENT_DOCUMENT_PATH

- GEDIT_CURRENT_DOCUMENT_DIR

- GEDIT_DOCUMENTS_URI

- GEDIT_DOCUMENTS_PATH

### Модуль перегляду файлової системи

Модуль Перегляд файлів відображає теки та файли у бічній панелі, дозволяючи швидко відкривати файли.

Для перегляду тек та файлів виберіть Вигляд Бічна панель, натисніть на вкладці знизу.

#### Перегляд ваших файлів

Вкладка Перегляд файлів початково відображає закладки. Для перегляду змісту будь-якого елементу двічі клацніть на ньому.

Щоб піднятись рівнем вище, скористайтесь розкривним списком або натисніть клавішу зі стрілкою вгору (фокус вводу повинен бути на панелі).

Щоб переглянути теку документу, з яким ви працюєте зараз, клацніть правою кнопкою на списку файлів та виберіть Встановити корінь на активний документ.

#### Відкриття файлу

Подвійне клацання на файлі відкриває його у gedit.

#### Створення файлів та тек

Щоб створити файл у поточній теці, клацніть на списку файлів правою кнопкою миші та виберіть Створити файл.

Щоб створити нову теку у поточній теці, у контекстному меню виберіть Створити теку.

### Модуль «Відступи в рядках»

Модуль Відступ у рядках вставляє або прибирає відступ на початку рядків.

Щоб вставити чи прибрати відступ, зробіть наступне:

1. Виділіть рядки. Якщо це один рядок, просто залиште курсор десь у його межах.

2. - Для вставки відступу виберіть Правка Відступ.

   - Для його видалення: Правка Забрати відступ.

Кількість пробілів, а також чи будуть ці пробіли або символ табуляції залежать від параметрів Знаки табуляції у параметрах редактора, дивіться .

### Модуль вставки дати та часу

Модуль Вставка дати й часу вставляє поточну дату й час у поточний документ. Щоб використати його:

1. Виберіть Правка Вставити дату й час.

   Якщо ви не налаштовували цей модуль на вставку дати та часу без запиту формату, тоді gedit відобразить діалог Вставити дату й час. Виберіть зі списку потрібний формат та натисніть Вставити. У позицію курсору будуть вставлені нова дата та час. Діалог закриється автоматично.

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

#### Настройка модуль вставляння дати й часу

Для налаштовування модуля вставки дати й часу, виконайте наступне:

1. Виберіть Правка Параметри.

2. Перейдіть до вкладки Модулі.

3. Виберіть модуль Вставка дати й часу.

4. Натисніть кнопку Налаштувати модуль. Відкриється діалог Налаштовування модуля вставляння дати й часу.

5. Виберіть один з параметрів:

   - Для запиту формату вставки кожен раз, відмітьте Запитувати формат.

   - Якщо ви хочете використовувати один і той самий формат при вставлянні дати та часу, та не хочете, щоб формат запитувався щоразу — відмітьте Використати вибраний формат. Формат вставки можна вибрати зі списку.

   - Можна вказати власний формат формат обравши Інший формат. Докладніше дивіться strftime 3. При вставленні формат також запитуватись не буде.

6. Натисніть Гаразд для закриття діалогу.

7. Закрийте діалог Параметри натисніть на кнопку Закрити.

### Модуль «Стилі редагування»

Модуль Стилі редагування дозволяє встановити індивідуальні параметри документа. Стилі редагування є рядками тексту на початку або наприкінці документу з параметрами для gedit.

Preferences set using modelines take precedence over the ones specified in the preference dialog.

You can set the following preferences with modelines:

- Ширина табуляції

- Indent width

- Пробіли замість табуляції

- Перенос тексту

- Пробіли замість табуляцій

Модуль Стилі редагування підтримує набори параметрів інших текстових редакторів: Emacs, Kate та Vim.

#### «Стиль редагування» Emacs

Скануються перші два рядки документу.

The Emacs options for tab-width, indent-offset, indent-tabs-mode and autowrap are supported. For more information, see the GNU Emacs Manual.

#### «Стиль редагування» Kate

Скануються перші та останні десять рядків документу.

З параметрів Kate підтримуються ширина табуляції, ширина відступу, відступ пробілами, перенос слів та word-wrap-column. Додаткову інформації дивіться веб-сайт Kate.

#### «Стиль редагування» Vim

Скануються перші та останні три рядки документа.

The Vim options for et, expandtab, ts, tabstop, sw, shiftwidth, wrap, and textwidth are supported. For more information, see the Vim website.

### Модуль «Консоль Python»

Модуль Консоль Python дозволяє запускати команди на мові програмування python. У нижню панель буде додана вкладка, у якій можна ввести команду та переглянути її вивід.

Команди, що вводяться, виконуються без будь-якої перевірки. Можливі зависання gedit, наприклад, при вході у нескінченний цикл.

### Модуль «Фрагменти тексту»

Модуль Фрагменти тексту дозволяє зберігати фрагменти тексту, що часто використовуються, потім швидко вставляти ці фрагменти у будь-яке місце документу.

Фрагменти тексту специфічні для мови поточного документу. Наприклад, працюючи з HTML-документом, можна обрати фрагменти для HTML. Деякі текстові фрагменти глобальні, вони доступні для усіх видів документів.

Декілька фрагментів постачається у складі gedit. Їх можна змінювати.

#### Вставка фрагментів

Для вставки фрагменту введіть його tab-тригер та натисніть клавішу Tab. Tab-тригер фрагменту тексту — це зазвичай перші декілька символів потрібного фрагменту, або будь-яка послідовність, що легко запам'ятовується.

Інший спосіб: натискання Ctrl Пробіл дозволяє обрати зі списку потрібний фрагмент для вставки.

#### Додавання фрагментів

Для створення нового фрагменту тексту:

1. Виберіть Сервіс Керування фрагментами. Відкриється вікно Менеджер фрагментів.

2. У списку фрагменти тексту згруповані за мовою. Оберіть мову, для якого хочете додати фрагмент. Для додавання фрагменту, що стосується усіх мов, виберіть «Глобальний».

3. Натисніть Створити, та новий фрагмент додається у список.

4. Введіть наступну інформацію про фрагмент:

   Назва

     Введіть назву фрагменту у текстове полі у списку. Назва служить лише для відображення суті фрагменту. Можна змінити назва текстового фрагмента, клацнув по ньому мишкою.

   Текст фрагменту

     Введіть текст самого фрагменту у текстовому полі Редагувати фрагмент. Дивіться також .

     Можна перемикнутися у вікно документу без закриття вікна Менеджер фрагментів.

   Tab-тригер

     Введіть tab-тригер для фрагменту це - текст, який треба ввести до натискання клавіші Tab при вставлянні фрагменту.

     Tab-тригер Може бути або одним символом, або словом, що складається лише із літер. Якщо введений неправильний tab-тригер, він буде виділений червоним кольором.

   Комбінація клавіш

     Введіть комбінацію клавіш, для вставки фрагменту.

#### Редагування та видалення фрагментів

Для редагування фрагменту виберіть його з списку та відредагуйте.

Для зміни назви фрагменту, клацніть на ньому у списку.

Щоб відновити змінені вбудовані фрагменти, натисніть Відновити.

Для видалення фрагменту, виберіть його зі списку та натисніть кнопку Видалити. Вбудовані фрагменти видаляти не можна.

#### Підстановка у фрагментах

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

Можна використати наступні символи-замінники:

Закладки

  `$n` встановлює закладку, де `n` — число більше 1.

  `${n:default}` встановлює закладку з типовим значенням.

  Закладка позначає місце у фрагменті, куди можна додати текст після вставки фрагменту.

  Після вставки фрагменту, курсор переміщується у позицію першої закладки. Можна ввести деякий текст та, натиснувши клавішу Tab, переміститися у позицію наступної закладки. Нумерація закладок та визначає порядок перемикання між ними.

  При натисканні комбінації клавіш Shift Tab, можна перейти до попередньої закладки. Якщо закладок більше немає, клавіша Tab переміщує курсор у кінець фрагменту, або до кінцевого символу-заміннику, якщо такий є.

Дзеркала

  Декілька закладок будуть відображати один і той самий текст. Дзеркала дозволяють ввести текст один раз, і він відображатиметься у кількох місцях у фрагменті.

Кінцевий символ-замінник

  `$0` визначає кінцевий символ-замінник. Дозволяє завершити роботу з фрагментом, залишаючи курсор у потрібній позиції.

Змінні оточення

  У фрагментах можуть використовуватись змінні оточення, такі як `$PATH` та `$HOME` . Ось повний список змінних оточення, що можуть використовуватись:

  $GEDIT_SELECTED_TEXT

    Виділений текст.

  $GEDIT_FILENAME

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

  $GEDIT_BASENAME

    Назва файлу без шляху, або порожній рядок, якщо файл не збережений.

  $GEDIT_CURRENT_WORD

    Слово у позиції курсору. Слово буде замінене фрагментом тексту.

Команди оболонки

  `$(cmd)` у фрагменті тексту замінюється результатом виконання cmd у оболонці.

  `$(n:cmd)` дозволяє призначити посиланню цьому елементу, де n — число більше 1. За допомогою `$n` можна вивід однієї команди подати на вхід іншої.

Команди Python

  `$<cmd>` замінюється результатами обчислення cmd у інтерпретаторі мови python.

  `$<a:cmd>` визначає зв'язок з іншими командами python, де a — їх порядок у фрагменті. Це дозволяє використовувати функції python, визначення у інших фрагментах. Для вказування кількох залежностей, розділіть їх комами: `$<a,b:cmd>`

  Для використання змінних у python-фрагментах, декларуйте їх як `global`.

### Модуль сортування

Модуль Сортування впорядковує виділені рядки за алфавітом.

Операцію сортування неможливо скасувати, тому краще зберегти файл перед його застосуванням. Для повернення до збереженої версії файлу, можна вибрати Файл Відновити.

Щоб скористатись сортуванням виконайте наступні дії:

1. Виділіть рядки для сортування

2. Виберіть Правка Сортувати. Відкриється діалогове вікно Сортування.

3. Відмітьте потрібні параметри сортування:

   - Щоб сортувати у зворотному порядку, виберіть Зворотний порядок.

   - Для видалення дублікатів рядків, відмітьте Видаляти повтори.

   - Щоб не звертати увагу на регістр символів, виберіть Ігнорувати регістр.

   - Також можна виконувати сортування ігноруючи перші декілька символів рядків. Для цього скористайтесь полем Починати з стовпчика.

4. При натисканні кнопки Сортувати виконується сортування.

### Модуль перевірки орфографії

Модуль Перевірка орфографії перевіряє орфографію виділеного тексту. Можна налаштувати gedit на автоматичну перевірку орфографії, або робити перевірку вручну. Мовні параметри та параметри автоперевірки застосовуються до документу. Для використання модуля, виконайте:

1. Виберіть Сервіс Встановити мову. На екрані відкриється діалогове вікно Встановити мову. Оберіть потрібну мову зі списку. Для закривання вікна натисніть Гаразд.

2. Для вмикання автоматичної перевірки орфографії виберіть Сервіс Автоматична перевірка орфографії. Для вимикання виберіть Сервіс Автоматична перевірка орфографії ще раз. Коли автоматична перевірка увімкнена, поруч з цим пунктом меню з'являється позначка. Типово, автоматична перевірка вимкнена.

   Невідомі слова відображаються іншим кольором та підкреслюються. Клацніть правою кнопкою на такому слові та виберіть підменю Можливі варіанти дозволяє:

   - Замінити слово на інше, що пропонується зі списку, просто клацнувши на ньому.

   - Додати слово у власний персональний словник, обравши Можливі варіанти Додати.

   - Ігнорувати всі подібні слова. Так слова не будуть помічені як невідомі, але не будуть додані у ваш особистий словник. Виберіть Можливі варіанти Ігнорувати все. Діє лише у межах поточного сеансу gedit.

3. Для перевірки орфографії вручну, виберіть Сервіс Перевірити орфографію.

   Якщо ніяких помилок не знайдено, буде виведене повідомлення: немає помилкових слів.

   Якщо ж були помилки, відкриється діалогове вікно Перевірка орфографії:

   - Слово з помилкою буде показано у верхній частині вікна.

   - Поле Замінити на буде містити пропонований варіант напису слова. Можна ввести у це поле власний варіант для заміни, або обрати альтернативу зі списку Варіанти.

   - Можна перевірити напис введеного на заміну слова, натискаючи кнопку Перевірити слово. Якщо слово правильне, у списку Варіанти буде надпис `(правильний напис)`. Якщо ж слово невідоме, у списку Варіанти будуть відображені уже варіанти його написання.

   - Для ігнорування невідомого слова, натисніть Ігнорувати. Щоб ігнорувати всі подібні слова, натисніть Ігнорувати все. Дійсно лише у межах поточної сеансу gedit.

   - Для заміни невідомого слова на слово у текстовому полі Замінити на, натисніть на кнопку Замінити. Щоб замінити всі подібні невідомі слова у тексті всього документу, натисніть Замінити все.

   - Додати невідоме слово у особистий словник можна натиснути на кнопку Додати слово.

   - Щоб закрити діалог Перевірка орфографії натисніть Закрити.

### Модуль списку тегів

Модуль Список тегів дозволяє вставити у документ теги зі списку у бічній панелі.

Для використання модуля:

1. Виберіть Вигляд Бічна панель.

2. Типово, у бічній панелі відображається вкладка зі списком відкритих документів. Натисніть вкладку із зображенням «+» внизу панелі.

3. Виберіть відповідну категорію тегів у розкривному списку, наприклад, HTML - теги.

4. Можна прокрутити список тегів для пошуку потрібного.

5. Щоб вставити тег у позицію курсору у поточному файлі, двічі клацніть на потрібному тегу у списку. Інші способи вставки тегів:

   - Для вставки тегу та зміни фокусу вводу з бічної панелі до редагування поточного документу, натисніть клавішу Enter.

   - Для вставки тегу та збереження фокусу вводу за списком тегів, натисніть комбінацію клавіш Shift Enter.

### Модуль «Ім'я користувача»

Модуль Ім'я користувача вставляє ім'я поточного користувача у документ.

Щоб вставити ім'я користувача у позицію курсору, виберіть Правка Вставити ім'я користувача.

Цей модуль, у основному, служить прикладом для створення власних модулів. Додаткову інформацію дивіться на сайті gedit.