<chapter id="kate-part"> <chapterinfo> <authorgroup> <author >&Anders.Lund; &Anders.Lund.mail;</author> <author >&Dominik.Haumann; &Dominik.Haumann.mail;</author> <othercredit role="translator" ><firstname >Юрій</firstname ><surname >Чорноіван</surname ><affiliation ><address ><email >yurchor@ukr.net</email ></address ></affiliation ><contrib >Переклад українською</contrib ></othercredit > </authorgroup> </chapterinfo> <title >Робота у редакторі &kate;</title> <sect1 id="kate-part-overview"> <title >Огляд</title> <para >Редактор &kate; — це область редагування у вікні &kate;. Цей редактор також використовується у &kwrite;, його можна використовувати у &konqueror; для показу текстових файлів, які зберігаються на вашому комп’ютері або у мережі.</para> <para >Вікно редактора складається з таких компонентів:</para> <variablelist> <varlistentry> <term >Області редактора</term> <listitem ><para >Тут знаходитиметься текст вашого документа.</para ></listitem> </varlistentry> <varlistentry> <term >Смужки гортання</term> <listitem> <para >На смужках гортання позначається позиція видимої частини тексту документа, ви можете скористатися нею для пересування області перегляду документом. Пересування області перегляду за допомогою смужки гортання не призводитиме до пересування курсора у документі.</para> <para >Смужки гортання може бути сховано або показано за вимогою користувача.</para> </listitem> </varlistentry> <varlistentry> <term >Смужка піктограм</term> <listitem> <para >Смужка піктограм — це невеличка панель з лівого боку редактора, на якій буде показано маленьку піктограму поряд з кожним з позначених рядків.</para> <para >Ви можете встановити або вилучити <link linkend="kate-part-bookmarks" >закладку</link > на одному з видимих рядків наведенням вказівника миші на позицію смужки піктограм навпроти цього рядка з наступним клацанням лівою кнопкою миші.</para> <para >Увімкнути або вимкнути показ смужки піктограм можна за допомогою пункту меню <menuchoice ><guimenu >Перегляд</guimenu > <guimenuitem >Показувати смужку піктограм</guimenuitem ></menuchoice >.</para> </listitem> </varlistentry> <varlistentry> <term >Панель номерів рядків</term> <listitem> <para >На панелі номерів рядків буде показано номери рядків всіх видимих рядків документа.</para> <para >Увімкнути або вимкнути показ панелі номерів рядків можна за допомогою пункту меню <menuchoice ><guimenu >Перегляд</guimenu > <guimenuitem >Показати номери рядків</guimenuitem ></menuchoice >.</para> </listitem> </varlistentry> <varlistentry> <term >Панель згортання</term> <listitem> <para >За допомогою панелі згортання ви зможете згортати або розгортати блоки рядків документа. Визначення у документі рядків, придатних для згортання, відбуватиметься відповідно до правил визначення підсвічування синтаксису у цьому документі.</para> </listitem> </varlistentry> </variablelist> <itemizedlist> <title >Крім того, у цій главі ви познайомитеся з:</title> <listitem ><para ><link linkend="kate-part-navigation" >Тим, як пересуватися текстом</link > </para ></listitem> <listitem ><para ><link linkend="kate-part-selection" >Тим, як працювати з виділеним текстом</link ></para ></listitem> <listitem ><para ><link linkend="kate-part-copy-and-paste" >Тим, як копіювати і вставляти текст</link ></para ></listitem> <listitem ><para ><link linkend="kate-part-find-replace" >Тим, як шукати і замінювати текст</link ></para ></listitem> <listitem ><para ><link linkend="kate-part-bookmarks" >Тим, як користуватися закладками</link ></para ></listitem> <listitem ><para ><link linkend="kate-part-auto-wrap" >Тим, як автоматично розбивати текст на рядки</link ></para ></listitem> <listitem ><para ><link linkend="kate-part-autoindent" >Тим, як користуватися автоматичними відступами</link ></para ></listitem> </itemizedlist> </sect1> <sect1 id="kate-part-navigation"> <title >Пересування текстом</title> <para >Навігація текстом документа у &kate; подібна до навігації у більшості текстових редакторів з графічним інтерфейсом. Пересувати курсор можна за допомогою клавіш зі стрілками та клавіш <keycap >Page Up</keycap >, <keycap >Page Down</keycap >, <keycap >Home</keycap > і <keycap >End</keycap >, ці клавіші можна комбінувати з клавішами-модифікаторами, &Ctrl; і &Shift;. Клавіша-модифікатор &Shift; завжди використовується для виділення тексту, а клавіша &Ctrl; має різне призначення у комбінаціях з іншими клавішами: <itemizedlist> <listitem ><para >Для клавіш <keycap >Стрілка вгору</keycap > і <keycap >Стрілка вниз</keycap > додавання &Ctrl; призводить до гортання без пересування курсора.</para ></listitem> <listitem ><para >Для клавіш <keycap >Стрілка ліворуч</keycap > і <keycap >Стрілка праворуч</keycap > додавання &Ctrl; призводить до пересування курсора кроками у слово, а не у символ.</para ></listitem> <listitem ><para >Для клавіш <keycap >Page Up</keycap > і <keycap >Page Down</keycap > додавання &Ctrl; призводить до пересування до видимого краю перегляду, а не навігації текстом.</para> </listitem> <listitem ><para >Для клавіш <keycap >Home</keycap > і <keycap >End</keycap > додавання &Ctrl; призводить до переходу на початок або кінець документа, а не на початок або кінець рядка.</para ></listitem> </itemizedlist> </para> <para >Крім того, у &kate; передбачено можливість переходу до відповідної круглої або фігурної дужки: розташуйте курсор поряд з однією з дужок всередині фрагмента тексту, який обмежують ці дужки, і натисніть комбінацію клавіш <keycombo action="simul" >&Ctrl;<keycap >6</keycap ></keycombo >, щоб перевести курсор до парної цій дужці дужки.</para> <para >Ви також можете скористатися <link linkend="kate-part-bookmarks" >закладками</link > для пришвидшення переходу до вказаних вами власноруч місць у документі.</para> </sect1> <sect1 id="kate-part-selection"> <title >Робота з виділеним текстом</title> <para >Існує два основних способи виділення тексту у &kate;: за допомогою миші і за допомогою клавіатури.</para> <para >Щоб виділити фрагмент тексту за допомогою миші, натисніть і утримуйте ліву кнопку миші з одночасним перетягування вказівника миші від місця, де має розпочинатися виділений фрагмент, до бажаного місця завершення виділення, після завершення виділення відпустіть кнопку. Фрагмент виділеного тексту буде підсвічуватися під час виділення.</para> <para >Наведення вказівника миші на слова з наступним подвійним клацанням лівою кнопкою миші призведе до виділення цього слова.</para> <para >Наведення вказівника миші на рядок з наступним потрійним клацанням лівою кнопкою миші призведе до виділення цілого рядка.</para> <para >Якщо під час клацання утримувати натиснутою клавішу &Shift;, буде виділено текст:</para> <itemizedlist> <listitem ><para >від позиції курсора до позиції вказівника миші, якщо нічого ще не було виділено.</para ></listitem> <listitem ><para >від початку виділеного тексту до позиції вказівника миші, якщо вже було виділено певний текст</para ></listitem> </itemizedlist> <note> <para >За використання виділення тексту за допомогою перетягування вказівника миші, виділений вами текст буде скопійовано до буфера обміну інформацією, — ви зможете вставити цей текст клацання середньою кнопкою миші у потрібному місці редактора або будь-якої іншої програми, куди ви бажаєте вставити цей текст. </para> </note> <para >Щоб обрати фрагмент тексту за допомогою клавіатури, натисніть і утримуйте клавішу &Shift;, а потім скористайтеся клавішами навігації (клавішами зі стрілочками, <keycap >Page Up</keycap >, <keycap >Page Down</keycap >, <keycap >Home</keycap > і <keycap >End</keycap >, можливо у сполученні з клавішею &Ctrl; для використання додаткових можливостей пересування текстового курсора) для виділення фрагмента тексту.</para> <para >Ознайомтеся також з розділом <link linkend="kate-part-navigation" >Навігація текстом</link > цієї глави.</para> <para >Щоб <action >скопіювати</action > поточний виділений фрагмент тексту, скористайтеся пунктом меню <menuchoice ><guimenu >Правка</guimenu > <guimenuitem >Копіювати</guimenuitem ></menuchoice > або відповідним клавіатурним скороченням (типовим скороченням є комбінація клавіш <keycombo action="simul" >&Ctrl;<keycap >C</keycap ></keycombo >).</para> <para >Щоб <action >скасувати вибір</action > поточного фрагмента тексту, скористайтеся пунктом меню <menuchoice ><guimenu >Правка</guimenu > <guimenuitem >Скасувати вибір</guimenuitem ></menuchoice > або відповідним клавіатурним скороченням (типовим скороченням є <keycombo action="simul" >&Ctrl;&Shift;<keycap >A</keycap ></keycombo >), ви також можете просто навести вказівник миші на довільне місце у області редагування і один раз клацнути лівою кнопкою миші.</para> <sect2 id="kate-part-selection-block"> <title >Використання прямокутного вибору</title> <para >Якщо увімкнено режим прямокутного вибору, ви зможете виконувати <quote >вибір тексту по вертикалі</quote >, тобто обирати символи на певних позиціях (певних стовпчиках) у декількох рядках. Цим режимом вибору зручно користуватися, наприклад, у рядках з роздільниками-табуляціями.</para> <para >Увімкнути режим прямокутного вибору можна за допомогою пункту меню <menuchoice ><guimenu >Правка</guimenu > <guimenuitem >Режим прямокутного вибору</guimenuitem ></menuchoice >. Типовим клавіатурним скороченням для цієї дії є комбінація клавіш <keycombo action="simul" >&Ctrl;&Shift;<keycap >B</keycap > </keycombo >.</para> </sect2> <sect2 id="kate-part-selection-overwrite"> <!-- term not used in settings Editing Text Seöection Mode, it is called "Normal"--> <title >Використання перезапису виділеного</title> <para >Якщо увімкнено режим перезапису виділеного фрагмента, введення або вставлення тексту у виділений фрагмент призведе до заміни виділеного фрагмента тексту введеним або вставленим. Якщо цей режим буде вимкнено, новий текст буде додано за поточною позицією курсора.</para> <para >Типово, режим перезапису виділеного увімкнено.</para> <para >Увімкнути або вимкнути цей режим можна за допомогою сторінки <link linkend="pref-edit-cursor-selection" >Курсор та вибір</link > <link linkend="config-dialog" >діалогового вікна налаштування програми</link >.</para> </sect2> <sect2 id="kate-part-selection-persistent"> <title >Використання стійкого вибору</title> <para >Якщо буде увімкнено режим постійного виділення, введення символів або пересування курсора не призводитиме до скасування виділення фрагмента тексту. Це означає, що ви зможете вивести курсор з виділеного фрагмента і ввести до документа текст з клавіатури.</para> <para >Типово, режим постійного виділення вимкнено.</para> <para >Увімкнути або вимкнути режим постійного вибору можна за допомогою сторінки <link linkend="pref-edit-cursor-selection" >Курсор та вибір</link > <link linkend="config-dialog" >діалогового вікна налаштування програми</link >.</para> <warning > <!-- is that still possible in 4.4? radio button Normal + Persistent!--> <para >Якщо буде одночасно увімкнено режими постійного вибору і перезапису, введення або вставлення тексту у той момент, коли курсор знаходитиметься всередині виділеного фрагмента тексту призведе до заміни і скасування вибору відповідного фрагмента.</para> </warning> </sect2> </sect1> <sect1 id="kate-part-copy-and-paste"> <title >Копіювання і вставка тексту</title> <para >Щоб скопіювати фрагмент тексту, виділіть цей фрагмент і скористайтеся пунктом меню <menuchoice ><guimenu >Правка</guimenu > <guimenuitem >Копіювати</guimenuitem ></menuchoice >. Крім того, фрагмент тексту, виділений за допомогою миші, автоматично копіюється до буфера обміну інформацією сервера X.</para> <para >Щоб вставити фрагмент тексту, який знаходиться у буфері обміну інформацією, скористайтеся пунктом меню <menuchoice > <guimenu >Правка</guimenu ><guimenuitem >Вставити</guimenuitem ></menuchoice >.</para> <para >Крім того, текст, виділений за допомогою миші, може бути вставлено наведенням вказівника миші на місце, куди слід вставити фрагмент, з наступним клацанням <mousebutton >середньою</mousebutton > кнопкою миші.</para> <tip> <para >Якщо ви користуєтеся стільничним середовищем KDE, ви можете отримати доступ до списку фрагментів тексту, скопійованих у інших програмах, за допомогою піктограми системного лотка для програми &klipper;.</para> </tip> </sect1> <!-- changed in 4.5--> <sect1 id="kate-part-find-replace"> <title >Пошук і заміна тексту</title> <sect2 id="find-replace-bars"> <title >Панелі пошуку і заміни</title> <para >У &kate; передбачено покрокову панель пошуку і потужну панель пошуку з заміною, за допомогою якої ви зможете ввести рядок замінник і отримати доступ до деяких додаткових параметрів.</para> <para >На панелях ви знайдете такі загальні пункти:</para> <variablelist> <varlistentry> <term ><guilabel >Знайти</guilabel ></term> <listitem ><para >У це поле ви можете ввести рядок, який слід знайти. Те, яким чином програма сприйматиме цей рядок, залежатиме від параметрів, які описано далі за текстом.</para ></listitem> </varlistentry> <varlistentry > <!-- not in 4.5 ? --> <term ><guilabel >Підсвічувати все</guilabel ></term> <listitem> <para >Якщо буде позначено цей пункт, у документі буде підсвічено всі знайдені рядки тексту.</para> </listitem> </varlistentry> <varlistentry> <term ><guilabel >Враховувати регістр</guilabel ></term> <listitem> <para >Якщо буде позначено цей пункт, пошук обмежуватиметься рядками, регістр символів яких (верхній або нижній), збігатиметься з регістром символів у шаблоні пошуку.</para> </listitem> </varlistentry> <varlistentry > <!-- not in 4.5 ? --> <term ><guilabel >Від курсора</guilabel ></term> <listitem> <para >Якщо буде позначено цей пункт, пошук розпочнеться з позиції курсора, у іншому випадку пошук буде розпочато з першого рядка документа.</para> </listitem> </varlistentry> </variablelist> <para >На панелях пошуку і заміни з додатковими можливостями ви знайдете декілька додаткових пунктів:</para> <variablelist> <varlistentry> <term ><guilabel >Простий текст</guilabel ></term> <listitem> <para >Буквальний пошук всіх відповідників вказаного вами рядка пошуку.</para> </listitem> </varlistentry> <varlistentry> <term ><guilabel >Цілі слова</guilabel ></term> <listitem> <para >Якщо буде позначено цей пункт, збіг шаблона з рядком у тексті буде зареєстровано лише у випадку, коли рядок у тексті не межує з будь-якої зі сторін з буквенно-цифровим символом, тобто межує з будь-якими іншими символами або символом завершення рядка.</para> </listitem> </varlistentry> <varlistentry> <term ><guilabel >Керівні послідовності</guilabel ></term> <listitem> <para >Якщо буде позначено цей пункт, програма увімкне пункт меню <guibutton >Додати</guibutton >, розташований у нижній частині контекстного меню текстових панелей, і надасть вам змогу давати керівні послідовності з наперед визначеного списку до шаблону пошуку.</para> </listitem> </varlistentry> <varlistentry> <term ><guilabel >Формальний вираз</guilabel ></term> <listitem> <para >Якщо буде позначено цей пункт, рядок шаблону пошуку буде вважатися рядком формального виразу. Програма увімкне пункт меню <guibutton >Додати</guibutton >, розташований у нижній частині контекстного меню текстових панелей, і надасть вам змогу додати елементи формального виразу з попередньо визначеного списку до шаблону пошуку.</para> <para >Докладніші відомості можна отримати з розділу <link linkend="regular-expressions" >Формальні вирази</link >.</para> </listitem> </varlistentry> <varlistentry> <term ><guilabel >Тільки вибране</guilabel ></term> <listitem> <para >Якщо буде позначено цей пункт, пошук з заміною буде виконано лише у межах виділеного фрагмента тексту.</para> </listitem> </varlistentry> <!-- Find All in 4.5 --> </variablelist> </sect2> <sect2 id="finding-text"> <title >Пошук тексту</title> <para >Щоб знайти фрагмент тексту, відкрийте панель покрокового пошуку за допомогою комбінації клавіш <keycombo action="simul" >&Ctrl;<keycap >F</keycap ></keycombo > або пункту меню <menuchoice ><guimenu >Правка</guimenu > <guimenuitem >Пошук...</guimenuitem ></menuchoice >.</para> <para >Цей пункт відкриває додаткову панель пошуку, розташовану внизу вікна редактора. Ліворуч на цій панелі ви побачите піктограму для закриття панелі, за якою розташовано невеличке поле для введення шаблону пошуку.</para> <para >Пошук буде розпочато негайно після того, як ви почнете вводити символи вашого шаблону пошуку. Якщо буде знайдено відповідник у тексті, його буде підсвічено, а колір тла поля запису буде змінено на світло-зелений. Якщо шаблон пошуку не відповідає жодному з рядків тексту, програма продемонструє це зміною кольору тла поля запису на світло-червоний, а у правій частині панелі буде показано напис <guilabel >Не знайдено</guilabel >.</para> <para >Скористайтеся кнопками <guilabel >Наступне</guilabel > і <guilabel >Попереднє</guilabel > для переходу до наступного або попереднього відповідника у документі.</para > <para >Ви можете змінити поведінку інструменту пошук за допомогою вибору інших <guilabel >Параметрів</guilabel >, ці параметри описано нижче. </para> <para >Натисніть піктограму у вигляді зеленої стрілочки на правому краю додаткової панелі пошуку, щоб перемкнути панель у стан потужного пошуку і заміни. </para> <para >Щоб повторити останню дію з пошуку, якщо така була, без виклику панелі покрокового пошуку, скористайтеся пунктом меню <menuchoice > <shortcut ><keycombo action="simul" ><keycap >F3</keycap ></keycombo ></shortcut > <guimenu >Правка</guimenu > <guimenuitem >Знайти далі</guimenuitem ></menuchoice > або <menuchoice ><shortcut > <keycombo action="simul" >&Shift;<keycap >F3</keycap ></keycombo ></shortcut > <guimenu >Правка</guimenu > <guimenuitem >Знайти позаду</guimenuitem ></menuchoice >. </para> </sect2> <sect2> <title >Заміна тексту</title> <para >Щоб замінити текст, відкрийте панель пошуку з заміною за допомогою пункту меню <menuchoice ><guimenu >Правка</guimenu > <guimenuitem >Замінити</guimenuitem ></menuchoice > або комбінації клавіш <keycombo action="simul" >&Ctrl;<keycap >R</keycap ></keycombo >.</para> <para >У лівій верхній частині панелі ви побачите кнопку-піктограму, за допомогою якої можна закрити панель, за нею можна побачити невеличкий рядок для введення шаблону пошуку.</para> <para >Ви можете керувати режимом пошуку шляхом вибору одного з пунктів, <guilabel >Простий текст</guilabel >, <guilabel >Цілі слова</guilabel >, <guilabel >Керівні послідовності</guilabel > або <guilabel >Формальні вирази</guilabel >, які було описано раніше. </para> <para >Скористайтеся кнопками <guilabel >Наступне</guilabel > і <guilabel >Попереднє</guilabel > для переходу до наступного або попереднього відповідника у документі.</para> <para >Текст, на який слід буде замінити ключ пошуку, слід ввести у поле для введення тексту з міткою <guilabel >Замінити</guilabel >, після чого слід натиснути кнопку <guibutton >Замінити</guibutton >, щоб замінити лише поточний підсвічений елемент, або кнопку <guibutton >Замінити всі</guibutton >, щоб замінити ключ пошуку у всьому документі. Якщо позначено пункт <guilabel >Використовувати шаблони заміни</guilabel >, ви зможете додавати спеціальні елементи до тексту заміни натисканням кнопки <guibutton >Додати</guibutton >. </para> <para >Змінити поведінку інструменту пошуку з заміною можна вибором відповідних параметрів у правій частині панелі. </para> <para >Натисніть піктограму у вигляді зеленої стрілочки, розташовану у правій частині панелі потужного пошуку і заміни, щоб перемкнутися на звичайну нагромаджувальну панель пошуку. </para> <tip> <para >Якщо ви використовуєте формальний вираз для пошуку тексту, який слід замінити, ви можете використати зворотні посилання для повторного використання знайденого тексту в вигляді виразів підшаблонів у круглих дужках.</para> <para >Докладніше про це можна дізнатися з розділу <xref linkend="regular-expressions"/>.</para> </tip> <tip ><para >Ви можете виконати команди <command >find</command > (знайти), <command >replace</command > (замінити) і <command >ifind</command > (покроковий пошук) за допомогою <link linkend="advanced-editing-tools-commandline" >командного рядка</link >.</para> </tip> </sect2> </sect1> <sect1 id="kate-part-bookmarks"> <title >Використання закладок</title> <para >За допомогою закладок ви зможете позначити певні рядки, щоб їх було легше знайти згодом.</para> <para >Вилучити або встановити закладку на певному рядку можна у два способи:</para> <itemizedlist> <listitem> <para >Пересунути курсор вставки на відповідний рядок і скористатися пунктом меню <menuchoice ><guimenu >Закладки</guimenu > <guimenuitem >Встановити закладку</guimenuitem ></menuchoice > (<keycombo action="simul" >&Ctrl;<keycap >B</keycap ></keycombo >) .</para> </listitem> <listitem> <para >Навести вказівник миші на місце на смужці піктограм, розташоване поряд з відповідним рядком, і клацнути лівою кнопкою миші.</para> </listitem> </itemizedlist> <para >Доступ до закладок можна отримати у меню <guimenu >Закладки</guimenu >. Окремі закладки виглядатимуть у меню як пункти, позначені номером рядка, на який вказує закладка і декількома першими літерами тексту цього рядка. Щоб пересунути курсор на початок рядка закладки, вам достатньо буде відкрити меню і обрати у ньому пункт цієї закладки.</para> <para >Для пришвидшення руху між позиціями закладок або переходу до наступної/попередньої закладки ви можете скористатися пунктами меню <menuchoice ><guimenu >Закладки</guimenu > <guimenuitem >Наступна</guimenuitem > </menuchoice > (<keycombo action="simul" >&Ctrl; <keycap >PgDown</keycap ></keycombo >) or <menuchoice > <guimenu >Закладки</guimenu > <guimenuitem >Попередня</guimenuitem ></menuchoice > (<keycombo action="simul" >&Ctrl;<keycap >PgUp</keycap > </keycombo >).</para> </sect1> <sect1 id="kate-part-auto-wrap"> <title >Автоматичне розбиття тексту на рядки</title> <para >За допомогою цього пункту ви зможете наказати програмі виконати елементарне форматування тексту: текст буде розбито на рядки так, щоб довжина кожного з рядків, у яких присутні пробіли, не перевищувала встановленої максимальної кількості символів у рядку.</para> <para >Щоб увімкнути або вимкнути цю можливість, позначте або зніміть позначку з пункту <guibutton >Статичне перенесення слів</guibutton > на <link linkend="pref-word-wrap" >сторінці редагування</link > <link linkend="config-dialog" >діалогового вікна налаштування програми</link >.</para> <para >Щоб встановити максимальну довжину рядка (максимальну кількість символів у рядку), скористайтеся пунктом <link linkend="pref-wrap-words-at" ><guibutton >Переносити слова на</guibutton ></link > на сторінці <link linkend="pref-edit" >Редагування</link > <link linkend="config-dialog" >діалогового вікна налаштування програми</link >.</para> <para >Якщо увімкнено таке розбиття, буде виконано такі дії: <itemizedlist> <listitem ><para >Під час набору тексту редактор автоматично розриватиме рядок після останнього символу пробілу, якщо загальна кількість символів у рядку перевищить вказану максимальну довжину рядка.</para ></listitem> <listitem ><para >Під час завантаження документа редактор розіб’є рядки тексту подібним же чином: у тексті не залишиться рядків, довжина яких перевищуватиме максимальну довжину рядка, якщо, звичайно, у цих рядках міститимуться пробіли, які надаватимуть можливість такого розбиття.</para ></listitem> </itemizedlist> </para> <note ><para >У програмі поки що не передбачено встановлення окремого способу перенесення рядків для кожного з типів документів і вмикання або вимикання цієї можливості для окремого документа у програмі. Цей недолік буде виправлено у наступній версії &kate;</para ></note> </sect1> <sect1 id="kate-part-autoindent"> <title >Використання автоматичних відступів</title> <para >Компонент текстового редактора &kate; підтримує декілька режимів автоматичного встановлення відступів для текстів у різних форматах. Ви можете обрати один з можливих режимів за допомогою меню <menuchoice ><guimenu >Інструменти</guimenu > <guisubmenu >Відступ</guisubmenu ></menuchoice >. Модулі встановлення відступів забезпечують функціонування пункту меню <menuchoice ><guimenu >Інструменти</guimenu > <guimenuitem >Вирівняти</guimenuitem ></menuchoice >, за допомогою якого буде повторно встановлено відступи для виділених або поточного рядка. Таким чином, ви можете переобчислити всі відступи у документі, якщо виконаєте виділення всього тексту у документі, а потім скористаєтеся останнім пунктом меню.</para> <para >Всі режими відступу використовують відповідні параметри, встановлені для активного документа.</para> <tip ><para >Ви можете встановлювати значення всіх змінних налаштування, зокрема тих зі змінних, які стосуються відступів, за допомогою налаштування <link linkend="config-variables" >Змінних документа</link > і <link linkend="pref-open-save-modes-filetypes" >Типів файлів</link >.</para ></tip> <variablelist> <title >Можливі режим автоматичного відступу</title> <varlistentry> <term >Немає</term> <listitem ><para >Вибір цього пункту призведе до повного вимикання автоматичного відступу.</para> </listitem> </varlistentry> <varlistentry> <term >Звичайний</term> <listitem ><para >За використання цього режиму відступів програма зберігатиме у кожному наступному рядку відступ, який був у попередньому рядку, для всього вмісту цього рядка, окрім початкових пробілів. Ви можете скористатися цим режимом, разом з діями зі встановлення і скасування відступів, для створення відступів за вашим смаком. </para ></listitem> </varlistentry> <varlistentry ><term >C Style</term> <listitem ><para >Інструмент встановлення відступів для C-подібних мов програмування, таких як C++, C#, java, javascript тощо. Цей інструмент встановлення відступів не працюватиме з кодами скриптових мов, на зразок Perl або PHP.</para ></listitem> </varlistentry> <varlistentry> <term >Haskell</term> <listitem ><para >Інструмент додавання відступів для функціональної мови програмування Haskell. </para ></listitem> </varlistentry> <varlistentry> <term >Lilypond</term> <listitem ><para >Інструмент додавання відступів для нотних записів у позначеннях Lilypond. </para ></listitem> </varlistentry> <varlistentry> <term >Lisp</term> <listitem ><para >Інструмент додавання відступів для скриптової мови Lisp та її діалектів. </para ></listitem> </varlistentry> <varlistentry> <term >Python</term> <listitem ><para >Інструмент додавання відступів для скриптової мови Python. </para ></listitem> </varlistentry> </variablelist> </sect1> </chapter>