.\" -*- coding: UTF-8 -*- .\" Copyright (C) 1999-2011, 2013-2020 Free Software Foundation, Inc. .\" .\" This document is dual-licensed. You may distribute and/or modify it .\" under the terms of either of the following licenses: .\" .\" * The GNU General Public License, as published by the Free Software .\" Foundation, version 3 or (at your option) any later version. You .\" should have received a copy of the GNU General Public License .\" along with this program. If not, see .\" . .\" .\" * The GNU Free Documentation License, as published by the Free .\" Software Foundation, version 1.2 or (at your option) any later .\" version, with no Invariant Sections, no Front-Cover Texts, and no .\" Back-Cover Texts. You should have received a copy of the GNU Free .\" Documentation License along with this program. If not, see .\" . .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH NANO 1 "версія 5.4" "грудень 2020 року" .SH НАЗВА nano \- Nano's ANOther editor (ще один редактор Nano), натхненний Pico .SH "КОРОТКИЙ ОПИС" \fBnano\fP [\fIпараметри\fP] [[\fB+\fP\fIрядок\fP[\fB,\fP\fIпозиція\fP]] \fIфайл\fP]... .sp \fBnano\fP [\fIпараметри\fP] [[\fB+\fP[\fBcrCR\fP](\fB/\fP|\fB?\fP)\fIрядок\fP] \fIфайл\fP]... .SH ЗАУВАЖЕННЯ Починаючи з версії 4.0, \fBnano\fP типово: .sp .RS 4 \(bu не виконує жорсткого перенесення рядків автоматично, якщо ці рядки стають надто довгими, .br \(bu включає рядок під смужкою заголовка до області редагування, .br \(bu виконує порядкове (плавне) гортання. .RE .sp Якщо вам потрібна стара, подібна до Pico, поведінка програми, ви можете скористатися параметрами \fB\-\-breaklonglines\fP, \fB\-\-emptyline\fP і \fB\-\-jumpyscrolling\fP (або скорочено \fB\-bej\fP). .SH ОПИС \fBnano\fP невеличкий і дружній редактор. Він копіює вигляд і поведінку Pico, але є вільним програмним забезпеченням із деякими можливостями, які не реалізовано у Pico, зокрема, такими: відкриття декількох файлів одночасно, гортання на рядок, скасовування та повторення дій, розфарбовування синтаксичних конструкцій, нумерування рядків м'яке перенесення надто довгих рядків. .sp При визначенні назви файла у рядку команди можна перевести у певний рядок додаванням номера рядка зі знаком плюс (\fB+\fP) перед назвою файла, і навіть до певної позиції додаванням його номера з комою. (Від'ємні числа буде відлічено від кінця файла або кінця рядка.) Курсор можна розташувати на першому або останньому входженні до тексту вказаного рядка, якщо рядок задано після \fB+/\fP або \fB+?\fP до назви файла. Відповідність рядка може бути встановлено з врахуванням регістру або шляхом встановлення відповідності формальному виразу, якщо вказати \fBc\fP і/або \fBr\fP після символу \fB+\fP. Ці режими пошуку може бути явним чином вимкнено використанням варіанта із верхнім регістром відповідних літер, \fBC\fP і/або \fBR\fP. Якщо рядок містить пробіли, його слід взяти у лапки. Приклад: щоб відкрити файл на першому входженні слова «Foo», слід віддати таку команду: .sp .RS 4 \fBnano +c/Foo \fP\fIфайл\fP .RE .sp Особливий випадок: якщо замість назви файла вказати дефіс (\fB\-\fP), \fBnano\fP читатиме дані зі стандартного джерела вхідних даних. .SH РЕДАГУВАННЯ Дії з введення тексту та пересування файлом є доволі очевидними: введення літер і використання звичайних клавіш пересування курсора. Команди віддають за допомогою клавіш Control (^) та Alt або Meta (M\-). Введення \fB^K\fP вилучає поточний рядок і переносить його до буфера вирізання. Послідовне натискання комбінації \fB^K\fP призведе до перенесення усіх вилучених рядків разом до буфера вирізання. Будь\-які пересування курсора або виконання будь\-якої іншої команди призведе до того, що наступна комбінація \fB^K\fP перезапише вміст буфера вирізання. Комбінація \fB^U\fP вставляє поточний вміст буфера вирізання у поточну позицію курсора. .sp Якщо потрібно вирізати або скопіювати точніший фрагмент тексту, ви можете позначити його початок натисканням комбінації клавіш \fB^6\fP, пересунути курсор на його завершення (позначений текст буде підсвічено), а потім скористатися комбінацією клавіш \fB^K\fP для його вирізання або \fBM\-6\fP для копіювання до буфера вирізання. Ви також можете зберегти позначений текст до файла за допомогою натискання комбінації клавіш \fB^O\fP або перевірити правопис у фрагменті за допомогою натискання комбінації клавіш \fB^T^T\fP. .sp У деяких терміналах текст можна позначити також утриманням натиснутою клавіші Shift із наступним позначенням фрагмента натисканням клавіші зі стрілками. Одночасне натискання і утримання клавіш Ctrl або Alt також збільшить швидкість пересування текстом. Будь\-яке пересування курсора без утримання натиснутою клавіші Shift призведе до скасування позначення тексту. .sp Два рядки у нижній частині екрана призначено для показу деяких важливих команд; у вбудованій довідці (\fB^G\fP) наведено список усіх доступних команд. Типові прив'язк клавіш можна змінити за допомогою файла \fInanorc\fP \-\- див. \fBnanorc\fP(5). .SH ПАРАМЕТРИ .TP \fB\-A\fP, \fB\-\-smarthome\fP Зробити поведінку у відповідь на натискання клавіші Home кмітливішою. Якщо Home натиснуто десь, окрім на самому початку непробільних символів у рядку, курсор перестрибне на цей початок (вперед або назад). Якщо курсор вже перебуває на цій позиції, він перестрибне на справжній початок рядка. .TP \fB\-B\fP, \fB\-\-backup\fP При збереженні файла, створити резервну копію його попередньої версії з використанням поточної назви файла із додатковим суфіксом—тильдою (\fB~\fP). .TP \fB\-C\ \fP\fIкаталог\fP, \fB\-\-backupdir=\fP\fIкаталог\fP Створювати і зберігати не лише одну резервну копію файла, але цілу послідовність нумерованих резервних копій, коли ви зберігаєте файл \-\- якщо увімкнено резервне копіювання (\fB\-B\fP). Пронумеровані файли буде збережено у вказаному каталозі \fIкаталог\fP. .TP \fB\-D\fP, \fB\-\-boldtext\fP У інтерфейсі використовувати напівжирний шрифт замість реверсивного відеорежиму. Цей режим можна перевизначити встановленням параметрів \fBtitlecolor\fP, \fBstatuscolor\fP, \fBkeycolor\fP, \fBfunctioncolor\fP, \fBnumbercolor\fP і/або \fBselectedcolor\fP у вашому файлі nanorc. Див. \fBnanorc\fP(5). .TP \fB\-E\fP, \fB\-\-tabstospaces\fP Перетворювати табуляції у пробіли. .TP \fB\-F\fP, \fB\-\-multibuffer\fP Типово читати файл до нового буфера. .TP \fB\-G\fP, \fB\-\-locking\fP Використовувати блокування файлів у стилі vim при редагуванні файлів. .TP \fB\-H\fP, \fB\-\-historylog\fP Зберігати останні сто рядків пошуку і заміни, а також виконаних команд, щоб можна було без проблеми користуватися ними у наступних сеансах. .TP \fB\-I\fP, \fB\-\-ignorercfiles\fP Не використовувати ні загальносистемний \fInanorc\fP, ні \fInanorc\fP користувача. .TP \fB\-J\ \fP\fIчисло\fP, \fB\-\-guidestripe=\fP\fIчисло\fP Малювати вертикальну смужку на заданій позиції у рядку, щоб простіше було визначати ширину тексту. (Колір смужки можна змінити за допомогою параметра \fBset stripecolor\fP у вашому файлі \fInanorc\fP.) .TP \fB\-K\fP, \fB\-\-rawsequences\fP Обробляти керівні послідовності безпосередньо, а не використовувати \fBncurses\fP для їхньої обробки. Якщо вам потрібен цей параметр для того, щоб нормально працювали деякі клавіші, будь ласка, повідомте про цю ваду розробникам. Використання цього параметра вимикає підтримку роботи з мишею у \fBnano\fP. .TP \fB\-L\fP, \fB\-\-nonewlines\fP Не додавати символ нового рядка автоматично, якщо текст не завершується ним. (Це надасть вам змогу зберігати текстові файли, у яких порушено стандарт POSIX.) .TP \fB\-M\fP, \fB\-\-trimblanks\fP Вирізати кінцеві пробіли з перенесеного рядка, якщо відбулося автоматичне жорстке перенесення рядка або якщо текст вирівняно за шириною. .TP \fB\-N\fP, \fB\-\-noconvert\fP Вимкнути автоматичне перетворення файлів з формату DOS/Mac. .TP \fB\-O\fP, \fB\-\-bookstyle\fP Якщо текст вирівняно за шириною, вважати будь\-який рядок, який починається з пробілу, початковим рядком абзацу (якщо не увімкнено автоматичне встановлення відступів). .TP \fB\-P\fP, \fB\-\-positionlog\fP Для останніх 200 файлів записувати до журналу останню позицію курсора та розташовувати курсор у цьому місці, коли ви знову відкриєте відповідний файл. .TP \fB\-Q "\fP\fIформальний_вираз\fP\fB"\fP, \fB\-\-quotestr="\fP\fIформальний_вираз\fP\fB"\fP Встановити формальний вираз для визначення частини рядка у лапках. Типовим значенням є "\fB^([\ \et]*([!#%:;>|}]|//))+\fP". (Зауважте, що \fB\et\fP є замінником табуляції.) Це уможливлює перебудову блоків цитованого тексту при створенні повідомлень електронної пошти і повторного перенесення у блоках рядкових коментарів при написанні програмного коду. .TP \fB\-R\fP, \fB\-\-restricted\fP Обмежений режим: не читати дані з будь\-якого файла, який не вказано у рядку команди, і не записувати дані до нього. Це означає таке: не читати і не записувати файлів журналу; заборонити призупинення роботи; не дозволяти перевіряти правопис; не дозволяти дописування до файла у кінці та на початку; не дозволяти зберігати файл із іншою назвою, якщо у файла вже була назва; і не створювати файлів резервних копій. Обмежений режим можна задіяти викликом \fBnano\fP із будь\-якою назвою, що починається з «r» (наприклад «rnano»). .TP \fB\-S\fP, \fB\-\-softwrap\fP Показувати рядки, довжина яких перевищує ширину екрана, у декількох рядках. (Ви можете наказати програмі виконувати це завдання м'яким перенесенням, а не грубим розриванням на краю екрана, за допомогою додаткового параметра \fB\-\-atblanks\fP.) (Стара коротка версія параметра, \fB\-$\fP, вважається застарілою.) .TP \fB\-T\ \fP\fIчисло\fP, \fB\-\-tabsize=\fP\fIчисло\fP Встановити розмір (ширину) табуляції у \fIчисло\fP позицій. Значення \fIчисло\fP має бути додатним. Типовим значенням є \fB8\fP. .TP \fB\-U\fP, \fB\-\-quickblank\fP Виконати швидке спорожнення смужки стану: повідомлення на смужці стану зникатимуть після натискання 1 клавіші, замість 25. Зауважте, що параметр \fB\-c\fP (\fB\-\-constantshow\fP) перевизначає цей параметр. .TP \fB\-V\fP, \fB\-\-version\fP Вивести дані щодо версії і завершити роботу. .TP \fB\-W\fP, \fB\-\-wordbounds\fP Визначати межі слова в інший спосіб, вважаючи символи пунктуації частиною слова. .TP \fB\-X "\fP\fIсимволи\fP\fB"\fP, \fB\-\-wordchars="\fP\fIсимволи\fP\fB"\fP Вказати, які інші символи (окрім звичайних літер і цифр) слід вважати частиною слова. Якщо використано цей параметр, не варто використовувати параметр \fB\-W\fP (\fB\-\-wordbounds\fP). .TP \fB\-Y\ \fP\fIназва\fP, \fB\-\-syntax=\fP\fIназва\fP Вказати назву режиму підсвічування синтаксичних конструкцій, яким слід скористатися. Режими визначено у файлах \fInanorc\fP. .TP \fB\-Z\fP, \fB\-\-zap\fP Вилучати позначений фрагмент (а не один символ, без впливу на буфер вирізання) у відповідь на натискання немодифікованих Backspace або Delete. .TP \fB\-a\fP, \fB\-\-atblanks\fP При виконанні м'якого перенесення рядків, переносити рядки на пробілі, а не точно на краю екрана. .TP \fB\-b\fP, \fB\-\-breaklonglines\fP Автоматично жорстко переносити поточний рядок, якщо він є надто довгим. (Цей параметр є протилежним до \fB\-w\fP (\fB\-\-nowrap\fP) \-\- пріоритет матиме той з них, який вказано останнім.) .TP \fB\-c\fP, \fB\-\-constantshow\fP Неперервно показувати позицію курсора на смужці стану. Зауважте, що це призведе до перевизначення параметра \fB\-U\fP (\fB\-\-quickblank\fP). .TP \fB\-d\fP, \fB\-\-rebinddelete\fP Обробляти Delete і Backspace в інший спосіб, щоб і Backspace, і Delete працювали належним чином. Цим параметром варто користуватися, лише якщо або Backspace працює як Delete, або Delete працює як Backspace. .TP \fB\-e\fP, \fB\-\-emptyline\fP Не використовувати рядок одразу під смужкою заголовка, лишаючи його повністю порожнім. .TP \fB\-f\ \fP\fIфайл\fP, \fB\-\-rcfile=\fP\fIфайл\fP Прочитати лише вказаний \fIфайл\fP для встановлення параметрів роботи nano, замість читання загальносистемного файла та файла nanorc користувача. .TP \fB\-g\fP, \fB\-\-showcursor\fP Зробити курсор видимим у навігаторі файлами (розташувати його на підсвіченому пункті) та у засобі перегляду довідки. Корисно для користувачів азбуки Брайля та тих, хто недобачає. .TP \fB\-h\fP, \fB\-\-help\fP Вивести резюме доступних параметрів командного рядка і завершити роботу. .TP \fB\-i\fP, \fB\-\-autoindent\fP Автоматично встановлювати відступ у новоствореному рядку, з тієї самої кількості символів табуляції і/або пробілів, що і у попередньому рядку (або у наступному рядку, якщо попередній рядок був початком абзацу). .TP \fB\-j\fP, \fB\-\-jumpyscrolling\fP Гортати вміст буфера порціями у пів екрана, замість гортання по одному рядку. .TP \fB\-k\fP, \fB\-\-cutfromcursor\fP Зробити так, щоб команда «Вирізати текст» (зазвичай, \fB^K\fP) вирізала текст від поточної позиції до кінця рядка, замість вирізання усього рядка. .TP \fB\-l\fP, \fB\-\-linenumbers\fP Показувати номери рядків у лівій частині області тексту. (Будь\-який рядок з прив'язкою додатково матиме позначку на полях.) .TP \fB\-m\fP, \fB\-\-mouse\fP Увімкнути підтримку миші, якщо таку передбачено у вашій системі. Якщо увімкнено, за допомогою клацання кнопками миші можна буде змінювати розташування курсора, встановлювати позначку (подвійним клацанням) та користуватися комбінаціями\-скороченнями з клавішами клавіатури. Миша працюватиме під керуванням X Window System та у консолі, якщо запущено gpm. Фрагмент тексту можна буде позначати перетягуванням із одночасним утриманням натиснутою клавіші Shift. .TP \fB\-n\fP, \fB\-\-noread\fP Вважати будь\-яку назву, яку вказано у рядку команди, назвою нового файла. Це уможливлює для \fBnano\fP запис до іменованих каналів: програма розпочинає роботу із порожнім буфером і записує дані до каналу, коли користувач зберігає «файл». У цей спосіб \fBnano\fP може бути використано як редактор у поєднанні із, наприклад, \fBgpg\fP без запису конфіденційних даних спершу на диск. .TP \fB\-o\ \fP\fIкаталог\fP, \fB\-\-operatingdir=\fP\fIкаталог\fP Встановити робочий каталог. Це призводить до налаштовування \fBnano\fP у спосіб, подібний до chroot. .TP \fB\-p\fP, \fB\-\-preserve\fP Зберігати послідовності XON і XOFF (\fB^Q\fP і \fB^S\fP), щоб їх було перехоплено терміналом. .TP \fB\-q\fP, \fB\-\-indicator\fP Показувати «смужку гортання» у правій частині вікна редагування. На смужці буде показано позицію поля перегляду у буфері і частку буфера, яку зайнято полем перегляду. .TP \fB\-r\ \fP\fIчисло\fP, \fB\-\-fill=\fP\fIчисло\fP Встановити ширину для вирівнювання за шириною та автоматичного жорсткого перенесення рядків на вказаній позиції \fIчисло\fP. Якщо число дорівнюватиме нулеві або буде меншим за нуль, перенесення буде виконано на позиції, яка дорівнює різниці між шириною екрана і \fIчислом\fP, що надає змогу варіювати позицію перенесення із шириною екрана, якщо ширину екрана буде змінено. Типовим значенням є \fB\-8\fP. .TP \fB\-s "\fP\fIпрограма\fP [\fIаргумент \fP...]\fB"\fP, \fB\-\-speller="\fP\fIпрограма\fP [\fIаргумент \fP...]\fB"\fP Скористатися цією командою для виконання перевірки і виправлення правопису, замість використання вбудованого засобу виправлення, який викликає \fBhunspell\fP(1) або \fBspell\fP(1). .TP \fB\-t\fP, \fB\-\-saveonexit\fP Зберегти буфер без запиту щодо дії (при виході з використанням комбінації \fB^X\fP). (Старий формат довгої версії параметра, \fB\-\-tempfile\fP, вважається застарілим.) .TP \fB\-u\fP, \fB\-\-unix\fP Типово зберігати файл у форматі Unix. Це перевизначає типову поведінку nano, яка полягає у зберіганні файла у форматі, який він мав до редагування. (Цей параметр ні на що не впливає, якщо ви також скористаєтеся \fB\-\-noconvert\fP.) .TP \fB\-v\fP, \fB\-\-view\fP Просто переглянути файл і заборонити редагування: режим лише читання. Цей режим дозволяє користувачу відкривати файли для перегляду, без застосування режиму \fB\-\-restricted\fP. .TP \fB\-w\fP, \fB\-\-nowrap\fP Не переносити жорстко поточний рядок автоматично, якщо він є надто довгим. Це типова поведінка (Цей параметр є протилежним до \fB\-b\fP (\fB\-\-breaklonglines\fP) \-\- пріоритет матиме той з них, який вказано останнім.) .TP \fB\-x\fP, \fB\-\-nohelp\fP Не показувати два рядки довідки у нижній частині екрана. .TP \fB\-y\fP, \fB\-\-afterends\fP Зробити так, щоб комбінації Ctrl+Стрілка праворуч і Ctrl+Delete зупиняли курсор на кінцях слів, а не на початках. .TP \fB\-z\fP, \fB\-\-suspendable\fP Дозволити користувачеві призупиняти роботу редактора (типово, за допомогою \fB^Z\fP). .TP \fB\-%\fP, \fB\-\-stateflags\fP Використати верхній правий кут екрана для показу деяких прапорців стану: \fBI\fP, якщо увімкнено автовідступ, \fBM\fP, якщо увімкнено позначку, \fBL\fP, якщо увімкнено жорстке перенесення (розбиття довгих рядків), \fBR\fP, якщо ведеться запис макроса, та \fBS\fP, якщо увімкнено режим м'якого перенесення рядків. Якщо до буфера внесено зміни, після назви файла у центрі смужки заголовка буде показано зірочку (\fB*\fP). .TP \fB\-!\fP, \fB\-\-magic\fP Якщо ні назва файла, ні його перший рядок не дають це визначити, спробувати скористатися libmagic для визначення відповідного синтаксису. .SH ПЕРЕМИКАННЯ Деякі зі згаданих вище параметрів можна увімкнути або вимкнути уже у запущеному \fBnano\fP. Наприклад, натискання \fBM\-L\fP вмикає або вимикає жорстке перенесення довгих рядків, \fBM\-S\fP вмикає або вимикає м'яке перенесення рядків, \fBM\-N\fP вмикає або вимикає показ номерів рядків, \fBM\-M\fP вмикає або вимикає використання миші, \fBM\-I\fP вмикає або вимикає автовідступи, а \fBM\-X\fP вмикає або вимикає рядки довідки. Із повним списком можна ознайомитися у кінці довідкового тексту, який буде показано у відповідь на натискання комбінації клавіш \fB^G\fP. .sp Перемикач \fBM\-X\fP є особливим: він працює в усіх меню, окрім засобу перегляду довідки та упорядкування коду. Усі інші перемикачі працюють лише у головному меню. .SH ФАЙЛИ Якщо використано параметр \fB\-\-rcfile\fP, \fBnano\fP прочитає лише вказаний файл для встановлення параметрів роботи та синтаксичних конструкцій, а також клавіатурних скорочень. Без цього параметра \fBnano\fP виконає читання двох файлів налаштувань: спочатку загальносистемного \fInanorc\fP (якщо такий існує), а потім \fInanorc\fP користувача (якщо він існує), \fI~/.nanorc\fP, \fI$XDG_CONFIG_HOME/nano/nanorc\fP або \fI~/.config/nano/nanorc\fP, того з цих файлів, який буде виявлено першим. Див. \fBnanorc\fP(5), щоб дізнатися більше про можливий вміст таких файлів. .sp Див. \fI/usr/share/nano/\fP та \fI/usr/share/nano/extra/\fP, щоб ознайомитися зі списком доступних визначень розфарбовування синтаксичних конструкцій. .SH ПРИМІТКИ Якщо альтернативного засобу перевірки правопису не вказано у рядку команди або одному з файлів \fInanorc\fP, \fBnano\fP скористається вмістом змінної середовища \fBSPELL\fP для визначення цього засобу. .sp У деяких випадках \fBnano\fP робитиме спробу створити дамп буфера до аварійного файла. Таке трапляється, в основному, якщо \fBnano\fP отримує сигнал SIGHUP або SIGTERM чи вичерпує доступну пам'ять. Програма записує буфер до файла із назвою \fInano.save\fP, якщо буфер ще не має назви, або для утворення назви файла додає суфікс «.save» до поточної назви файла. Якщо аварійний файл із також назвою вже існує у поточному каталозі, до назви буде додано «.save» і номер (наприклад\& «.save.1») для того, щоб зробити назву файла унікальною. У режимі декількох буферів, \fBnano\fP записуватиме усі відкриті буфери до відповідних аварійних файлів. .SH ВАДИ Запис і відтворення клавіатурних макросів належним чином працює лише у емуляторі термінала, а не у консолі Linux (VT), оскільки останній типово не розрізняє модифіковані і немодифіковані клавіші зі стрілками. .sp Будь ласка, повідомляйте про усі вади, які вам трапилися, ось тут: .br \fIhttps://savannah.gnu.org/bugs/?group=nano\fP. .sp Якщо nano завершує роботу в аварійному режимі, програма зберігає усі змінені буфери до аварійних файлів .save. Якщо ви можете відтворити аварійне завершення роботи і хочете отримати зворотне трасування, визначте змінну середовища \fBNANO_NOCATCH\fP. .SH "ДОМАШНЯ СТОРІНКА" \fIhttps://nano\-editor.org/\fP .SH "ДИВ. ТАКОЖ" \fBnanorc\fP(5) .sp \fI/usr/share/doc/nano/\fP (або еквівалент у вашій системі) .PP .SH ПЕРЕКЛАД Український переклад цієї сторінки посібника виконано Yuri Chornoivan . .PP Цей переклад є безкоштовною документацією; будь ласка, ознайомтеся з умовами .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License Version 3 .UE . НЕ НАДАЄТЬСЯ ЖОДНИХ ГАРАНТІЙ. .PP Якщо ви знайшли помилки у перекладі цієї сторінки підручника, будь ласка, надішліть електронний лист до списку листування перекладачів: .MT trans-uk@lists.fedoraproject.org .ME .