diff --git a/runtime/doc/evim-ru.1 b/runtime/doc/evim-ru.1 index 6d6f5debf3..dab75cee87 100644 --- a/runtime/doc/evim-ru.1 +++ b/runtime/doc/evim-ru.1 @@ -1,59 +1,69 @@ -.TH EVIM 1 "2002 February 16" -.SH ИМЯ -evim \- простой Vim, позволяет редактировать файл с помощью Vim в безрежимном режиме -.SH КОМАНДНАЯ СТРОКА +.TH EVIM 1 "12 августа 2024" +.SH НАЗНАЧЕНИЕ +Программа evim \[em] это упрощённый Vim, которая производит запуск редактора Vim +в безрежимном варианте редактирования файлов. +.SH КРАТКИЙ ОБЗОР .br .B evim -[ключи] [файл ..] +[аргументы] [файл ...] .br .B eview .SH ОПИСАНИЕ -Команда +По команде .B evim -запускает +запускается редактор .B Vim -и настраивает ряд опций таким образом, что он начинает вести себя -как обычный безрежимный редактор. В этом режиме Vim напоминает -Notepad из MS-Windows. +и выполняется настройка ряда параметров таким образом, чтобы его работа была как +у простых безрежимных редакторов. В этом режиме редактор Vim напоминает +редактор Notepad из MS Windows. +Вариант редактора .B eVim -всегда запускается с поддержкой графического интерфейса, чтобы обеспечить -использование меню и инструментальной панели. +всегда запускается с поддержкой графического интерфейса, чтобы была возможность +взаимодействия с программой через меню и панель инструментов. .PP -Эта команда создана для тех, кто по каким-то причинам не в состоянии -работать с Vim в обычном режиме. Редактирование файлов при этом происходит -гораздо менее эффективно, чем при использовании обычного Vim. +Этот вариант редактора сделан для тех, кто по каким-то причинам не в состоянии +работать с обычным редактором Vim. Редактирование файлов при этом происходит +гораздо менее эффективно, чем при использовании стандартного варианта редактора. .PP -Команда +По команде .B eview -выполняет почти ту же самую задачу, но файл открывается в режиме "только -для чтения". Использование этой команды полностью идентично использованию -evim \-R. +выполняются почти те же самые действия, но файл будет открыт "только для чтения". +Использование этой команды полностью идентично команде evim \-R. .PP -Подробнее о Vim, ключах запуска и т.п. смотрите на странице справочника +Подробнее о редакторе Vim, аргументах запуска и т. п. смотрите в справочнике vim(1). .PP -При использовании +По команде .B evim -включается опция 'insertmode', что позволяет вводить текст напрямую. +будет установлен параметр 'insertmode', что обеспечивает ввод текста напрямую в +буфер. .br -Кроме того, настраиваются привязки, позволяющие использовать кнопки MS-Windows -для выполнения команд копирования и вклейки. CTRL-X используется для вырезания -текста, CTRL-C для копирования и CTRL-V для вклейки. Чтобы воспользоваться -изначальным значением кнопки CTRL-V, используйте CTRL-Q. -.SH ПАРАМЕТРЫ ЗАПУСКА -См. vim(1). +Кроме того, настраиваются клавиатурные команды, позволяющие выполнять +копирование и вставку текста, используя такие же комбинации клавиш, +как в MS Windows. +Клавиши CTRL+X используются для вырезания текста, CTRL+C для копирования +и CTRL+V для вставки. +Чтобы выполнить ту же команду, которая раньше была назначена на клавиши CTRL+V, +используйте клавиши CTRL+Q. +.SH АРГУМЕНТЫ КОМАНДНОЙ СТРОКИ +См. справочник vim(1). .SH ФАЙЛЫ .TP 15 -/usr/local/lib/vim/evim.vim +/usr/local/share/vim/vim??/evim.vim Сценарий, который загружается для инициализации eVim. -.SH AKA -eVim также известен как "Vim для чайников". +.br +Здесь +.I "vim??" +означает сокращённую запись номера версии, например, vim91 для версии редактора +.B Vim 9.1 +.SH ДРУГИМИ СЛОВАМИ +Вариант eVim также известен как "Vim для чайников". Для наилучшего эффекта рекомендуется во время использования повязать на голове платок, предварительно завязав на каждом конце по узелку. -.SH СМОТРИ ТАКЖЕ +.SH СМОТРИТЕ ТАКЖЕ vim(1) .SH АВТОРЫ -Большая часть +Большая часть редактора .B Vim -создана Брамом Мооленааром (Bram Moolenaar), которому помогает огромное -количество людей. См. меню Справка/Благодарности. +была создана Брамом Моленаром (Bram Moolenaar), которому помогало огромное +количество людей. См. меню Справка пункт Соавторы. diff --git a/runtime/doc/evim-ru.UTF-8.1 b/runtime/doc/evim-ru.UTF-8.1 index 581c364c22..8ac2669df7 100644 --- a/runtime/doc/evim-ru.UTF-8.1 +++ b/runtime/doc/evim-ru.UTF-8.1 @@ -1,59 +1,69 @@ -.TH EVIM 1 "2002 February 16" -.SH п≤п°п╞ -evim \- п©я─п╬я│я┌п╬п╧ Vim, п©п╬п╥п╡п╬п╩я▐п╣я┌ я─п╣п╢п╟п╨я┌п╦я─п╬п╡п╟я┌я▄ я└п╟п╧п╩ я│ п©п╬п╪п╬я┴я▄я▌ Vim п╡ п╠п╣п╥я─п╣п╤п╦п╪п╫п╬п╪ я─п╣п╤п╦п╪п╣ -.SH п п·п°п░п²п■п²п░п╞ п║п╒п═п·п п░ +.TH EVIM 1 "12 п╟п╡пЁя┐я│я┌п╟ 2024" +.SH п²п░п≈п²п░п╖п∙п²п≤п∙ +п÷я─п╬пЁя─п╟п╪п╪п╟ evim \[em] я█я┌п╬ я┐п©я─п╬я┴я▒п╫п╫я▀п╧ Vim, п╨п╬я┌п╬я─п╟я▐ п©я─п╬п╦п╥п╡п╬п╢п╦я┌ п╥п╟п©я┐я│п╨ я─п╣п╢п╟п╨я┌п╬я─п╟ Vim +п╡ п╠п╣п╥я─п╣п╤п╦п╪п╫п╬п╪ п╡п╟я─п╦п╟п╫я┌п╣ я─п╣п╢п╟п╨я┌п╦я─п╬п╡п╟п╫п╦я▐ я└п╟п╧п╩п╬п╡. +.SH п п═п░п╒п п≤п≥ п·п▒п≈п·п═ .br .B evim -[п╨п╩я▌я┤п╦] [я└п╟п╧п╩ ..] +[п╟я─пЁя┐п╪п╣п╫я┌я▀] [я└п╟п╧п╩ ...] .br .B eview .SH п·п÷п≤п║п░п²п≤п∙ -п п╬п╪п╟п╫п╢п╟ +п÷п╬ п╨п╬п╪п╟п╫п╢п╣ .B evim -п╥п╟п©я┐я│п╨п╟п╣я┌ +п╥п╟п©я┐я│п╨п╟п╣я┌я│я▐ я─п╣п╢п╟п╨я┌п╬я─ .B Vim -п╦ п╫п╟я│я┌я─п╟п╦п╡п╟п╣я┌ я─я▐п╢ п╬п©я├п╦п╧ я┌п╟п╨п╦п╪ п╬п╠я─п╟п╥п╬п╪, я┤я┌п╬ п╬п╫ п╫п╟я┤п╦п╫п╟п╣я┌ п╡п╣я│я┌п╦ я│п╣п╠я▐ -п╨п╟п╨ п╬п╠я▀я┤п╫я▀п╧ п╠п╣п╥я─п╣п╤п╦п╪п╫я▀п╧ я─п╣п╢п╟п╨я┌п╬я─. п▓ я█я┌п╬п╪ я─п╣п╤п╦п╪п╣ Vim п╫п╟п©п╬п╪п╦п╫п╟п╣я┌ -Notepad п╦п╥ MS-Windows. +п╦ п╡я▀п©п╬п╩п╫я▐п╣я┌я│я▐ п╫п╟я│я┌я─п╬п╧п╨п╟ я─я▐п╢п╟ п©п╟я─п╟п╪п╣я┌я─п╬п╡ я┌п╟п╨п╦п╪ п╬п╠я─п╟п╥п╬п╪, я┤я┌п╬п╠я▀ п╣пЁп╬ я─п╟п╠п╬я┌п╟ п╠я▀п╩п╟ п╨п╟п╨ +я┐ п©я─п╬я│я┌я▀я┘ п╠п╣п╥я─п╣п╤п╦п╪п╫я▀я┘ я─п╣п╢п╟п╨я┌п╬я─п╬п╡. п▓ я█я┌п╬п╪ я─п╣п╤п╦п╪п╣ я─п╣п╢п╟п╨я┌п╬я─ Vim п╫п╟п©п╬п╪п╦п╫п╟п╣я┌ +я─п╣п╢п╟п╨я┌п╬я─ Notepad п╦п╥ MS Windows. +п▓п╟я─п╦п╟п╫я┌ я─п╣п╢п╟п╨я┌п╬я─п╟ .B eVim -п╡я│п╣пЁп╢п╟ п╥п╟п©я┐я│п╨п╟п╣я┌я│я▐ я│ п©п╬п╢п╢п╣я─п╤п╨п╬п╧ пЁя─п╟я└п╦я┤п╣я│п╨п╬пЁп╬ п╦п╫я┌п╣я─я└п╣п╧я│п╟, я┤я┌п╬п╠я▀ п╬п╠п╣я│п©п╣я┤п╦я┌я▄ -п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╣ п╪п╣п╫я▌ п╦ п╦п╫я│я┌я─я┐п╪п╣п╫я┌п╟п╩я▄п╫п╬п╧ п©п╟п╫п╣п╩п╦. +п╡я│п╣пЁп╢п╟ п╥п╟п©я┐я│п╨п╟п╣я┌я│я▐ я│ п©п╬п╢п╢п╣я─п╤п╨п╬п╧ пЁя─п╟я└п╦я┤п╣я│п╨п╬пЁп╬ п╦п╫я┌п╣я─я└п╣п╧я│п╟, я┤я┌п╬п╠я▀ п╠я▀п╩п╟ п╡п╬п╥п╪п╬п╤п╫п╬я│я┌я▄ +п╡п╥п╟п╦п╪п╬п╢п╣п╧я│я┌п╡п╦я▐ я│ п©я─п╬пЁя─п╟п╪п╪п╬п╧ я┤п╣я─п╣п╥ п╪п╣п╫я▌ п╦ п©п╟п╫п╣п╩я▄ п╦п╫я│я┌я─я┐п╪п╣п╫я┌п╬п╡. .PP -п╜я┌п╟ п╨п╬п╪п╟п╫п╢п╟ я│п╬п╥п╢п╟п╫п╟ п╢п╩я▐ я┌п╣я┘, п╨я┌п╬ п©п╬ п╨п╟п╨п╦п╪-я┌п╬ п©я─п╦я┤п╦п╫п╟п╪ п╫п╣ п╡ я│п╬я│я┌п╬я▐п╫п╦п╦ -я─п╟п╠п╬я┌п╟я┌я▄ я│ Vim п╡ п╬п╠я▀я┤п╫п╬п╪ я─п╣п╤п╦п╪п╣. п═п╣п╢п╟п╨я┌п╦я─п╬п╡п╟п╫п╦п╣ я└п╟п╧п╩п╬п╡ п©я─п╦ я█я┌п╬п╪ п©я─п╬п╦я│я┘п╬п╢п╦я┌ -пЁп╬я─п╟п╥п╢п╬ п╪п╣п╫п╣п╣ я█я└я└п╣п╨я┌п╦п╡п╫п╬, я┤п╣п╪ п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ п╬п╠я▀я┤п╫п╬пЁп╬ Vim. +п╜я┌п╬я┌ п╡п╟я─п╦п╟п╫я┌ я─п╣п╢п╟п╨я┌п╬я─п╟ я│п╢п╣п╩п╟п╫ п╢п╩я▐ я┌п╣я┘, п╨я┌п╬ п©п╬ п╨п╟п╨п╦п╪-я┌п╬ п©я─п╦я┤п╦п╫п╟п╪ п╫п╣ п╡ я│п╬я│я┌п╬я▐п╫п╦п╦ +я─п╟п╠п╬я┌п╟я┌я▄ я│ п╬п╠я▀я┤п╫я▀п╪ я─п╣п╢п╟п╨я┌п╬я─п╬п╪ Vim. п═п╣п╢п╟п╨я┌п╦я─п╬п╡п╟п╫п╦п╣ я└п╟п╧п╩п╬п╡ п©я─п╦ я█я┌п╬п╪ п©я─п╬п╦я│я┘п╬п╢п╦я┌ +пЁп╬я─п╟п╥п╢п╬ п╪п╣п╫п╣п╣ я█я└я└п╣п╨я┌п╦п╡п╫п╬, я┤п╣п╪ п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ я│я┌п╟п╫п╢п╟я─я┌п╫п╬пЁп╬ п╡п╟я─п╦п╟п╫я┌п╟ я─п╣п╢п╟п╨я┌п╬я─п╟. .PP -п п╬п╪п╟п╫п╢п╟ +п÷п╬ п╨п╬п╪п╟п╫п╢п╣ .B eview -п╡я▀п©п╬п╩п╫я▐п╣я┌ п©п╬я┤я┌п╦ я┌я┐ п╤п╣ я│п╟п╪я┐я▌ п╥п╟п╢п╟я┤я┐, п╫п╬ я└п╟п╧п╩ п╬я┌п╨я─я▀п╡п╟п╣я┌я│я▐ п╡ я─п╣п╤п╦п╪п╣ "я┌п╬п╩я▄п╨п╬ -п╢п╩я▐ я┤я┌п╣п╫п╦я▐". п≤я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╣ я█я┌п╬п╧ п╨п╬п╪п╟п╫п╢я▀ п©п╬п╩п╫п╬я│я┌я▄я▌ п╦п╢п╣п╫я┌п╦я┤п╫п╬ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦я▌ -evim \-R. +п╡я▀п©п╬п╩п╫я▐я▌я┌я│я▐ п©п╬я┤я┌п╦ я┌п╣ п╤п╣ я│п╟п╪я▀п╣ п╢п╣п╧я│я┌п╡п╦я▐, п╫п╬ я└п╟п╧п╩ п╠я┐п╢п╣я┌ п╬я┌п╨я─я▀я┌ "я┌п╬п╩я▄п╨п╬ п╢п╩я▐ я┤я┌п╣п╫п╦я▐". +п≤я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╣ я█я┌п╬п╧ п╨п╬п╪п╟п╫п╢я▀ п©п╬п╩п╫п╬я│я┌я▄я▌ п╦п╢п╣п╫я┌п╦я┤п╫п╬ п╨п╬п╪п╟п╫п╢п╣ evim \-R. .PP -п÷п╬п╢я─п╬п╠п╫п╣п╣ п╬ Vim, п╨п╩я▌я┤п╟я┘ п╥п╟п©я┐я│п╨п╟ п╦ я┌.п©. я│п╪п╬я┌я─п╦я┌п╣ п╫п╟ я│я┌я─п╟п╫п╦я├п╣ я│п©я─п╟п╡п╬я┤п╫п╦п╨п╟ +п÷п╬п╢я─п╬п╠п╫п╣п╣ п╬ я─п╣п╢п╟п╨я┌п╬я─п╣ Vim, п╟я─пЁя┐п╪п╣п╫я┌п╟я┘ п╥п╟п©я┐я│п╨п╟ п╦ я┌. п©. я│п╪п╬я┌я─п╦я┌п╣ п╡ я│п©я─п╟п╡п╬я┤п╫п╦п╨п╣ vim(1). .PP -п÷я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ +п÷п╬ п╨п╬п╪п╟п╫п╢п╣ .B evim -п╡п╨п╩я▌я┤п╟п╣я┌я│я▐ п╬п©я├п╦я▐ 'insertmode', я┤я┌п╬ п©п╬п╥п╡п╬п╩я▐п╣я┌ п╡п╡п╬п╢п╦я┌я▄ я┌п╣п╨я│я┌ п╫п╟п©я─я▐п╪я┐я▌. +п╠я┐п╢п╣я┌ я┐я│я┌п╟п╫п╬п╡п╩п╣п╫ п©п╟я─п╟п╪п╣я┌я─ 'insertmode', я┤я┌п╬ п╬п╠п╣я│п©п╣я┤п╦п╡п╟п╣я┌ п╡п╡п╬п╢ я┌п╣п╨я│я┌п╟ п╫п╟п©я─я▐п╪я┐я▌ п╡ +п╠я┐я└п╣я─. .br -п я─п╬п╪п╣ я┌п╬пЁп╬, п╫п╟я│я┌я─п╟п╦п╡п╟я▌я┌я│я▐ п©я─п╦п╡я▐п╥п╨п╦, п©п╬п╥п╡п╬п╩я▐я▌я┴п╦п╣ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ п╨п╫п╬п©п╨п╦ MS-Windows -п╢п╩я▐ п╡я▀п©п╬п╩п╫п╣п╫п╦я▐ п╨п╬п╪п╟п╫п╢ п╨п╬п©п╦я─п╬п╡п╟п╫п╦я▐ п╦ п╡п╨п╩п╣п╧п╨п╦. CTRL-X п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ п╢п╩я▐ п╡я▀я─п╣п╥п╟п╫п╦я▐ -я┌п╣п╨я│я┌п╟, CTRL-C п╢п╩я▐ п╨п╬п©п╦я─п╬п╡п╟п╫п╦я▐ п╦ CTRL-V п╢п╩я▐ п╡п╨п╩п╣п╧п╨п╦. п╖я┌п╬п╠я▀ п╡п╬я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄я│я▐ -п╦п╥п╫п╟я┤п╟п╩я▄п╫я▀п╪ п╥п╫п╟я┤п╣п╫п╦п╣п╪ п╨п╫п╬п©п╨п╦ CTRL-V, п╦я│п©п╬п╩я▄п╥я┐п╧я┌п╣ CTRL-Q. -.SH п÷п░п═п░п°п∙п╒п═п╚ п≈п░п÷пёп║п п░ -п║п╪. vim(1). +п я─п╬п╪п╣ я┌п╬пЁп╬, п╫п╟я│я┌я─п╟п╦п╡п╟я▌я┌я│я▐ п╨п╩п╟п╡п╦п╟я┌я┐я─п╫я▀п╣ п╨п╬п╪п╟п╫п╢я▀, п©п╬п╥п╡п╬п╩я▐я▌я┴п╦п╣ п╡я▀п©п╬п╩п╫я▐я┌я▄ +п╨п╬п©п╦я─п╬п╡п╟п╫п╦п╣ п╦ п╡я│я┌п╟п╡п╨я┐ я┌п╣п╨я│я┌п╟, п╦я│п©п╬п╩я▄п╥я┐я▐ я┌п╟п╨п╦п╣ п╤п╣ п╨п╬п╪п╠п╦п╫п╟я├п╦п╦ п╨п╩п╟п╡п╦я┬, +п╨п╟п╨ п╡ MS Windows. +п п╩п╟п╡п╦я┬п╦ CTRL+X п╦я│п©п╬п╩я▄п╥я┐я▌я┌я│я▐ п╢п╩я▐ п╡я▀я─п╣п╥п╟п╫п╦я▐ я┌п╣п╨я│я┌п╟, CTRL+C п╢п╩я▐ п╨п╬п©п╦я─п╬п╡п╟п╫п╦я▐ +п╦ CTRL+V п╢п╩я▐ п╡я│я┌п╟п╡п╨п╦. +п╖я┌п╬п╠я▀ п╡я▀п©п╬п╩п╫п╦я┌я▄ я┌я┐ п╤п╣ п╨п╬п╪п╟п╫п╢я┐, п╨п╬я┌п╬я─п╟я▐ я─п╟п╫я▄я┬п╣ п╠я▀п╩п╟ п╫п╟п╥п╫п╟я┤п╣п╫п╟ п╫п╟ п╨п╩п╟п╡п╦я┬п╦ CTRL+V, +п╦я│п©п╬п╩я▄п╥я┐п╧я┌п╣ п╨п╩п╟п╡п╦я┬п╦ CTRL+Q. +.SH п░п═п⌠пёп°п∙п²п╒п╚ п п·п°п░п²п■п²п·п≥ п║п╒п═п·п п≤ +п║п╪. я│п©я─п╟п╡п╬я┤п╫п╦п╨ vim(1). .SH п╓п░п≥п⌡п╚ .TP 15 -/usr/local/lib/vim/evim.vim +/usr/local/share/vim/vim??/evim.vim п║я├п╣п╫п╟я─п╦п╧, п╨п╬я┌п╬я─я▀п╧ п╥п╟пЁя─я┐п╤п╟п╣я┌я│я▐ п╢п╩я▐ п╦п╫п╦я├п╦п╟п╩п╦п╥п╟я├п╦п╦ eVim. -.SH AKA -eVim я┌п╟п╨п╤п╣ п╦п╥п╡п╣я│я┌п╣п╫ п╨п╟п╨ "Vim п╢п╩я▐ я┤п╟п╧п╫п╦п╨п╬п╡". +.br +п≈п╢п╣я│я▄ +.I "vim??" +п╬п╥п╫п╟я┤п╟п╣я┌ я│п╬п╨я─п╟я┴я▒п╫п╫я┐я▌ п╥п╟п©п╦я│я▄ п╫п╬п╪п╣я─п╟ п╡п╣я─я│п╦п╦, п╫п╟п©я─п╦п╪п╣я─, vim91 п╢п╩я▐ п╡п╣я─я│п╦п╦ я─п╣п╢п╟п╨я┌п╬я─п╟ +.B Vim 9.1 +.SH п■п═пёп⌠п≤п°п≤ п║п⌡п·п▓п░п°п≤ +п▓п╟я─п╦п╟п╫я┌ eVim я┌п╟п╨п╤п╣ п╦п╥п╡п╣я│я┌п╣п╫ п╨п╟п╨ "Vim п╢п╩я▐ я┤п╟п╧п╫п╦п╨п╬п╡". п■п╩я▐ п╫п╟п╦п╩я┐я┤я┬п╣пЁп╬ я█я└я└п╣п╨я┌п╟ я─п╣п╨п╬п╪п╣п╫п╢я┐п╣я┌я│я▐ п╡п╬ п╡я─п╣п╪я▐ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦я▐ п©п╬п╡я▐п╥п╟я┌я▄ п╫п╟ пЁп╬п╩п╬п╡п╣ п©п╩п╟я┌п╬п╨, п©я─п╣п╢п╡п╟я─п╦я┌п╣п╩я▄п╫п╬ п╥п╟п╡я▐п╥п╟п╡ п╫п╟ п╨п╟п╤п╢п╬п╪ п╨п╬п╫я├п╣ п©п╬ я┐п╥п╣п╩п╨я┐. -.SH п║п°п·п╒п═п≤ п╒п░п п√п∙ +.SH п║п°п·п╒п═п≤п╒п∙ п╒п░п п√п∙ vim(1) .SH п░п▓п╒п·п═п╚ -п▒п╬п╩я▄я┬п╟я▐ я┤п╟я│я┌я▄ +п▒п╬п╩я▄я┬п╟я▐ я┤п╟я│я┌я▄ я─п╣п╢п╟п╨я┌п╬я─п╟ .B Vim -я│п╬п╥п╢п╟п╫п╟ п▒я─п╟п╪п╬п╪ п°п╬п╬п╩п╣п╫п╟п╟я─п╬п╪ (Bram Moolenaar), п╨п╬я┌п╬я─п╬п╪я┐ п©п╬п╪п╬пЁп╟п╣я┌ п╬пЁя─п╬п╪п╫п╬п╣ -п╨п╬п╩п╦я┤п╣я│я┌п╡п╬ п╩я▌п╢п╣п╧. п║п╪. п╪п╣п╫я▌ п║п©я─п╟п╡п╨п╟/п▒п╩п╟пЁп╬п╢п╟я─п╫п╬я│я┌п╦. +п╠я▀п╩п╟ я│п╬п╥п╢п╟п╫п╟ п▒я─п╟п╪п╬п╪ п°п╬п╩п╣п╫п╟я─п╬п╪ (Bram Moolenaar), п╨п╬я┌п╬я─п╬п╪я┐ п©п╬п╪п╬пЁп╟п╩п╬ п╬пЁя─п╬п╪п╫п╬п╣ +п╨п╬п╩п╦я┤п╣я│я┌п╡п╬ п╩я▌п╢п╣п╧. п║п╪. п╪п╣п╫я▌ п║п©я─п╟п╡п╨п╟ п©я┐п╫п╨я┌ п║п╬п╟п╡я┌п╬я─я▀. diff --git a/runtime/doc/vim-ru.1 b/runtime/doc/vim-ru.1 index dfcb3ece98..4aa4887103 100644 --- a/runtime/doc/vim-ru.1 +++ b/runtime/doc/vim-ru.1 @@ -1,19 +1,20 @@ -.TH VIM 1 "2002 Feb 22" -.SH ИМЯ -vim \- Vi IMproved (Улучшенный Vi), текстовый редактор для программистов -.SH КОМАНДНАЯ СТРОКА +.TH VIM 1 "12 августа 2024" +.SH НАЗНАЧЕНИЕ +Программа Vim \[em] это Vi IMproved (Улучшенный Vi), текстовый редактор для +программистов. +.SH КРАТКИЙ ОБЗОР .br .B vim -[ключи] [файл ..] +[аргументы] [файл ...] .br .B vim -[ключи] \- +[аргументы] \- .br .B vim -[ключи] \-t метка +[аргументы] \-t индекс .br .B vim -[ключи] \-q [файл ошибок] +[аргументы] \-q [файл результатов] .PP .br .B ex @@ -22,468 +23,669 @@ vim \- Vi IMproved ( .br .B gvim .B gview +.B evim +.B eview .br .B rvim .B rview .B rgvim .B rgview .SH ОПИСАНИЕ +Программа .B Vim --- текстовый редактор, обратно-совместимый с Vi. -Он может быть использован для правки всех видов простого текста. -Особенно он хорош для правки исходных текстов программ. +\[em] это текстовый редактор, совместимый с редактором Vi. +Она может быть использована для правки всех видов обычных текстовых документов. +Особенно полезна она будет для редактирования исходных текстов программ. .PP -По сравнению с Vi, +По сравнению с редактором Vi, в редакторе .B Vim -имеет много усовершенствований: многократная отмена операций, +представлено много усовершенствований: многократная отмена операций, множественность окон и буферов, подсветка синтаксиса, правка командной строки, -автодополнение имён файлов, встроенная справка, визуальное выделение и т.п. -См. ":help vi_diff.txt" для получения полного списка различий между +подстановка наименований файлов, встроенная документация, визуальное выделение +и прочее. +См. ":help vi_diff.txt" чтобы ознакомиться с полным перечнем различий между +редактором .B Vim -и Vi. +и редактором Vi. .PP -Во время работы в -.B Vim -можно получить справку с помощью системы встроенной справки (команда ":help"). -См. раздел "ВСТРОЕННАЯ СПРАВКА" ниже по тексту. +Чтобы получить полезную информацию о работе с редактором +.B Vim, +можно воспользоваться встроенной в программу документацией, набрав в редакторе +команду ":help". +См. раздел "ВСТРОЕННАЯ ДОКУМЕНТАЦИЯ" далее в тексте. .PP -Чаще всего +Чаще всего редактор .B Vim запускают для правки одного файла при помощи команды .PP vim файл .PP -В общем виде команда запуска +В общем виде команда запуска редактора .B Vim выглядит так: .PP - vim [ключи] [список файлов] + vim [аргументы] [файлы] .PP -Если список файлов отсутствует, редактор начнёт работу с пустым буфером. -В противном случае имя файла должно быть указано одним из следующих четырёх способов: +Если файлы не указаны, редактор будет запущен с доступным для редактирования +пустым буфером. +Наименования файлов могут быть указаны одним из следующих четырёх способов: .TP 12 -файл .. -Список имён файлов. -Первый файл будет объявлен активным и загружен в буфер. Курсор будет помещён -в первой строке буфера. Доступ к другим файлам может быть осуществлён при -помощи команды ":next". Чтобы править файл, имя которого начинается с символа -"дефис" (-), перед списком файлов необходимо поставить "--". +файл ... +Перечень наименований файлов. +Первый файл из перечня будет объявлен активным и загружен в буфер, а каретка +установлена на первой строке этого буфера. Доступ к другим файлам из этого +перечня может быть осуществлён при помощи команды ":next". Чтобы править файл, +наименование которого начинается с символа "дефис" (\-), перед перечнем файлов +необходимо указать символы "\-\-". .TP \- -Файл будет прочитан из потока стандартного ввода. Команды будут считываться -из стандартного потока диагностики (stderr), который должен быть -терминалом. +Текст для правки будет считан из потока стандартного ввода. Команды будут +считываться из стандартного потока диагностики (stderr), который должен +предоставляться терминалом. .TP -\-t {метка} -Имя файла и начальная позиция курсора зависят от "метки", похожей на метку goto. -{метка} ищется в файле меток, соответствующий файл становится активным, а -соответствующая команда исполняется. -Чаще всего используется в программах на языке Си, где {метка} может быть именем -функции. -Файл, содержащий функцию, становится активным, а курсор помещается в начало функции. -См. ":help tag-commands". +\-t {индекс} +Файла для правки и начальная позиция каретки зависят от значения "индекса", +являющийся своего рода меткой goto. Поиск самого {индекса} выполняется в файле +индексов, а сопоставленный с ним файл будет открыт в редакторе и выполнена +связанная с этим {индексом} команда. +Чаще всего этот способ используется для программ на языке Си, где {индекс} может +быть наименованием функции. +Файл, содержащий такую функцию, становится активным, а каретка помещается +в начало этой функции. +См. ":help tag\-commands". .TP -\-q [файл ошибок] -Начать работу в режиме быстрого исправления. -При этом считывается [файл ошибок] и первая ошибка выводится на экран. -Если [файл ошибок] не указан, имя файла берётся из значения опции 'errorfile' -(по умолчанию: "AztecC.Err" для Amiga, "errors.err" для других систем). -К следующим ошибкам можно перейти по команде ":cn". +\-q [файл результатов] +Начать работу редактора в цикле быстрого исправления текста программ. +Будет считан [файл результатов] и отображена первая запись из этого файла. +Если [файл результатов] не указан, то его наименование берётся из значения +параметра 'errorfile' (по умолчанию для ОС Amiga это "AztecC.Err", а для других +систем \[em] "errors.err"). +К следующей записи в файле результатов можно перейти по команде ":cn". См. ":help quickfix". .PP +Программа .B Vim -ведёт себя по-разному в зависимости от имени команды (исполняемый файл может -быть одним и тем же). +ведёт себя по-разному в зависимости от указанной в командной строке команды +вызова редактора (исполняемый файл при этом может быть одним и тем же). .TP 10 vim -"Нормальный" запуск, всё по умолчанию. +Это "нормальный" запуск редактора, всё по умолчанию. .TP ex -Запуск в режиме Ex. Для перехода в нормальный режим -необходимо выполнить команду ":vi". Режим Ex включает -также ключ "\-e". +Запуск редактора в Ex-режиме. Для переключения в обычный режим, необходимо +набрать команду ":vi". +Ex-режим также может быть активирован через аргумент "\-e". .TP view -Запуск в режиме "только для чтения". Вы будете защищены от случайной записи -файла. То же самое можно сделать ключом "\-R". +Запуск редактора в режиме "только для чтения". В этом режиме есть некоторая +защита от случайной перезаписи файлов. +То же самое можно сделать через указание аргумента "\-R". .TP gvim gview -Версия с графическим интерфейсом. Запускается в новом окне. -То же самое можно сделать при запуске с ключом "\-g". +Запуск редактора с графическим интерфейсом. Для этого будет открыто новое окно. +То же самое можно сделать при запуске с аргументом "\-g". +.TP +evim eview +Упрощённый вариант редактора с графическим интерфейсом. Запускается в новом окне. +То же самое можно сделать через аргумент "\-y". .TP rvim rview rgvim rgview -Как и предыдущие команды, но с ограничениями. Нельзя запускать команды оболочки -или приостанавливать работу +Как и предыдущие команды, но с некоторыми ограничениями в функциональности. +Нельзя запускать команды оболочки или приостанавливать работу редактора .B Vim. -Вместо приставки "r" можно использовать ключ "\-Z". -.SH КЛЮЧИ -Ключи могут быть указаны в любом порядке, до или после имён -файлов. Ключи без аргументов могут быть объединены под одним -дефисом. +Вместо приставки "r" можно использовать аргумент командной строки "\-Z". +.SH АРГУМЕНТЫ КОМАНДНОЙ СТРОКИ +Аргументы могут быть указаны в любом порядке, до или после наименований файлов. +Аргументы, не требующие значений, могут быть объединены с указанием только +одного дефиса. .TP 12 +[номер] -В первом файле курсор будет помещён на строку с указанным номером. -Если "номер" не указан, курсор будет помещён на последнюю строку. +Установка каретки на [номер] строки. +В первом открытом файле каретка будет установлена на строку с указанным номером. +Если "номер" не задан, каретка устанавливается на последней строке файла. .TP +/{шаблон} -В первом файле курсор будет помещён на место первого совпадения -с указанным шаблоном. См. ":help search-pattern" для получения -списка допустимых шаблонов. +Установка каретки на найденной строке. +В открытом файле каретка будет установлена в строке первого совпадения +с указанным шаблоном. См. ":help search\-pattern" для ознакомления с допустимыми +шаблонами. .TP +{команда} .TP \-c {команда} -{команда} исполняется после загрузки первого файла как команда Ex. -Если {команда} содержит пробелы, то она должна быть заключена в -двойные кавычки (в зависимости от используемой оболочки). -Пример: vim "+set si" main.c +Исполнение указанной {команды}. +После загрузки первого файла будет исполнена указанная {команда} как Ex-команда. +Если в тексте {команда} есть пробелы, то она должна быть заключена в +двойные кавычки (в зависимости от используемой командной оболочки). +Пример: +vim "+set si" main.c .br -Примечание: Можно указывать до десяти команд "+" или "\-c". -.TP -\-\-cmd {команда} -Как "\-c", но команда исполняется перед обработкой любого файла -настроек (vimrc). -Можно указывать до десяти таких команд, независимо от количества -команд "\-c". +Примечание. Можно указывать до десяти команд "+" или "\-c". .TP \-A -Если +Запуск программы с поддержкой арабской письменности. +Если программа .B Vim -был собран с поддержкой арабского языка для правки файлов, -набранных справа налево, и с поддержкой арабской клавиатуры, -этот ключ запускает +была собрана с поддержкой правки текста с написанием справа налево +и с поддержкой клавиатуры для арабского языка, то будет выполнен запуск +редактора .B Vim -в арабском режиме, с включенной опцией 'arabic'. В противном -случае +в режиме работы с арабской письменностью, т. е. установлен параметр 'arabic'. +В противном случае редактор .B Vim -завершает работу с ошибкой. +завершит работу с сообщением об ошибке. .TP \-b -Двоичный режим. -Производится настройка некоторых опций, делающих возможной правку +Запуск программы в режиме работы с двоичными данными. +Производится настройка некоторых параметров, делающих возможной правку двоичного или исполняемого файла. .TP \-C -Режим совместимости. Включает опцию 'compatible'. +Работа в варианте совместимости с редактором Vi. +Будет установлен параметр 'compatible', и редактор .B Vim -будет работать почти как Vi, даже если существует файл .vimrc. +будет работать почти как редактор Vi, даже если существует файл ".vimrc". .TP \-d -Режим поиска различий. -Должно быть указано два или три имени файла. +Режим сравнения различий. +Может быть указано от двух до восьми наименований файлов. В редакторе .B Vim -откроет все файлы и покажет различия между ними -(как vimdiff(1)). +будут открыты все файлы и показаны различия между ними (как vimdiff(1)). .TP -\-d {устройство} -Открыть {устройство} для использования в качестве терминала (только на Amiga). +\-d {устройство}, \-dev {устройство} +Использовать {устройство} для операций ввода-вывода. +Открыть {устройство} для использования в качестве терминала (только в ОС Amiga). Пример: "\-d con:20/30/600/150". .TP +\-D +Запуск программы в режиме диагностики. +Переключение в режим отладки при исполнении первой команды из командного файла. +.TP \-e -Запустить +Запуск программы в Ex-режиме. +Редактор .B Vim -в режиме Ex, как будто исполняемый файл имеет имя "ex". +будет работоать в Ex-режиме, тоже, что в командной строке оболочки набрать +команду "ex". +.TP +\-E +Запуск программы в улучшенном Ex-режиме. +Редактор +.B Vim +будет работать в улучшенном Ex-режиме, это аналогично набору в командной +оболочке команды "exim". .TP \-f -Режим активного приложения. Версия +Режим активного приложения. +Редактор .B Vim -с графическим интерфейсом не будет ветвиться и отключаться -от запустившей её оболочки. На платформе Amiga +с графическим интерфейсом не будет наследоваться и отключаться от командной +оболочки, в которой выполнена команда его запуска. +На платформе Amiga редактор .B Vim -не будет создавать новое окно. Этот ключ нужно использовать, -когда +не будет перезапускаться для создания нового окна. Этот аргумент командной +строки нужно использовать, когда редактор .B Vim запускается программой, которая должна ждать завершения сеанса правки (например, программа для работы с электронной почтой). -На платформе Amiga команды ":sh" и ":!" не будут работать. -.TP -\-\-nofork -Режим активного приложения. Версия -.B Vim -с графическим интерфейсом не будет ветвиться и отключаться -от запустившей её оболочки. +На платформе Amiga в этом случае команды ":sh" и ":!" не будут работать. .TP \-F -Если +Запуск программы с поддержкой персидской письменности. +Если программа .B Vim -был собран с поддержкой FKMAP для правки текста справа налево -и настроек клавиатуры для языка фарси, этот ключ запускает +была собрана с поддержкой правки текста с написанием справа налево +и с поддержкой клавиатуры для персидского языка, то будет выполнен запуск +редактора .B Vim -в режиме фарси, иначе говоря, с включёнными опциями -\&'fkmap' и 'rightleft'. -В противном случае +в режиме работы с персидской письменностью, т. е. установлены параметры 'fkmap' +и 'rightleft'. +В противном случае редактор .B Vim -завершает работу с сообщением об ошибке. +завершит работу с сообщением об ошибке. +.br +Примечание. Поддержка персидской письменности была удалена в версии 8.1.0932. .TP \-g -Если +Запуск программы с графическим интерфейсом. +Если программа .B Vim -был собран с поддержкой графического интерфейса, этот ключ -включает графический интерфейс. В противном случае +была собрана с поддержкой графического интерфейса, то будет выполнен запуск +графического интерфейса пользователя. +В противном случае редактор .B Vim -завершает работу с сообщением об ошибке. -.TP -\-h -Выводит краткую информацию об аргументах и ключах командной строки. -После этого -.B Vim -завершает работу. +завершит работу с сообщением об ошибке. .TP \-H -Если +Запуск программы с поддержкой еврейской письменности. +Если программа .B Vim -был собран с поддержкой правки текста справа налево -и настроек клавиатуры для иврита, этот ключ запускает +была собрана с поддержкой правки текста с написанием справа налево +и с поддержкой клавиатуры для еврейского языка, то будет выполнен запуск +редактора .B Vim -в режиме иврита, иначе говоря, с включёнными опциями 'hkmap' и 'rightleft'. -В противном случае +в режиме работы с еврейской письменностью, т. е. установлены параметры 'hkmap' +и 'rightleft'. +В противном случае редактор .B Vim -завершает работу с сообщением об ошибке. +завершит работу с сообщением об ошибке. .TP -\-i {viminfo} -Если используется файл viminfo, то этот ключ задаёт имя такого файла (вместо -"~/.viminfo" по умолчанию). Можно также избежать использования файла viminfo -путём указания имени "NONE". -.TP -\-L -То же, что и \-r. +\-i {файл} +Использовать в качестве файла подкачки указанный {файл}. +Через этот аргумент задаётся наименование viminfo-файла (вместо принятого +по умолчанию ".viminfo"). Здесь же можно отключить использование viminfo-файла +через указание слова "NONE" (прописными буквами). .TP \-l -Режим Lisp. Включаются опции 'lisp' и 'showmatch'. +Запуск программы в режиме Lisp. +Выполняется установка параметров 'lisp' и 'showmatch'. +.TP +\-L +То же, что и аргумент командной строки \-r. .TP \-m -Изменение файлов запрещено. При этом отключается опция 'write', поэтому -запись файлов становится невозможной. +Работа без возможности сохранения изменений. +Выполняется сброс параметра 'write', поэтому становится невозможным записать +в файл изменения, внесённые в буфер. .TP -\-N -Режим неполной совместимости. Отключается 'compatible'. -.B Vim -будет работать лучше, но не будет полностью совместим с Vi, даже если -отсутствует файл сценария настроек (.vimrc). +\-M +Работа без возможности внесения изменений в текст. +Параметры 'modifiable' и 'write' будут отключены, так что изменения будут +запрещены, и файлы не смогут быть записаны. +Обратите внимание, что после начала работы редактора, эти параметры можно +включить, чтобы разрешить внесение изменений. .TP \-n -Не использовать своп-файл. Восстановление при сбое в работе будет невозможно. +Работа без создания файла подкачки. +В этом случае восстановление при сбое в работе редактора будет невозможно. Удобно для правки файла на очень медленном носителе (например, гибком диске). -То же самое можно сделать командой ":set uc=0". Отмена -- ":set uc=200". +То же самое можно сделать командой ":set uc=0". Включение файла подкачки \[em] +":set uc=200". +.TP +\-N +Работа в варианте неполной совместимости с редактором Vi. +Будет сброшен параметр 'compatible'. +Редактор +.B Vim +будет работать лучше, но не будет полностью совместим с редактором Vi, даже если +отсутствует файл начальных настроек (".vimrc"). +.TP +\-nb +Назначить программу Vim сервером редактора для ИСР NetBeans. Подробности +смотрите в документации. .TP \-o[N] -Открыть N окон, разделённых по горизонтали. Если N не указано, то открывается -по одному окну на каждый файл. +Создать для N файлов отдельные окна, расположенные по горизонтали. +Если N не указано, то создаётся по одному окну на каждый файл. .TP \-O[N] -Открыть N окон, разделённых по вертикали. Если N не указано, то открывается -по одному окну на каждый файл. +Создать для N файлов отдельные окна, расположенные по вертикали. +Если N не указано, то создаётся по одному окну на каждый файл. .TP -\-R -Режим "только для чтения". Включается опция 'readonly'. -Файл в буфере доступен для редактирования, но его копию на диске нельзя -случайно перезаписать. Для сохранения файла необходимо добавить восклицательный -знак к соответствующей команде Ex (например, ":w!"). -Ключ "\-R" подразумевает также, что используется и ключ "\-n" (см. выше). -Опция 'readonly' может быть выключена по команде ":set noro". -См. ":help 'readonly'". +\-p[N] +Создать для N файлов отдельные вкладки. +Если N не указано, то создаётся по одной вкладке на каждый файл. +.TP +\-P {заголовок окна} +Открыть программу в многодокументном приложении. +Только для ГИП в MS Windows. Задаёт заголовок окна родительского приложения. +Если возможно, то программа Vim будет запущена внутри окна многодокументного +приложения. Многодокументное приложение должно иметь указанный {заголовок окна}. +Убедитесь, что этот {заголовок окна} уникален для приложения. Обращаем внимание, +что реализация данного функционала всё ещё не до конца отработана. Внедрение +программы возможно не во все приложения и не поддерживается меню окна. .TP \-r -Вывести список своп-файлов и информацию об их использовании для восстановления после сбоя. +Вывод перечня файлов подкачки и завершение работы. +Будут показаны доступные файлы подкачки и информация об их использовании +для восстановления в случае сбоя. .TP \-r {файл} -Режим восстановления. -Для восстановления после сбоя будет использован своп-файл. -Своп-файл имеет то же имя, что и текстовый файл, но с добавлением расширения ".swp". +Восстановление аварийно завершённого сеанса. +Для восстановления после сбоя в работе будет использован указанный файл подкачки. +Файл подкачки имеет то же наименование, что и редактируемый текстовый файл, +но с добавлением расширения ".swp". См. ":help recovery". .TP +\-R +Работа в варианте только для чтения. +Будет установлен параметр 'readonly'. +Файл в буфере доступен для редактирования, но его копию на диске нельзя +случайно перезаписать. Для сохранения файла необходимо добавить восклицательный +знак к соответствующей Ex-команде (например, ":w!"). +При задании аргумента "\-R" также подразумевается, что используется и аргумент +"\-n" (см. выше). +Параметр 'readonly' может быть сброшен по команде ":set noro". +См. ":help 'readonly'". +.TP \-s -Тихий режим. Только при запуске как "Ex" или если перед "\-s" указан ключ "\-e". +Тихий режим. +Только при запуске в командной оболочке как программы "ex" или если перед +аргументом "\-s" указан аргумент "\-e". .TP -\-s {scriptin} -Считывается файл сценария {scriptin}. При этом, содержимое файла воспринимается -в виде команд, как если бы они были набраны на консоли. -То же самое достигается командой ":source! {scriptin}". -Если конец файла считывается до завершения работы редактора, то в дальнейшем -ввод осуществляется с клавиатуры. +\-s {командный файл} +Считывание команд режима команд из {командного файла}. +Содержимое файла воспринимается в виде команд, как если бы они были набраны +непосредственно в редакторе. +То же самое достигается командой ":source! {командный файл}". +Если после исполнения всех команд из {командного файла} работа редактора +продолжается, то дальнейший ввод команд и текста ожидается с клавиатуры. .TP -\-T {terminal} -Сообщает +\-S {файл} +Исполнение указанного {файла}. +После загрузки в буфер первого файла, будет исполнен указанный командный {файл}. +Это аналогично команде в командной строке \-c "source {файл}". +Наименование {файла} не может начинаться с символа '\-'. +Если не указан {файл}, то будет исполнен файл "Session.vim" (это будет работать +только если аргумент \-S является последним в командной строке). +.TP +\-T {терминал} +Назначить указанный тип {терминала}. +Редактору .B Vim -тип используемого терминала. Необходимо только в тех ситуациях, когда -автоматическое определение терминала не работает. Имя терминала должно быть -известно +будет передан тип используемого терминала. +Необходимо только в тех ситуациях, когда автоматическое определение терминала +не работает. Наименование терминала должно быть известно редактору .B Vim -(встроено в него) или определено в файлах termcap или terminfo. +(предопределено в редакторе) либо указано в базе termcap или terminfo. .TP -\-u {vimrc} -Использовать команды из файла сценария {vimrc} для настройки. -Все остальные файлы настроек пропускаются. +\-u {файл} +Использовать для начальной настройки указанный командный {файл}. +Все остальные файлы настроек игнорируются. Удобно для редактирования специальных типов файлов. -Чтобы избежать использования сценариев настроек вообще, можно использовать -имя "NONE". См. ":help initialization". +Через этот аргумент можно также отключить обработку всех файлов начальной +настройки, используйте для этого слово "NONE" (прописными буквами). +См. ":help initialization". .TP -\-U {gvimrc} -Использовать команды из файла сценария {gvimrc} для настройки графического -интерфейса. -Все остальные файлы настроек для графического интерфейса пропускаются. -Чтобы избежать использования сценариев настроек графического интерфейса вообще, -можно использовать имя "NONE". См. ":help gui-init". -.TP -\-V -"Болтливый" режим. Выводить сообщения о том, какие файлы читаются, и о -чтении-записи файла viminfo. +\-U {файл} +Использовать для начальной настройки графического интерфейса указанный +командный {файл}. +Все остальные файлы настроек для графического интерфейса игнорируются. +Через этот аргумент можно также отключить обработку всех файлов настройки +графического интерфейса, используйте для этого слово "NONE" (прописными буквами). +См. ":help gui\-init". .TP \-v -Запустить +Запуск программы в режиме Vi. +Редактор .B Vim -в режиме Vi, как будто исполняемый файл имеет имя "vi". Имеет смысл только если -исполняемый файл имеет имя "ex". +будет работать в режиме редактора Vi, как будто исполняемый файл называется "vi". +Имеет смысл только если исполняемый файл называется "ex". .TP -\-w {scriptout} -Все символы, введённые с клавиатуры вплоть до момента завершения работы, -записываются в файл {scriptout}. -Удобно в том случае, когда вы хотите создать файл сценария для последующего -использования с "vim \-s" или ":source!". Если файл {scriptout} уже существует, -то новые символы будут добавляются в конец файла. +\-V[N] +Режим подробного вывода. +Будут выводиться сообщения о том, какие командные файлы исполняются, и какая +информация считывается и записывается в viminfo-файле. Необязательное число N +задаёт уровень детализации информации. По умолчанию это значение установлено +равным 10. .TP -\-W {scriptout} -Как "\-w", но уже существующий файл будет перезаписан. +\-V[N]{файл} +Аналогично аргументу \-V, а также выполняется установка параметру 'verbosefile' +значение {файл}. Как результат, сообщения будут записываться в {файл}, а не +отображаться на экране. Наименование {файла} не может начинаться с какой-либо +цифры. +.TP +\-w{число} +Для параметра 'window' будет установлено значение, равное указанному {числу}. +.TP +\-w {файл} +Добавление всех введённых команд в {файл}. +Все символы, введённые с клавиатуры вплоть до момента завершения работы +редактора, записываются в {файл}. +Удобно в том случае, когда вы хотите создать командный файл для последующего +его использования в командной строке "vim \-s" или в команде ":source!". +Если {файл} уже существует, то набранный текст будет добавляются в конец файла. +.TP +\-W {файл} +Запись всех введённых команд в {файл}. +Как аргумент "\-w", но существующий {файл} будет перезаписан. .TP \-x -Шифровать записываемые файлы. Будет выдано приглашение ввести пароль. +Редактирование шифрованных файлов. +Если редактор +.B Vim +был собран с поддержкой шифрования, то выполнять шифрование при записи файлов. +Будет выдано приглашение ввести пароль. .TP \-X -Не подключаться к X-серверу. Ускоряет загрузку на консоли, но делает невозможным -использование заголовка окна и буфера обмена. +Запуск программы без подключения к X-серверу. +Ускоряет загрузку в консоли, но делает невозможным использование заголовка окна +и буфера обмена. +.TP +\-y +Работа в упрощённом варианте. +Редактор +.B Vim +будет работать в упрощённом варианте, как будто исполняемый файл имеет название +"evim" или "eview". +Поведение редактора +.B Vim +будет походить на редакторы, созданные по безрежимному принципу работы. .TP \-Z -Ограниченный режим. Работает так же, как и программы, начинающиеся с "r". +Работа с ограничением функциональности. +Работает так же, как и запуск исполняемого файла, наименование которого +начинается с буквы "r". .TP \-\- -Конец ключей. Все остальные аргументы рассматриваются как имена файлов. -Может быть использовано для правки файлов, имена которых начинаются с дефиса. +Означает окончание ввода аргументов. +Все что указано после этого в командной строке, считается наименованиями файлов. +Может быть использовано для правки файлов, наименования которых начинаются с +дефиса. .TP -\-\-help -Вывести краткую справку и завершить работу. То же, что и "\-h". +\-\-clean +При работе редактора не использовать пользовательскую конфигурацию (файлы vimrc, +подключаемые модули и т. п.). Полезно для проверки, что проблема в работе +редактора не возникнет с предустановленными настройками программы Vim. .TP -\-\-version -Вывести информацию о версии программы и завершить работу. +\-\-cmd {команда} +Как аргумент "\-c", но команда исполняется перед обработкой любого файла +настроек (vimrc). +Можно указывать до десяти таких команд, независимо от количества команд "\-c". +.TP +\-\-echo\-wid +Только для графического интерфейса GTK. Отобразить идентификатор окна +(Window ID) в поток стандартного вывода (stdout). +.TP +\-\-gui\-dialog\-file {файл} +При работе редактора в графическом интерфейсе пользователя, заголовок +и сообщение диалогового окна будут записаны в {файл} без отображения на экране. +Если указанный {файл} не существует, то он будет создан, а при его наличии +сообщения будут дописываться в этот {файл}. Данный аргумент полезен только для +тестирования работы редактора, чтобы избежать остановки программы, так как +отображаемое диалоговое окно может быть скрыто. Если не поддерживается +графический интерфейс пользователя, то этот аргумент игнорируется программой. +.TP +\-\-help, \-h, \-? +Будет показана краткая информация об аргументах и параметрах командной строки. +После этого редактор +.B Vim +завершит работу. +.TP +\-\-literal +Данный аргумент указывает, что требуется воспринимать наименования файлов +буквально, и не выполнять разбор подстановочных символов. +Этот аргумент командной строки неприменим в Unix-подобных системах, где разбор +подстановочных символов выполняется командной оболочкой. +.TP +\-\-log {файл} +Будет выполнена запись протокола работы с этапа инициализации программы. +Если при сборке программы +.B Vim +были включены компоненты "eval" и "channel", будет выполняться протоколирование +работы с самой ранней стадии запуска программы, а журнал записываться в {файл}. +Это работает аналогично вызову функции +.I ch_logfile({filename}, 'ao') +.TP +\-\-nofork +Режим активного приложения. +Редактор +.B Vim +с графическим интерфейсом не будет наследоваться и отключаться +от командной оболочки, в которой выполнена команда его запуска. +.TP +\-\-noplugin +Будет выполнен запуск программы без загрузки внешних подключаемых модулей. +Это же подразумевается при указании аргумента \-u NONE. +.TP +\-\-not\-a\-term +Не сообщать об отсутствии терминала для ввода-вывода. +Через этот аргумент указывается, что операции ввода-вывода осуществляются не +на терминал. Это позволяет избежать предупреждающего сообщения и двухсекундной +задержки, которые могли бы возникнуть. .TP \-\-remote -Подключиться к серверу Vim и заставить его править файлы, указанные в -последующих аргументах. Если сервер не найден, выводится предупреждение, -а файлы правятся в местной копии Vim. +Будет выполнено подключение к Vim-серверу и передача для правки файлов, +указанных в последующих аргументах. Если сервер не найден, выводится +предупреждение, а правка файлов выполняется в текущей копии редактора Vim. .TP \-\-remote\-expr {выражение} -Подключиться к серверу Vim и вычислить на нём указанное {выражение}. +Будет выполнено подключение к Vim-серверу и передача указанного {выражение} для +вычисления. Результат вычисления будет выведен в поток стандартного вывода (stdout). .TP -\-\-remote\-send {ключи} -Подключиться к серверу Vim и передать ему указанные {ключи}. +\-\-remote\-send {код клавиши} +Будет выполнено подключение к Vim-серверу и передача указанных {кодов клавиш}. .TP \-\-remote\-silent Как "\-\-remote", но без вывода предупреждения, если сервер не найден. .TP \-\-remote\-wait -Как "\-\-remote", но Vim не будет завершать работу до тех пор, пока не будет -выполнена правка всех файлов. +Как "\-\-remote", но редактор Vim не будет завершать работу до тех пор, +пока не будет выполнена правка всех файлов. .TP \-\-remote\-wait\-silent Как "\-\-remote\-wait", но без вывода предупреждения, если сервер не найден. .TP \-\-serverlist -Вывести список всех доступных серверов Vim. +Будет выведен перечень всех доступных Vim-серверов. .TP -\-\-servername {имя} -Использовать указанное {имя} в качестве имени сервера. Если ключ -"\-\-remote" не указан, то {имя} присваивается данной копии Vim, -в противном случае указывает на имя сервера, к которому следует -подключиться. +\-\-servername {название} +Использовать указанное {название} в качестве наименования сервера. Если аргумент +"\-\-remote" не указан, то {название} присваивается данной копии редактора Vim, +в противном случае указывает на сервер, к которому следует подключиться. .TP \-\-socketid {id} -Только для графического интерфейса GTK: использовать механизм GtkPlug для -запуска gvim в отдельном окне. +Только для графического интерфейса GTK. Будет использован механизм GtkPlug для +запуска редактора gVim в отдельном окне. .TP -\-\-echo\-wid -Только для графического интерфейса GTK: вывести идентификатор окна (Window ID) -в поток стандартного вывода (stdout). -.SH ВСТРОЕННАЯ СПРАВКА -Для начала, наберите команду ":help". -Введите ":help тема", чтобы получить справку по конкретной теме. -Например, команда ":help ZZ" выведет информацию о команде "ZZ". -Используйте и CTRL-D для автоматического дополнения -названий тем (":help cmdline-completion"). -Для быстрого перемещения по справочнику используются метки (что-то +\-\-startuptime {файл} +Будет выполнена запись хронометража запуска программы в {файл}. +.TP +\-\-ttyfail +Будт сразу же завершена работа, если ввод-вывод получен не с терминала (tty). +.TP +\-\-version +Будет выведена информация о версии программы и завершена работа. +.TP +\-\-windowid {ИД} +Только для графического интерфейса в MS Windows. Редактор gVim будет +использовать окно с указанным {ИД} в качестве родительского, чтобы попытаться +выполнить запуск внутри этого окна. +.SH ВСТРОЕННАЯ ДОКУМЕНТАЦИЯ +Для начала работы с документацией, наберите в редакторе +.B Vim +команду ":help". +Введите ":help тема", чтобы получить справку по интересующей теме. +Например, по команде ":help ZZ" будет выведена информация о команде "ZZ". +Используйте клавиши и CTRL+D для подстановки нужного названия темы +(см. ":help cmdline\-completion"). +Для быстрого перемещения по документации используются индексы (что-то вроде гипертекстовых ссылок, см. ":help"). Таким образом можно -просматривать все файлы справки, например ":help syntax.txt". +переходить от одного файла документации к другому, например, ":help syntax.txt". .SH ФАЙЛЫ .TP 15 -/usr/local/lib/vim/doc/*.txt -Файлы справочника +/usr/local/share/vim/vim??/doc/*.txt +Файлы документации редактора .B Vim. -См. ":help doc-file-list" для получения полного списка. +См. ":help doc\-file\-list" для получения полного перечня файлов. +.br +Здесь и далее +.I "vim??" +означает сокращённую запись номера версии, например, vim91 для версии редактора +.B Vim 9.1 .TP -/usr/local/lib/vim/doc/tags -Файл меток, используемый для поиска информации в файлах справки. +/usr/local/share/vim/vim??/doc/tags +Файл индексов, используемый для поиска информации в файлах документации. .TP -/usr/local/lib/vim/syntax/syntax.vim -Системные настройки синтаксиса. +/usr/local/share/vim/vim??/syntax/syntax.vim +Общесистемные настройки распознавания и подсветки синтаксиса. .TP -/usr/local/lib/vim/syntax/*.vim -Файлы синтаксиса для разных языков. +/usr/local/share/vim/vim??/syntax/*.vim +Файлы распознавания и подсветки синтаксиса для различных языков программирования. .TP -/usr/local/lib/vim/vimrc -Системные настройки +/usr/local/share/vim/vimrc +Общесистемный файл начальной настройки для консольного редактора .B Vim. .TP -/usr/local/lib/vim/gvimrc -Системный настройки графического интерфейса. +~/.vimrc, ~/.vim/vimrc, $XDG_CONFIG_HOME/vim/vimrc +Пользовательские файлы начальной настройки для консольного редактора +.B Vim +(будет использован первый найденный файл из указанных). .TP -/usr/local/lib/vim/optwin.vim -Сценарий, используемый при выполнении команды ":options". -Хороший способ просматривать и изменять настройки. +/usr/local/share/vim/gvimrc +Общесистемный файл начальной настройки для редактора с графическим интерфейсом +.B gVim. .TP -/usr/local/lib/vim/menu.vim -Системные настройки меню для gvim. +~/.gvimrc, ~/.vim/gvimrc, $XDG_CONFIG_HOME/vim/gvimrc +Пользовательские файлы начальной настройки для редактора с графическим +интерфейсом +.B gVim +(будет использован первый найденный файл из указанных). .TP -/usr/local/lib/vim/bugreport.vim -Сценарий для создания отчёта об обнаруженных глюках. См. ":help bugs". +/usr/local/share/vim/vim??/optwin.vim +Командный файл, используемый при выполнении команды ":options". +По этой команде предоставляется удобный способ просмотра и изменения настроек. .TP -/usr/local/lib/vim/filetype.vim -Сценарий для определения типа файла по имени. См. ":help 'filetype'". +/usr/local/share/vim/vim??/menu.vim +Системные настройки меню для графического интерфейса редактора +.B gVim. .TP -/usr/local/lib/vim/scripts.vim -Сценарий для определения типа файла по содержимому. См. ":help 'filetype'". +/usr/local/share/vim/vim??/bugreport.vim +Командный файл для создания отчёта об обнаруженных ошибках. См. ":help bugs". .TP -/usr/local/lib/vim/print/*.ps -Файлы для печати PostScript. +/usr/local/share/vim/vim??/filetype.vim +Командный файл для распознавания типов файлов по наименованию. +См. ":help 'filetype'". +.TP +/usr/local/share/vim/vim??/scripts.vim +Командный файл для распознавания типов файлов по содержимому. +См. ":help 'filetype'". +.TP +/usr/local/share/vim/vim??/print/*.ps +Файлы, используемые для печати через интерфейс PostScript. .PP -Более свежая информация -- на сайте VIM: +Всю последнюю информацию о редакторе можно получить на веб-странице VIM: .br -.SH СМОТРИ ТАКЖЕ +.SH СМОТРИТЕ ТАКЖЕ vimtutor(1) .SH АВТОРЫ -Большая часть +Большая часть редактора .B Vim -создана Брамом Мооленааром (Bram Moolenaar), которому помогает огромное -количество людей. См. ":help credits" в +была создана Брамом Моленаром (Bram Moolenaar), которому помогало огромное +количество людей. См. ":help credits" в редакторе .B Vim. .br +Редактор .B Vim базируется на коде редактора Stevie, написанного Тимом Томпсоном (Tim Thompson), Тони Эндрюсом (Tony Andrews) и Г. Р. (Фредом) Уолтером (G.R. (Fred) Walter). -Однако, в настоящее время в Vim почти не осталось ничего от исторического кода -его предшественника. +Однако, в настоящее время в программе Vim почти ничего не осталось +от исторического кода его предшественника. .br -Русская локализация +Русская локализация редактора .B Vim выполняется в рамках проекта "РуВим", -см. . -.SH ГЛЮКИ +см. . +.SH ОШИБКИ Скорее всего есть. -См. ":help todo" -- список известных проблем. +См. ":help todo" \[em] перечень известных ошибок в работе. .PP -Заметим, что многие вещи, которые считаются глюками, на самом деле -являются результатом слишком полного воспроизведения поведения Vi. +Заметим, что многие вещи, которые считаются ошибками, на самом деле +являются результатом слишком полного воспроизведения поведения редактора Vi. Если вы думаете, что что-то является ошибкой только потому, что "Vi делает это по-другому", внимательно прочитайте файл vi_diff.txt -(или наберите ":help vi_diff.txt" в Vim) и используйте опции 'compatible' -и 'cpoptions'. +(или наберите ":help vi_diff.txt" в редакторе Vim) и посмотрите параметры + 'compatible' и 'cpoptions'. diff --git a/runtime/doc/vim-ru.UTF-8.1 b/runtime/doc/vim-ru.UTF-8.1 index ef527213e3..e2308e341e 100644 --- a/runtime/doc/vim-ru.UTF-8.1 +++ b/runtime/doc/vim-ru.UTF-8.1 @@ -1,19 +1,20 @@ -.TH VIM 1 "2002 Feb 22" -.SH п≤п°п╞ -vim \- Vi IMproved (пёп╩я┐я┤я┬п╣п╫п╫я▀п╧ Vi), я┌п╣п╨я│я┌п╬п╡я▀п╧ я─п╣п╢п╟п╨я┌п╬я─ п╢п╩я▐ п©я─п╬пЁя─п╟п╪п╪п╦я│я┌п╬п╡ -.SH п п·п°п░п²п■п²п░п╞ п║п╒п═п·п п░ +.TH VIM 1 "12 п╟п╡пЁя┐я│я┌п╟ 2024" +.SH п²п░п≈п²п░п╖п∙п²п≤п∙ +п÷я─п╬пЁя─п╟п╪п╪п╟ Vim \[em] я█я┌п╬ Vi IMproved (пёп╩я┐я┤я┬п╣п╫п╫я▀п╧ Vi), я┌п╣п╨я│я┌п╬п╡я▀п╧ я─п╣п╢п╟п╨я┌п╬я─ п╢п╩я▐ +п©я─п╬пЁя─п╟п╪п╪п╦я│я┌п╬п╡. +.SH п п═п░п╒п п≤п≥ п·п▒п≈п·п═ .br .B vim -[п╨п╩я▌я┤п╦] [я└п╟п╧п╩ ..] +[п╟я─пЁя┐п╪п╣п╫я┌я▀] [я└п╟п╧п╩ ...] .br .B vim -[п╨п╩я▌я┤п╦] \- +[п╟я─пЁя┐п╪п╣п╫я┌я▀] \- .br .B vim -[п╨п╩я▌я┤п╦] \-t п╪п╣я┌п╨п╟ +[п╟я─пЁя┐п╪п╣п╫я┌я▀] \-t п╦п╫п╢п╣п╨я│ .br .B vim -[п╨п╩я▌я┤п╦] \-q [я└п╟п╧п╩ п╬я┬п╦п╠п╬п╨] +[п╟я─пЁя┐п╪п╣п╫я┌я▀] \-q [я└п╟п╧п╩ я─п╣п╥я┐п╩я▄я┌п╟я┌п╬п╡] .PP .br .B ex @@ -22,468 +23,669 @@ vim \- Vi IMproved (пёп╩я┐я┤я┬п╣п╫п╫я▀п╧ Vi), я┌п╣п╨я│я┌п╬п╡я▀п╧ я─п╣п╢п╟п╨я┌п╬ .br .B gvim .B gview +.B evim +.B eview .br .B rvim .B rview .B rgvim .B rgview .SH п·п÷п≤п║п░п²п≤п∙ +п÷я─п╬пЁя─п╟п╪п╪п╟ .B Vim --- я┌п╣п╨я│я┌п╬п╡я▀п╧ я─п╣п╢п╟п╨я┌п╬я─, п╬п╠я─п╟я┌п╫п╬-я│п╬п╡п╪п╣я│я┌п╦п╪я▀п╧ я│ Vi. -п·п╫ п╪п╬п╤п╣я┌ п╠я▀я┌я▄ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫ п╢п╩я▐ п©я─п╟п╡п╨п╦ п╡я│п╣я┘ п╡п╦п╢п╬п╡ п©я─п╬я│я┌п╬пЁп╬ я┌п╣п╨я│я┌п╟. -п·я│п╬п╠п╣п╫п╫п╬ п╬п╫ я┘п╬я─п╬я┬ п╢п╩я▐ п©я─п╟п╡п╨п╦ п╦я│я┘п╬п╢п╫я▀я┘ я┌п╣п╨я│я┌п╬п╡ п©я─п╬пЁя─п╟п╪п╪. +\[em] я█я┌п╬ я┌п╣п╨я│я┌п╬п╡я▀п╧ я─п╣п╢п╟п╨я┌п╬я─, я│п╬п╡п╪п╣я│я┌п╦п╪я▀п╧ я│ я─п╣п╢п╟п╨я┌п╬я─п╬п╪ Vi. +п·п╫п╟ п╪п╬п╤п╣я┌ п╠я▀я┌я▄ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╟ п╢п╩я▐ п©я─п╟п╡п╨п╦ п╡я│п╣я┘ п╡п╦п╢п╬п╡ п╬п╠я▀я┤п╫я▀я┘ я┌п╣п╨я│я┌п╬п╡я▀я┘ п╢п╬п╨я┐п╪п╣п╫я┌п╬п╡. +п·я│п╬п╠п╣п╫п╫п╬ п©п╬п╩п╣п╥п╫п╟ п╬п╫п╟ п╠я┐п╢п╣я┌ п╢п╩я▐ я─п╣п╢п╟п╨я┌п╦я─п╬п╡п╟п╫п╦я▐ п╦я│я┘п╬п╢п╫я▀я┘ я┌п╣п╨я│я┌п╬п╡ п©я─п╬пЁя─п╟п╪п╪. .PP -п÷п╬ я│я─п╟п╡п╫п╣п╫п╦я▌ я│ Vi, +п÷п╬ я│я─п╟п╡п╫п╣п╫п╦я▌ я│ я─п╣п╢п╟п╨я┌п╬я─п╬п╪ Vi, п╡ я─п╣п╢п╟п╨я┌п╬я─п╣ .B Vim -п╦п╪п╣п╣я┌ п╪п╫п╬пЁп╬ я┐я│п╬п╡п╣я─я┬п╣п╫я│я┌п╡п╬п╡п╟п╫п╦п╧: п╪п╫п╬пЁп╬п╨я─п╟я┌п╫п╟я▐ п╬я┌п╪п╣п╫п╟ п╬п©п╣я─п╟я├п╦п╧, +п©я─п╣п╢я│я┌п╟п╡п╩п╣п╫п╬ п╪п╫п╬пЁп╬ я┐я│п╬п╡п╣я─я┬п╣п╫я│я┌п╡п╬п╡п╟п╫п╦п╧: п╪п╫п╬пЁп╬п╨я─п╟я┌п╫п╟я▐ п╬я┌п╪п╣п╫п╟ п╬п©п╣я─п╟я├п╦п╧, п╪п╫п╬п╤п╣я│я┌п╡п╣п╫п╫п╬я│я┌я▄ п╬п╨п╬п╫ п╦ п╠я┐я└п╣я─п╬п╡, п©п╬п╢я│п╡п╣я┌п╨п╟ я│п╦п╫я┌п╟п╨я│п╦я│п╟, п©я─п╟п╡п╨п╟ п╨п╬п╪п╟п╫п╢п╫п╬п╧ я│я┌я─п╬п╨п╦, -п╟п╡я┌п╬п╢п╬п©п╬п╩п╫п╣п╫п╦п╣ п╦п╪я▒п╫ я└п╟п╧п╩п╬п╡, п╡я│я┌я─п╬п╣п╫п╫п╟я▐ я│п©я─п╟п╡п╨п╟, п╡п╦п╥я┐п╟п╩я▄п╫п╬п╣ п╡я▀п╢п╣п╩п╣п╫п╦п╣ п╦ я┌.п©. -п║п╪. ":help vi_diff.txt" п╢п╩я▐ п©п╬п╩я┐я┤п╣п╫п╦я▐ п©п╬п╩п╫п╬пЁп╬ я│п©п╦я│п╨п╟ я─п╟п╥п╩п╦я┤п╦п╧ п╪п╣п╤п╢я┐ +п©п╬п╢я│я┌п╟п╫п╬п╡п╨п╟ п╫п╟п╦п╪п╣п╫п╬п╡п╟п╫п╦п╧ я└п╟п╧п╩п╬п╡, п╡я│я┌я─п╬п╣п╫п╫п╟я▐ п╢п╬п╨я┐п╪п╣п╫я┌п╟я├п╦я▐, п╡п╦п╥я┐п╟п╩я▄п╫п╬п╣ п╡я▀п╢п╣п╩п╣п╫п╦п╣ +п╦ п©я─п╬я┤п╣п╣. +п║п╪. ":help vi_diff.txt" я┤я┌п╬п╠я▀ п╬п╥п╫п╟п╨п╬п╪п╦я┌я▄я│я▐ я│ п©п╬п╩п╫я▀п╪ п©п╣я─п╣я┤п╫п╣п╪ я─п╟п╥п╩п╦я┤п╦п╧ п╪п╣п╤п╢я┐ +я─п╣п╢п╟п╨я┌п╬я─п╬п╪ .B Vim -п╦ Vi. +п╦ я─п╣п╢п╟п╨я┌п╬я─п╬п╪ Vi. .PP -п▓п╬ п╡я─п╣п╪я▐ я─п╟п╠п╬я┌я▀ п╡ -.B Vim -п╪п╬п╤п╫п╬ п©п╬п╩я┐я┤п╦я┌я▄ я│п©я─п╟п╡п╨я┐ я│ п©п╬п╪п╬я┴я▄я▌ я│п╦я│я┌п╣п╪я▀ п╡я│я┌я─п╬п╣п╫п╫п╬п╧ я│п©я─п╟п╡п╨п╦ (п╨п╬п╪п╟п╫п╢п╟ ":help"). -п║п╪. я─п╟п╥п╢п╣п╩ "п▓п║п╒п═п·п∙п²п²п░п╞ п║п÷п═п░п▓п п░" п╫п╦п╤п╣ п©п╬ я┌п╣п╨я│я┌я┐. +п╖я┌п╬п╠я▀ п©п╬п╩я┐я┤п╦я┌я▄ п©п╬п╩п╣п╥п╫я┐я▌ п╦п╫я└п╬я─п╪п╟я├п╦я▌ п╬ я─п╟п╠п╬я┌п╣ я│ я─п╣п╢п╟п╨я┌п╬я─п╬п╪ +.B Vim, +п╪п╬п╤п╫п╬ п╡п╬я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄я│я▐ п╡я│я┌я─п╬п╣п╫п╫п╬п╧ п╡ п©я─п╬пЁя─п╟п╪п╪я┐ п╢п╬п╨я┐п╪п╣п╫я┌п╟я├п╦п╣п╧, п╫п╟п╠я─п╟п╡ п╡ я─п╣п╢п╟п╨я┌п╬я─п╣ +п╨п╬п╪п╟п╫п╢я┐ ":help". +п║п╪. я─п╟п╥п╢п╣п╩ "п▓п║п╒п═п·п∙п²п²п░п╞ п■п·п пёп°п∙п²п╒п░п╕п≤п╞" п╢п╟п╩п╣п╣ п╡ я┌п╣п╨я│я┌п╣. .PP -п╖п╟я┴п╣ п╡я│п╣пЁп╬ +п╖п╟я┴п╣ п╡я│п╣пЁп╬ я─п╣п╢п╟п╨я┌п╬я─ .B Vim п╥п╟п©я┐я│п╨п╟я▌я┌ п╢п╩я▐ п©я─п╟п╡п╨п╦ п╬п╢п╫п╬пЁп╬ я└п╟п╧п╩п╟ п©я─п╦ п©п╬п╪п╬я┴п╦ п╨п╬п╪п╟п╫п╢я▀ .PP vim я└п╟п╧п╩ .PP -п▓ п╬п╠я┴п╣п╪ п╡п╦п╢п╣ п╨п╬п╪п╟п╫п╢п╟ п╥п╟п©я┐я│п╨п╟ +п▓ п╬п╠я┴п╣п╪ п╡п╦п╢п╣ п╨п╬п╪п╟п╫п╢п╟ п╥п╟п©я┐я│п╨п╟ я─п╣п╢п╟п╨я┌п╬я─п╟ .B Vim п╡я▀пЁп╩я▐п╢п╦я┌ я┌п╟п╨: .PP - vim [п╨п╩я▌я┤п╦] [я│п©п╦я│п╬п╨ я└п╟п╧п╩п╬п╡] + vim [п╟я─пЁя┐п╪п╣п╫я┌я▀] [я└п╟п╧п╩я▀] .PP -п∙я│п╩п╦ я│п©п╦я│п╬п╨ я└п╟п╧п╩п╬п╡ п╬я┌я│я┐я┌я│я┌п╡я┐п╣я┌, я─п╣п╢п╟п╨я┌п╬я─ п╫п╟я┤п╫я▒я┌ я─п╟п╠п╬я┌я┐ я│ п©я┐я│я┌я▀п╪ п╠я┐я└п╣я─п╬п╪. -п▓ п©я─п╬я┌п╦п╡п╫п╬п╪ я│п╩я┐я┤п╟п╣ п╦п╪я▐ я└п╟п╧п╩п╟ п╢п╬п╩п╤п╫п╬ п╠я▀я┌я▄ я┐п╨п╟п╥п╟п╫п╬ п╬п╢п╫п╦п╪ п╦п╥ я│п╩п╣п╢я┐я▌я┴п╦я┘ я┤п╣я┌я▀я─я▒я┘ я│п©п╬я│п╬п╠п╬п╡: +п∙я│п╩п╦ я└п╟п╧п╩я▀ п╫п╣ я┐п╨п╟п╥п╟п╫я▀, я─п╣п╢п╟п╨я┌п╬я─ п╠я┐п╢п╣я┌ п╥п╟п©я┐я┴п╣п╫ я│ п╢п╬я│я┌я┐п©п╫я▀п╪ п╢п╩я▐ я─п╣п╢п╟п╨я┌п╦я─п╬п╡п╟п╫п╦я▐ +п©я┐я│я┌я▀п╪ п╠я┐я└п╣я─п╬п╪. +п²п╟п╦п╪п╣п╫п╬п╡п╟п╫п╦я▐ я└п╟п╧п╩п╬п╡ п╪п╬пЁя┐я┌ п╠я▀я┌я▄ я┐п╨п╟п╥п╟п╫я▀ п╬п╢п╫п╦п╪ п╦п╥ я│п╩п╣п╢я┐я▌я┴п╦я┘ я┤п╣я┌я▀я─я▒я┘ я│п©п╬я│п╬п╠п╬п╡: .TP 12 -я└п╟п╧п╩ .. -п║п©п╦я│п╬п╨ п╦п╪я▒п╫ я└п╟п╧п╩п╬п╡. -п÷п╣я─п╡я▀п╧ я└п╟п╧п╩ п╠я┐п╢п╣я┌ п╬п╠я┼я▐п╡п╩п╣п╫ п╟п╨я┌п╦п╡п╫я▀п╪ п╦ п╥п╟пЁя─я┐п╤п╣п╫ п╡ п╠я┐я└п╣я─. п я┐я─я│п╬я─ п╠я┐п╢п╣я┌ п©п╬п╪п╣я┴я▒п╫ -п╡ п©п╣я─п╡п╬п╧ я│я┌я─п╬п╨п╣ п╠я┐я└п╣я─п╟. п■п╬я│я┌я┐п© п╨ п╢я─я┐пЁп╦п╪ я└п╟п╧п╩п╟п╪ п╪п╬п╤п╣я┌ п╠я▀я┌я▄ п╬я│я┐я┴п╣я│я┌п╡п╩я▒п╫ п©я─п╦ -п©п╬п╪п╬я┴п╦ п╨п╬п╪п╟п╫п╢я▀ ":next". п╖я┌п╬п╠я▀ п©я─п╟п╡п╦я┌я▄ я└п╟п╧п╩, п╦п╪я▐ п╨п╬я┌п╬я─п╬пЁп╬ п╫п╟я┤п╦п╫п╟п╣я┌я│я▐ я│ я│п╦п╪п╡п╬п╩п╟ -"п╢п╣я└п╦я│" (-), п©п╣я─п╣п╢ я│п©п╦я│п╨п╬п╪ я└п╟п╧п╩п╬п╡ п╫п╣п╬п╠я┘п╬п╢п╦п╪п╬ п©п╬я│я┌п╟п╡п╦я┌я▄ "--". +я└п╟п╧п╩ ... +п÷п╣я─п╣я┤п╣п╫я▄ п╫п╟п╦п╪п╣п╫п╬п╡п╟п╫п╦п╧ я└п╟п╧п╩п╬п╡. +п÷п╣я─п╡я▀п╧ я└п╟п╧п╩ п╦п╥ п©п╣я─п╣я┤п╫я▐ п╠я┐п╢п╣я┌ п╬п╠я┼я▐п╡п╩п╣п╫ п╟п╨я┌п╦п╡п╫я▀п╪ п╦ п╥п╟пЁя─я┐п╤п╣п╫ п╡ п╠я┐я└п╣я─, п╟ п╨п╟я─п╣я┌п╨п╟ +я┐я│я┌п╟п╫п╬п╡п╩п╣п╫п╟ п╫п╟ п©п╣я─п╡п╬п╧ я│я┌я─п╬п╨п╣ я█я┌п╬пЁп╬ п╠я┐я└п╣я─п╟. п■п╬я│я┌я┐п© п╨ п╢я─я┐пЁп╦п╪ я└п╟п╧п╩п╟п╪ п╦п╥ я█я┌п╬пЁп╬ +п©п╣я─п╣я┤п╫я▐ п╪п╬п╤п╣я┌ п╠я▀я┌я▄ п╬я│я┐я┴п╣я│я┌п╡п╩я▒п╫ п©я─п╦ п©п╬п╪п╬я┴п╦ п╨п╬п╪п╟п╫п╢я▀ ":next". п╖я┌п╬п╠я▀ п©я─п╟п╡п╦я┌я▄ я└п╟п╧п╩, +п╫п╟п╦п╪п╣п╫п╬п╡п╟п╫п╦п╣ п╨п╬я┌п╬я─п╬пЁп╬ п╫п╟я┤п╦п╫п╟п╣я┌я│я▐ я│ я│п╦п╪п╡п╬п╩п╟ "п╢п╣я└п╦я│" (\-), п©п╣я─п╣п╢ п©п╣я─п╣я┤п╫п╣п╪ я└п╟п╧п╩п╬п╡ +п╫п╣п╬п╠я┘п╬п╢п╦п╪п╬ я┐п╨п╟п╥п╟я┌я▄ я│п╦п╪п╡п╬п╩я▀ "\-\-". .TP \- -п╓п╟п╧п╩ п╠я┐п╢п╣я┌ п©я─п╬я┤п╦я┌п╟п╫ п╦п╥ п©п╬я┌п╬п╨п╟ я│я┌п╟п╫п╢п╟я─я┌п╫п╬пЁп╬ п╡п╡п╬п╢п╟. п п╬п╪п╟п╫п╢я▀ п╠я┐п╢я┐я┌ я│я┤п╦я┌я▀п╡п╟я┌я▄я│я▐ -п╦п╥ я│я┌п╟п╫п╢п╟я─я┌п╫п╬пЁп╬ п©п╬я┌п╬п╨п╟ п╢п╦п╟пЁп╫п╬я│я┌п╦п╨п╦ (stderr), п╨п╬я┌п╬я─я▀п╧ п╢п╬п╩п╤п╣п╫ п╠я▀я┌я▄ -я┌п╣я─п╪п╦п╫п╟п╩п╬п╪. +п╒п╣п╨я│я┌ п╢п╩я▐ п©я─п╟п╡п╨п╦ п╠я┐п╢п╣я┌ я│я┤п╦я┌п╟п╫ п╦п╥ п©п╬я┌п╬п╨п╟ я│я┌п╟п╫п╢п╟я─я┌п╫п╬пЁп╬ п╡п╡п╬п╢п╟. п п╬п╪п╟п╫п╢я▀ п╠я┐п╢я┐я┌ +я│я┤п╦я┌я▀п╡п╟я┌я▄я│я▐ п╦п╥ я│я┌п╟п╫п╢п╟я─я┌п╫п╬пЁп╬ п©п╬я┌п╬п╨п╟ п╢п╦п╟пЁп╫п╬я│я┌п╦п╨п╦ (stderr), п╨п╬я┌п╬я─я▀п╧ п╢п╬п╩п╤п╣п╫ +п©я─п╣п╢п╬я│я┌п╟п╡п╩я▐я┌я▄я│я▐ я┌п╣я─п╪п╦п╫п╟п╩п╬п╪. .TP -\-t {п╪п╣я┌п╨п╟} -п≤п╪я▐ я└п╟п╧п╩п╟ п╦ п╫п╟я┤п╟п╩я▄п╫п╟я▐ п©п╬п╥п╦я├п╦я▐ п╨я┐я─я│п╬я─п╟ п╥п╟п╡п╦я│я▐я┌ п╬я┌ "п╪п╣я┌п╨п╦", п©п╬я┘п╬п╤п╣п╧ п╫п╟ п╪п╣я┌п╨я┐ goto. -{п╪п╣я┌п╨п╟} п╦я┴п╣я┌я│я▐ п╡ я└п╟п╧п╩п╣ п╪п╣я┌п╬п╨, я│п╬п╬я┌п╡п╣я┌я│я┌п╡я┐я▌я┴п╦п╧ я└п╟п╧п╩ я│я┌п╟п╫п╬п╡п╦я┌я│я▐ п╟п╨я┌п╦п╡п╫я▀п╪, п╟ -я│п╬п╬я┌п╡п╣я┌я│я┌п╡я┐я▌я┴п╟я▐ п╨п╬п╪п╟п╫п╢п╟ п╦я│п©п╬п╩п╫я▐п╣я┌я│я▐. -п╖п╟я┴п╣ п╡я│п╣пЁп╬ п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ п╡ п©я─п╬пЁя─п╟п╪п╪п╟я┘ п╫п╟ я▐п╥я▀п╨п╣ п║п╦, пЁп╢п╣ {п╪п╣я┌п╨п╟} п╪п╬п╤п╣я┌ п╠я▀я┌я▄ п╦п╪п╣п╫п╣п╪ -я└я┐п╫п╨я├п╦п╦. -п╓п╟п╧п╩, я│п╬п╢п╣я─п╤п╟я┴п╦п╧ я└я┐п╫п╨я├п╦я▌, я│я┌п╟п╫п╬п╡п╦я┌я│я▐ п╟п╨я┌п╦п╡п╫я▀п╪, п╟ п╨я┐я─я│п╬я─ п©п╬п╪п╣я┴п╟п╣я┌я│я▐ п╡ п╫п╟я┤п╟п╩п╬ я└я┐п╫п╨я├п╦п╦. -п║п╪. ":help tag-commands". +\-t {п╦п╫п╢п╣п╨я│} +п╓п╟п╧п╩п╟ п╢п╩я▐ п©я─п╟п╡п╨п╦ п╦ п╫п╟я┤п╟п╩я▄п╫п╟я▐ п©п╬п╥п╦я├п╦я▐ п╨п╟я─п╣я┌п╨п╦ п╥п╟п╡п╦я│я▐я┌ п╬я┌ п╥п╫п╟я┤п╣п╫п╦я▐ "п╦п╫п╢п╣п╨я│п╟", +я▐п╡п╩я▐я▌я┴п╦п╧я│я▐ я│п╡п╬п╣пЁп╬ я─п╬п╢п╟ п╪п╣я┌п╨п╬п╧ goto. п÷п╬п╦я│п╨ я│п╟п╪п╬пЁп╬ {п╦п╫п╢п╣п╨я│п╟} п╡я▀п©п╬п╩п╫я▐п╣я┌я│я▐ п╡ я└п╟п╧п╩п╣ +п╦п╫п╢п╣п╨я│п╬п╡, п╟ я│п╬п©п╬я│я┌п╟п╡п╩п╣п╫п╫я▀п╧ я│ п╫п╦п╪ я└п╟п╧п╩ п╠я┐п╢п╣я┌ п╬я┌п╨я─я▀я┌ п╡ я─п╣п╢п╟п╨я┌п╬я─п╣ п╦ п╡я▀п©п╬п╩п╫п╣п╫п╟ +я│п╡я▐п╥п╟п╫п╫п╟я▐ я│ я█я┌п╦п╪ {п╦п╫п╢п╣п╨я│п╬п╪} п╨п╬п╪п╟п╫п╢п╟. +п╖п╟я┴п╣ п╡я│п╣пЁп╬ я█я┌п╬я┌ я│п©п╬я│п╬п╠ п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ п╢п╩я▐ п©я─п╬пЁя─п╟п╪п╪ п╫п╟ я▐п╥я▀п╨п╣ п║п╦, пЁп╢п╣ {п╦п╫п╢п╣п╨я│} п╪п╬п╤п╣я┌ +п╠я▀я┌я▄ п╫п╟п╦п╪п╣п╫п╬п╡п╟п╫п╦п╣п╪ я└я┐п╫п╨я├п╦п╦. +п╓п╟п╧п╩, я│п╬п╢п╣я─п╤п╟я┴п╦п╧ я┌п╟п╨я┐я▌ я└я┐п╫п╨я├п╦я▌, я│я┌п╟п╫п╬п╡п╦я┌я│я▐ п╟п╨я┌п╦п╡п╫я▀п╪, п╟ п╨п╟я─п╣я┌п╨п╟ п©п╬п╪п╣я┴п╟п╣я┌я│я▐ +п╡ п╫п╟я┤п╟п╩п╬ я█я┌п╬п╧ я└я┐п╫п╨я├п╦п╦. +п║п╪. ":help tag\-commands". .TP -\-q [я└п╟п╧п╩ п╬я┬п╦п╠п╬п╨] -п²п╟я┤п╟я┌я▄ я─п╟п╠п╬я┌я┐ п╡ я─п╣п╤п╦п╪п╣ п╠я▀я│я┌я─п╬пЁп╬ п╦я│п©я─п╟п╡п╩п╣п╫п╦я▐. -п÷я─п╦ я█я┌п╬п╪ я│я┤п╦я┌я▀п╡п╟п╣я┌я│я▐ [я└п╟п╧п╩ п╬я┬п╦п╠п╬п╨] п╦ п©п╣я─п╡п╟я▐ п╬я┬п╦п╠п╨п╟ п╡я▀п╡п╬п╢п╦я┌я│я▐ п╫п╟ я█п╨я─п╟п╫. -п∙я│п╩п╦ [я└п╟п╧п╩ п╬я┬п╦п╠п╬п╨] п╫п╣ я┐п╨п╟п╥п╟п╫, п╦п╪я▐ я└п╟п╧п╩п╟ п╠п╣я─я▒я┌я│я▐ п╦п╥ п╥п╫п╟я┤п╣п╫п╦я▐ п╬п©я├п╦п╦ 'errorfile' -(п©п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌: "AztecC.Err" п╢п╩я▐ Amiga, "errors.err" п╢п╩я▐ п╢я─я┐пЁп╦я┘ я│п╦я│я┌п╣п╪). -п  я│п╩п╣п╢я┐я▌я┴п╦п╪ п╬я┬п╦п╠п╨п╟п╪ п╪п╬п╤п╫п╬ п©п╣я─п╣п╧я┌п╦ п©п╬ п╨п╬п╪п╟п╫п╢п╣ ":cn". +\-q [я└п╟п╧п╩ я─п╣п╥я┐п╩я▄я┌п╟я┌п╬п╡] +п²п╟я┤п╟я┌я▄ я─п╟п╠п╬я┌я┐ я─п╣п╢п╟п╨я┌п╬я─п╟ п╡ я├п╦п╨п╩п╣ п╠я▀я│я┌я─п╬пЁп╬ п╦я│п©я─п╟п╡п╩п╣п╫п╦я▐ я┌п╣п╨я│я┌п╟ п©я─п╬пЁя─п╟п╪п╪. +п▒я┐п╢п╣я┌ я│я┤п╦я┌п╟п╫ [я└п╟п╧п╩ я─п╣п╥я┐п╩я▄я┌п╟я┌п╬п╡] п╦ п╬я┌п╬п╠я─п╟п╤п╣п╫п╟ п©п╣я─п╡п╟я▐ п╥п╟п©п╦я│я▄ п╦п╥ я█я┌п╬пЁп╬ я└п╟п╧п╩п╟. +п∙я│п╩п╦ [я└п╟п╧п╩ я─п╣п╥я┐п╩я▄я┌п╟я┌п╬п╡] п╫п╣ я┐п╨п╟п╥п╟п╫, я┌п╬ п╣пЁп╬ п╫п╟п╦п╪п╣п╫п╬п╡п╟п╫п╦п╣ п╠п╣я─я▒я┌я│я▐ п╦п╥ п╥п╫п╟я┤п╣п╫п╦я▐ +п©п╟я─п╟п╪п╣я┌я─п╟ 'errorfile' (п©п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌ п╢п╩я▐ п·п║ Amiga я█я┌п╬ "AztecC.Err", п╟ п╢п╩я▐ п╢я─я┐пЁп╦я┘ +я│п╦я│я┌п╣п╪ \[em] "errors.err"). +п  я│п╩п╣п╢я┐я▌я┴п╣п╧ п╥п╟п©п╦я│п╦ п╡ я└п╟п╧п╩п╣ я─п╣п╥я┐п╩я▄я┌п╟я┌п╬п╡ п╪п╬п╤п╫п╬ п©п╣я─п╣п╧я┌п╦ п©п╬ п╨п╬п╪п╟п╫п╢п╣ ":cn". п║п╪. ":help quickfix". .PP +п÷я─п╬пЁя─п╟п╪п╪п╟ .B Vim -п╡п╣п╢я▒я┌ я│п╣п╠я▐ п©п╬-я─п╟п╥п╫п╬п╪я┐ п╡ п╥п╟п╡п╦я│п╦п╪п╬я│я┌п╦ п╬я┌ п╦п╪п╣п╫п╦ п╨п╬п╪п╟п╫п╢я▀ (п╦я│п©п╬п╩п╫я▐п╣п╪я▀п╧ я└п╟п╧п╩ п╪п╬п╤п╣я┌ -п╠я▀я┌я▄ п╬п╢п╫п╦п╪ п╦ я┌п╣п╪ п╤п╣). +п╡п╣п╢я▒я┌ я│п╣п╠я▐ п©п╬-я─п╟п╥п╫п╬п╪я┐ п╡ п╥п╟п╡п╦я│п╦п╪п╬я│я┌п╦ п╬я┌ я┐п╨п╟п╥п╟п╫п╫п╬п╧ п╡ п╨п╬п╪п╟п╫п╢п╫п╬п╧ я│я┌я─п╬п╨п╣ п╨п╬п╪п╟п╫п╢я▀ +п╡я▀п╥п╬п╡п╟ я─п╣п╢п╟п╨я┌п╬я─п╟ (п╦я│п©п╬п╩п╫я▐п╣п╪я▀п╧ я└п╟п╧п╩ п©я─п╦ я█я┌п╬п╪ п╪п╬п╤п╣я┌ п╠я▀я┌я▄ п╬п╢п╫п╦п╪ п╦ я┌п╣п╪ п╤п╣). .TP 10 vim -"п²п╬я─п╪п╟п╩я▄п╫я▀п╧" п╥п╟п©я┐я│п╨, п╡я│я▒ п©п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌. +п╜я┌п╬ "п╫п╬я─п╪п╟п╩я▄п╫я▀п╧" п╥п╟п©я┐я│п╨ я─п╣п╢п╟п╨я┌п╬я─п╟, п╡я│я▒ п©п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌. .TP ex -п≈п╟п©я┐я│п╨ п╡ я─п╣п╤п╦п╪п╣ Ex. п■п╩я▐ п©п╣я─п╣я┘п╬п╢п╟ п╡ п╫п╬я─п╪п╟п╩я▄п╫я▀п╧ я─п╣п╤п╦п╪ -п╫п╣п╬п╠я┘п╬п╢п╦п╪п╬ п╡я▀п©п╬п╩п╫п╦я┌я▄ п╨п╬п╪п╟п╫п╢я┐ ":vi". п═п╣п╤п╦п╪ Ex п╡п╨п╩я▌я┤п╟п╣я┌ -я┌п╟п╨п╤п╣ п╨п╩я▌я┤ "\-e". +п≈п╟п©я┐я│п╨ я─п╣п╢п╟п╨я┌п╬я─п╟ п╡ Ex-я─п╣п╤п╦п╪п╣. п■п╩я▐ п©п╣я─п╣п╨п╩я▌я┤п╣п╫п╦я▐ п╡ п╬п╠я▀я┤п╫я▀п╧ я─п╣п╤п╦п╪, п╫п╣п╬п╠я┘п╬п╢п╦п╪п╬ +п╫п╟п╠я─п╟я┌я▄ п╨п╬п╪п╟п╫п╢я┐ ":vi". +Ex-я─п╣п╤п╦п╪ я┌п╟п╨п╤п╣ п╪п╬п╤п╣я┌ п╠я▀я┌я▄ п╟п╨я┌п╦п╡п╦я─п╬п╡п╟п╫ я┤п╣я─п╣п╥ п╟я─пЁя┐п╪п╣п╫я┌ "\-e". .TP view -п≈п╟п©я┐я│п╨ п╡ я─п╣п╤п╦п╪п╣ "я┌п╬п╩я▄п╨п╬ п╢п╩я▐ я┤я┌п╣п╫п╦я▐". п▓я▀ п╠я┐п╢п╣я┌п╣ п╥п╟я┴п╦я┴п╣п╫я▀ п╬я┌ я│п╩я┐я┤п╟п╧п╫п╬п╧ п╥п╟п©п╦я│п╦ -я└п╟п╧п╩п╟. п╒п╬ п╤п╣ я│п╟п╪п╬п╣ п╪п╬п╤п╫п╬ я│п╢п╣п╩п╟я┌я▄ п╨п╩я▌я┤п╬п╪ "\-R". +п≈п╟п©я┐я│п╨ я─п╣п╢п╟п╨я┌п╬я─п╟ п╡ я─п╣п╤п╦п╪п╣ "я┌п╬п╩я▄п╨п╬ п╢п╩я▐ я┤я┌п╣п╫п╦я▐". п▓ я█я┌п╬п╪ я─п╣п╤п╦п╪п╣ п╣я│я┌я▄ п╫п╣п╨п╬я┌п╬я─п╟я▐ +п╥п╟я┴п╦я┌п╟ п╬я┌ я│п╩я┐я┤п╟п╧п╫п╬п╧ п©п╣я─п╣п╥п╟п©п╦я│п╦ я└п╟п╧п╩п╬п╡. +п╒п╬ п╤п╣ я│п╟п╪п╬п╣ п╪п╬п╤п╫п╬ я│п╢п╣п╩п╟я┌я▄ я┤п╣я─п╣п╥ я┐п╨п╟п╥п╟п╫п╦п╣ п╟я─пЁя┐п╪п╣п╫я┌п╟ "\-R". .TP gvim gview -п▓п╣я─я│п╦я▐ я│ пЁя─п╟я└п╦я┤п╣я│п╨п╦п╪ п╦п╫я┌п╣я─я└п╣п╧я│п╬п╪. п≈п╟п©я┐я│п╨п╟п╣я┌я│я▐ п╡ п╫п╬п╡п╬п╪ п╬п╨п╫п╣. -п╒п╬ п╤п╣ я│п╟п╪п╬п╣ п╪п╬п╤п╫п╬ я│п╢п╣п╩п╟я┌я▄ п©я─п╦ п╥п╟п©я┐я│п╨п╣ я│ п╨п╩я▌я┤п╬п╪ "\-g". +п≈п╟п©я┐я│п╨ я─п╣п╢п╟п╨я┌п╬я─п╟ я│ пЁя─п╟я└п╦я┤п╣я│п╨п╦п╪ п╦п╫я┌п╣я─я└п╣п╧я│п╬п╪. п■п╩я▐ я█я┌п╬пЁп╬ п╠я┐п╢п╣я┌ п╬я┌п╨я─я▀я┌п╬ п╫п╬п╡п╬п╣ п╬п╨п╫п╬. +п╒п╬ п╤п╣ я│п╟п╪п╬п╣ п╪п╬п╤п╫п╬ я│п╢п╣п╩п╟я┌я▄ п©я─п╦ п╥п╟п©я┐я│п╨п╣ я│ п╟я─пЁя┐п╪п╣п╫я┌п╬п╪ "\-g". +.TP +evim eview +пёп©я─п╬я┴я▒п╫п╫я▀п╧ п╡п╟я─п╦п╟п╫я┌ я─п╣п╢п╟п╨я┌п╬я─п╟ я│ пЁя─п╟я└п╦я┤п╣я│п╨п╦п╪ п╦п╫я┌п╣я─я└п╣п╧я│п╬п╪. п≈п╟п©я┐я│п╨п╟п╣я┌я│я▐ п╡ п╫п╬п╡п╬п╪ п╬п╨п╫п╣. +п╒п╬ п╤п╣ я│п╟п╪п╬п╣ п╪п╬п╤п╫п╬ я│п╢п╣п╩п╟я┌я▄ я┤п╣я─п╣п╥ п╟я─пЁя┐п╪п╣п╫я┌ "\-y". .TP rvim rview rgvim rgview -п п╟п╨ п╦ п©я─п╣п╢я▀п╢я┐я┴п╦п╣ п╨п╬п╪п╟п╫п╢я▀, п╫п╬ я│ п╬пЁя─п╟п╫п╦я┤п╣п╫п╦я▐п╪п╦. п²п╣п╩я▄п╥я▐ п╥п╟п©я┐я│п╨п╟я┌я▄ п╨п╬п╪п╟п╫п╢я▀ п╬п╠п╬п╩п╬я┤п╨п╦ -п╦п╩п╦ п©я─п╦п╬я│я┌п╟п╫п╟п╡п╩п╦п╡п╟я┌я▄ я─п╟п╠п╬я┌я┐ +п п╟п╨ п╦ п©я─п╣п╢я▀п╢я┐я┴п╦п╣ п╨п╬п╪п╟п╫п╢я▀, п╫п╬ я│ п╫п╣п╨п╬я┌п╬я─я▀п╪п╦ п╬пЁя─п╟п╫п╦я┤п╣п╫п╦я▐п╪п╦ п╡ я└я┐п╫п╨я├п╦п╬п╫п╟п╩я▄п╫п╬я│я┌п╦. +п²п╣п╩я▄п╥я▐ п╥п╟п©я┐я│п╨п╟я┌я▄ п╨п╬п╪п╟п╫п╢я▀ п╬п╠п╬п╩п╬я┤п╨п╦ п╦п╩п╦ п©я─п╦п╬я│я┌п╟п╫п╟п╡п╩п╦п╡п╟я┌я▄ я─п╟п╠п╬я┌я┐ я─п╣п╢п╟п╨я┌п╬я─п╟ .B Vim. -п▓п╪п╣я│я┌п╬ п©я─п╦я│я┌п╟п╡п╨п╦ "r" п╪п╬п╤п╫п╬ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ п╨п╩я▌я┤ "\-Z". -.SH п п⌡п╝п╖п≤ -п п╩я▌я┤п╦ п╪п╬пЁя┐я┌ п╠я▀я┌я▄ я┐п╨п╟п╥п╟п╫я▀ п╡ п╩я▌п╠п╬п╪ п©п╬я─я▐п╢п╨п╣, п╢п╬ п╦п╩п╦ п©п╬я│п╩п╣ п╦п╪я▒п╫ -я└п╟п╧п╩п╬п╡. п п╩я▌я┤п╦ п╠п╣п╥ п╟я─пЁя┐п╪п╣п╫я┌п╬п╡ п╪п╬пЁя┐я┌ п╠я▀я┌я▄ п╬п╠я┼п╣п╢п╦п╫п╣п╫я▀ п©п╬п╢ п╬п╢п╫п╦п╪ -п╢п╣я└п╦я│п╬п╪. +п▓п╪п╣я│я┌п╬ п©я─п╦я│я┌п╟п╡п╨п╦ "r" п╪п╬п╤п╫п╬ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ п╟я─пЁя┐п╪п╣п╫я┌ п╨п╬п╪п╟п╫п╢п╫п╬п╧ я│я┌я─п╬п╨п╦ "\-Z". +.SH п░п═п⌠пёп°п∙п²п╒п╚ п п·п°п░п²п■п²п·п≥ п║п╒п═п·п п≤ +п░я─пЁя┐п╪п╣п╫я┌я▀ п╪п╬пЁя┐я┌ п╠я▀я┌я▄ я┐п╨п╟п╥п╟п╫я▀ п╡ п╩я▌п╠п╬п╪ п©п╬я─я▐п╢п╨п╣, п╢п╬ п╦п╩п╦ п©п╬я│п╩п╣ п╫п╟п╦п╪п╣п╫п╬п╡п╟п╫п╦п╧ я└п╟п╧п╩п╬п╡. +п░я─пЁя┐п╪п╣п╫я┌я▀, п╫п╣ я┌я─п╣п╠я┐я▌я┴п╦п╣ п╥п╫п╟я┤п╣п╫п╦п╧, п╪п╬пЁя┐я┌ п╠я▀я┌я▄ п╬п╠я┼п╣п╢п╦п╫п╣п╫я▀ я│ я┐п╨п╟п╥п╟п╫п╦п╣п╪ я┌п╬п╩я▄п╨п╬ +п╬п╢п╫п╬пЁп╬ п╢п╣я└п╦я│п╟. .TP 12 +[п╫п╬п╪п╣я─] -п▓ п©п╣я─п╡п╬п╪ я└п╟п╧п╩п╣ п╨я┐я─я│п╬я─ п╠я┐п╢п╣я┌ п©п╬п╪п╣я┴я▒п╫ п╫п╟ я│я┌я─п╬п╨я┐ я│ я┐п╨п╟п╥п╟п╫п╫я▀п╪ п╫п╬п╪п╣я─п╬п╪. -п∙я│п╩п╦ "п╫п╬п╪п╣я─" п╫п╣ я┐п╨п╟п╥п╟п╫, п╨я┐я─я│п╬я─ п╠я┐п╢п╣я┌ п©п╬п╪п╣я┴я▒п╫ п╫п╟ п©п╬я│п╩п╣п╢п╫я▌я▌ я│я┌я─п╬п╨я┐. +пёя│я┌п╟п╫п╬п╡п╨п╟ п╨п╟я─п╣я┌п╨п╦ п╫п╟ [п╫п╬п╪п╣я─] я│я┌я─п╬п╨п╦. +п▓ п©п╣я─п╡п╬п╪ п╬я┌п╨я─я▀я┌п╬п╪ я└п╟п╧п╩п╣ п╨п╟я─п╣я┌п╨п╟ п╠я┐п╢п╣я┌ я┐я│я┌п╟п╫п╬п╡п╩п╣п╫п╟ п╫п╟ я│я┌я─п╬п╨я┐ я│ я┐п╨п╟п╥п╟п╫п╫я▀п╪ п╫п╬п╪п╣я─п╬п╪. +п∙я│п╩п╦ "п╫п╬п╪п╣я─" п╫п╣ п╥п╟п╢п╟п╫, п╨п╟я─п╣я┌п╨п╟ я┐я│я┌п╟п╫п╟п╡п╩п╦п╡п╟п╣я┌я│я▐ п╫п╟ п©п╬я│п╩п╣п╢п╫п╣п╧ я│я┌я─п╬п╨п╣ я└п╟п╧п╩п╟. .TP +/{я┬п╟п╠п╩п╬п╫} -п▓ п©п╣я─п╡п╬п╪ я└п╟п╧п╩п╣ п╨я┐я─я│п╬я─ п╠я┐п╢п╣я┌ п©п╬п╪п╣я┴я▒п╫ п╫п╟ п╪п╣я│я┌п╬ п©п╣я─п╡п╬пЁп╬ я│п╬п╡п©п╟п╢п╣п╫п╦я▐ -я│ я┐п╨п╟п╥п╟п╫п╫я▀п╪ я┬п╟п╠п╩п╬п╫п╬п╪. п║п╪. ":help search-pattern" п╢п╩я▐ п©п╬п╩я┐я┤п╣п╫п╦я▐ -я│п©п╦я│п╨п╟ п╢п╬п©я┐я│я┌п╦п╪я▀я┘ я┬п╟п╠п╩п╬п╫п╬п╡. +пёя│я┌п╟п╫п╬п╡п╨п╟ п╨п╟я─п╣я┌п╨п╦ п╫п╟ п╫п╟п╧п╢п╣п╫п╫п╬п╧ я│я┌я─п╬п╨п╣. +п▓ п╬я┌п╨я─я▀я┌п╬п╪ я└п╟п╧п╩п╣ п╨п╟я─п╣я┌п╨п╟ п╠я┐п╢п╣я┌ я┐я│я┌п╟п╫п╬п╡п╩п╣п╫п╟ п╡ я│я┌я─п╬п╨п╣ п©п╣я─п╡п╬пЁп╬ я│п╬п╡п©п╟п╢п╣п╫п╦я▐ +я│ я┐п╨п╟п╥п╟п╫п╫я▀п╪ я┬п╟п╠п╩п╬п╫п╬п╪. п║п╪. ":help search\-pattern" п╢п╩я▐ п╬п╥п╫п╟п╨п╬п╪п╩п╣п╫п╦я▐ я│ п╢п╬п©я┐я│я┌п╦п╪я▀п╪п╦ +я┬п╟п╠п╩п╬п╫п╟п╪п╦. .TP +{п╨п╬п╪п╟п╫п╢п╟} .TP \-c {п╨п╬п╪п╟п╫п╢п╟} -{п╨п╬п╪п╟п╫п╢п╟} п╦я│п©п╬п╩п╫я▐п╣я┌я│я▐ п©п╬я│п╩п╣ п╥п╟пЁя─я┐п╥п╨п╦ п©п╣я─п╡п╬пЁп╬ я└п╟п╧п╩п╟ п╨п╟п╨ п╨п╬п╪п╟п╫п╢п╟ Ex. -п∙я│п╩п╦ {п╨п╬п╪п╟п╫п╢п╟} я│п╬п╢п╣я─п╤п╦я┌ п©я─п╬п╠п╣п╩я▀, я┌п╬ п╬п╫п╟ п╢п╬п╩п╤п╫п╟ п╠я▀я┌я▄ п╥п╟п╨п╩я▌я┤п╣п╫п╟ п╡ -п╢п╡п╬п╧п╫я▀п╣ п╨п╟п╡я▀я┤п╨п╦ (п╡ п╥п╟п╡п╦я│п╦п╪п╬я│я┌п╦ п╬я┌ п╦я│п©п╬п╩я▄п╥я┐п╣п╪п╬п╧ п╬п╠п╬п╩п╬я┤п╨п╦). -п÷я─п╦п╪п╣я─: vim "+set si" main.c +п≤я│п©п╬п╩п╫п╣п╫п╦п╣ я┐п╨п╟п╥п╟п╫п╫п╬п╧ {п╨п╬п╪п╟п╫п╢я▀}. +п÷п╬я│п╩п╣ п╥п╟пЁя─я┐п╥п╨п╦ п©п╣я─п╡п╬пЁп╬ я└п╟п╧п╩п╟ п╠я┐п╢п╣я┌ п╦я│п©п╬п╩п╫п╣п╫п╟ я┐п╨п╟п╥п╟п╫п╫п╟я▐ {п╨п╬п╪п╟п╫п╢п╟} п╨п╟п╨ Ex-п╨п╬п╪п╟п╫п╢п╟. +п∙я│п╩п╦ п╡ я┌п╣п╨я│я┌п╣ {п╨п╬п╪п╟п╫п╢п╟} п╣я│я┌я▄ п©я─п╬п╠п╣п╩я▀, я┌п╬ п╬п╫п╟ п╢п╬п╩п╤п╫п╟ п╠я▀я┌я▄ п╥п╟п╨п╩я▌я┤п╣п╫п╟ п╡ +п╢п╡п╬п╧п╫я▀п╣ п╨п╟п╡я▀я┤п╨п╦ (п╡ п╥п╟п╡п╦я│п╦п╪п╬я│я┌п╦ п╬я┌ п╦я│п©п╬п╩я▄п╥я┐п╣п╪п╬п╧ п╨п╬п╪п╟п╫п╢п╫п╬п╧ п╬п╠п╬п╩п╬я┤п╨п╦). +п÷я─п╦п╪п╣я─: +vim "+set si" main.c .br -п÷я─п╦п╪п╣я┤п╟п╫п╦п╣: п°п╬п╤п╫п╬ я┐п╨п╟п╥я▀п╡п╟я┌я▄ п╢п╬ п╢п╣я│я▐я┌п╦ п╨п╬п╪п╟п╫п╢ "+" п╦п╩п╦ "\-c". -.TP -\-\-cmd {п╨п╬п╪п╟п╫п╢п╟} -п п╟п╨ "\-c", п╫п╬ п╨п╬п╪п╟п╫п╢п╟ п╦я│п©п╬п╩п╫я▐п╣я┌я│я▐ п©п╣я─п╣п╢ п╬п╠я─п╟п╠п╬я┌п╨п╬п╧ п╩я▌п╠п╬пЁп╬ я└п╟п╧п╩п╟ -п╫п╟я│я┌я─п╬п╣п╨ (vimrc). -п°п╬п╤п╫п╬ я┐п╨п╟п╥я▀п╡п╟я┌я▄ п╢п╬ п╢п╣я│я▐я┌п╦ я┌п╟п╨п╦я┘ п╨п╬п╪п╟п╫п╢, п╫п╣п╥п╟п╡п╦я│п╦п╪п╬ п╬я┌ п╨п╬п╩п╦я┤п╣я│я┌п╡п╟ -п╨п╬п╪п╟п╫п╢ "\-c". +п÷я─п╦п╪п╣я┤п╟п╫п╦п╣. п°п╬п╤п╫п╬ я┐п╨п╟п╥я▀п╡п╟я┌я▄ п╢п╬ п╢п╣я│я▐я┌п╦ п╨п╬п╪п╟п╫п╢ "+" п╦п╩п╦ "\-c". .TP \-A -п∙я│п╩п╦ +п≈п╟п©я┐я│п╨ п©я─п╬пЁя─п╟п╪п╪я▀ я│ п©п╬п╢п╢п╣я─п╤п╨п╬п╧ п╟я─п╟п╠я│п╨п╬п╧ п©п╦я│я▄п╪п╣п╫п╫п╬я│я┌п╦. +п∙я│п╩п╦ п©я─п╬пЁя─п╟п╪п╪п╟ .B Vim -п╠я▀п╩ я│п╬п╠я─п╟п╫ я│ п©п╬п╢п╢п╣я─п╤п╨п╬п╧ п╟я─п╟п╠я│п╨п╬пЁп╬ я▐п╥я▀п╨п╟ п╢п╩я▐ п©я─п╟п╡п╨п╦ я└п╟п╧п╩п╬п╡, -п╫п╟п╠я─п╟п╫п╫я▀я┘ я│п©я─п╟п╡п╟ п╫п╟п╩п╣п╡п╬, п╦ я│ п©п╬п╢п╢п╣я─п╤п╨п╬п╧ п╟я─п╟п╠я│п╨п╬п╧ п╨п╩п╟п╡п╦п╟я┌я┐я─я▀, -я█я┌п╬я┌ п╨п╩я▌я┤ п╥п╟п©я┐я│п╨п╟п╣я┌ +п╠я▀п╩п╟ я│п╬п╠я─п╟п╫п╟ я│ п©п╬п╢п╢п╣я─п╤п╨п╬п╧ п©я─п╟п╡п╨п╦ я┌п╣п╨я│я┌п╟ я│ п╫п╟п©п╦я│п╟п╫п╦п╣п╪ я│п©я─п╟п╡п╟ п╫п╟п╩п╣п╡п╬ +п╦ я│ п©п╬п╢п╢п╣я─п╤п╨п╬п╧ п╨п╩п╟п╡п╦п╟я┌я┐я─я▀ п╢п╩я▐ п╟я─п╟п╠я│п╨п╬пЁп╬ я▐п╥я▀п╨п╟, я┌п╬ п╠я┐п╢п╣я┌ п╡я▀п©п╬п╩п╫п╣п╫ п╥п╟п©я┐я│п╨ +я─п╣п╢п╟п╨я┌п╬я─п╟ .B Vim -п╡ п╟я─п╟п╠я│п╨п╬п╪ я─п╣п╤п╦п╪п╣, я│ п╡п╨п╩я▌я┤п╣п╫п╫п╬п╧ п╬п©я├п╦п╣п╧ 'arabic'. п▓ п©я─п╬я┌п╦п╡п╫п╬п╪ -я│п╩я┐я┤п╟п╣ +п╡ я─п╣п╤п╦п╪п╣ я─п╟п╠п╬я┌я▀ я│ п╟я─п╟п╠я│п╨п╬п╧ п©п╦я│я▄п╪п╣п╫п╫п╬я│я┌я▄я▌, я┌. п╣. я┐я│я┌п╟п╫п╬п╡п╩п╣п╫ п©п╟я─п╟п╪п╣я┌я─ 'arabic'. +п▓ п©я─п╬я┌п╦п╡п╫п╬п╪ я│п╩я┐я┤п╟п╣ я─п╣п╢п╟п╨я┌п╬я─ .B Vim -п╥п╟п╡п╣я─я┬п╟п╣я┌ я─п╟п╠п╬я┌я┐ я│ п╬я┬п╦п╠п╨п╬п╧. +п╥п╟п╡п╣я─я┬п╦я┌ я─п╟п╠п╬я┌я┐ я│ я│п╬п╬п╠я┴п╣п╫п╦п╣п╪ п╬п╠ п╬я┬п╦п╠п╨п╣. .TP \-b -п■п╡п╬п╦я┤п╫я▀п╧ я─п╣п╤п╦п╪. -п÷я─п╬п╦п╥п╡п╬п╢п╦я┌я│я▐ п╫п╟я│я┌я─п╬п╧п╨п╟ п╫п╣п╨п╬я┌п╬я─я▀я┘ п╬п©я├п╦п╧, п╢п╣п╩п╟я▌я┴п╦я┘ п╡п╬п╥п╪п╬п╤п╫п╬п╧ п©я─п╟п╡п╨я┐ +п≈п╟п©я┐я│п╨ п©я─п╬пЁя─п╟п╪п╪я▀ п╡ я─п╣п╤п╦п╪п╣ я─п╟п╠п╬я┌я▀ я│ п╢п╡п╬п╦я┤п╫я▀п╪п╦ п╢п╟п╫п╫я▀п╪п╦. +п÷я─п╬п╦п╥п╡п╬п╢п╦я┌я│я▐ п╫п╟я│я┌я─п╬п╧п╨п╟ п╫п╣п╨п╬я┌п╬я─я▀я┘ п©п╟я─п╟п╪п╣я┌я─п╬п╡, п╢п╣п╩п╟я▌я┴п╦я┘ п╡п╬п╥п╪п╬п╤п╫п╬п╧ п©я─п╟п╡п╨я┐ п╢п╡п╬п╦я┤п╫п╬пЁп╬ п╦п╩п╦ п╦я│п©п╬п╩п╫я▐п╣п╪п╬пЁп╬ я└п╟п╧п╩п╟. .TP \-C -п═п╣п╤п╦п╪ я│п╬п╡п╪п╣я│я┌п╦п╪п╬я│я┌п╦. п▓п╨п╩я▌я┤п╟п╣я┌ п╬п©я├п╦я▌ 'compatible'. +п═п╟п╠п╬я┌п╟ п╡ п╡п╟я─п╦п╟п╫я┌п╣ я│п╬п╡п╪п╣я│я┌п╦п╪п╬я│я┌п╦ я│ я─п╣п╢п╟п╨я┌п╬я─п╬п╪ Vi. +п▒я┐п╢п╣я┌ я┐я│я┌п╟п╫п╬п╡п╩п╣п╫ п©п╟я─п╟п╪п╣я┌я─ 'compatible', п╦ я─п╣п╢п╟п╨я┌п╬я─ .B Vim -п╠я┐п╢п╣я┌ я─п╟п╠п╬я┌п╟я┌я▄ п©п╬я┤я┌п╦ п╨п╟п╨ Vi, п╢п╟п╤п╣ п╣я│п╩п╦ я│я┐я┴п╣я│я┌п╡я┐п╣я┌ я└п╟п╧п╩ .vimrc. +п╠я┐п╢п╣я┌ я─п╟п╠п╬я┌п╟я┌я▄ п©п╬я┤я┌п╦ п╨п╟п╨ я─п╣п╢п╟п╨я┌п╬я─ Vi, п╢п╟п╤п╣ п╣я│п╩п╦ я│я┐я┴п╣я│я┌п╡я┐п╣я┌ я└п╟п╧п╩ ".vimrc". .TP \-d -п═п╣п╤п╦п╪ п©п╬п╦я│п╨п╟ я─п╟п╥п╩п╦я┤п╦п╧. -п■п╬п╩п╤п╫п╬ п╠я▀я┌я▄ я┐п╨п╟п╥п╟п╫п╬ п╢п╡п╟ п╦п╩п╦ я┌я─п╦ п╦п╪п╣п╫п╦ я└п╟п╧п╩п╟. +п═п╣п╤п╦п╪ я│я─п╟п╡п╫п╣п╫п╦я▐ я─п╟п╥п╩п╦я┤п╦п╧. +п°п╬п╤п╣я┌ п╠я▀я┌я▄ я┐п╨п╟п╥п╟п╫п╬ п╬я┌ п╢п╡я┐я┘ п╢п╬ п╡п╬я│я▄п╪п╦ п╫п╟п╦п╪п╣п╫п╬п╡п╟п╫п╦п╧ я└п╟п╧п╩п╬п╡. п▓ я─п╣п╢п╟п╨я┌п╬я─п╣ .B Vim -п╬я┌п╨я─п╬п╣я┌ п╡я│п╣ я└п╟п╧п╩я▀ п╦ п©п╬п╨п╟п╤п╣я┌ я─п╟п╥п╩п╦я┤п╦я▐ п╪п╣п╤п╢я┐ п╫п╦п╪п╦ -(п╨п╟п╨ vimdiff(1)). +п╠я┐п╢я┐я┌ п╬я┌п╨я─я▀я┌я▀ п╡я│п╣ я└п╟п╧п╩я▀ п╦ п©п╬п╨п╟п╥п╟п╫я▀ я─п╟п╥п╩п╦я┤п╦я▐ п╪п╣п╤п╢я┐ п╫п╦п╪п╦ (п╨п╟п╨ vimdiff(1)). .TP -\-d {я┐я│я┌я─п╬п╧я│я┌п╡п╬} -п·я┌п╨я─я▀я┌я▄ {я┐я│я┌я─п╬п╧я│я┌п╡п╬} п╢п╩я▐ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦я▐ п╡ п╨п╟я┤п╣я│я┌п╡п╣ я┌п╣я─п╪п╦п╫п╟п╩п╟ (я┌п╬п╩я▄п╨п╬ п╫п╟ Amiga). +\-d {я┐я│я┌я─п╬п╧я│я┌п╡п╬}, \-dev {я┐я│я┌я─п╬п╧я│я┌п╡п╬} +п≤я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ {я┐я│я┌я─п╬п╧я│я┌п╡п╬} п╢п╩я▐ п╬п©п╣я─п╟я├п╦п╧ п╡п╡п╬п╢п╟-п╡я▀п╡п╬п╢п╟. +п·я┌п╨я─я▀я┌я▄ {я┐я│я┌я─п╬п╧я│я┌п╡п╬} п╢п╩я▐ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦я▐ п╡ п╨п╟я┤п╣я│я┌п╡п╣ я┌п╣я─п╪п╦п╫п╟п╩п╟ (я┌п╬п╩я▄п╨п╬ п╡ п·п║ Amiga). п÷я─п╦п╪п╣я─: "\-d con:20/30/600/150". .TP +\-D +п≈п╟п©я┐я│п╨ п©я─п╬пЁя─п╟п╪п╪я▀ п╡ я─п╣п╤п╦п╪п╣ п╢п╦п╟пЁп╫п╬я│я┌п╦п╨п╦. +п÷п╣я─п╣п╨п╩я▌я┤п╣п╫п╦п╣ п╡ я─п╣п╤п╦п╪ п╬я┌п╩п╟п╢п╨п╦ п©я─п╦ п╦я│п©п╬п╩п╫п╣п╫п╦п╦ п©п╣я─п╡п╬п╧ п╨п╬п╪п╟п╫п╢я▀ п╦п╥ п╨п╬п╪п╟п╫п╢п╫п╬пЁп╬ я└п╟п╧п╩п╟. +.TP \-e -п≈п╟п©я┐я│я┌п╦я┌я▄ +п≈п╟п©я┐я│п╨ п©я─п╬пЁя─п╟п╪п╪я▀ п╡ Ex-я─п╣п╤п╦п╪п╣. +п═п╣п╢п╟п╨я┌п╬я─ .B Vim -п╡ я─п╣п╤п╦п╪п╣ Ex, п╨п╟п╨ п╠я┐п╢я┌п╬ п╦я│п©п╬п╩п╫я▐п╣п╪я▀п╧ я└п╟п╧п╩ п╦п╪п╣п╣я┌ п╦п╪я▐ "ex". +п╠я┐п╢п╣я┌ я─п╟п╠п╬я┌п╬п╟я┌я▄ п╡ Ex-я─п╣п╤п╦п╪п╣, я┌п╬п╤п╣, я┤я┌п╬ п╡ п╨п╬п╪п╟п╫п╢п╫п╬п╧ я│я┌я─п╬п╨п╣ п╬п╠п╬п╩п╬я┤п╨п╦ п╫п╟п╠я─п╟я┌я▄ +п╨п╬п╪п╟п╫п╢я┐ "ex". +.TP +\-E +п≈п╟п©я┐я│п╨ п©я─п╬пЁя─п╟п╪п╪я▀ п╡ я┐п╩я┐я┤я┬п╣п╫п╫п╬п╪ Ex-я─п╣п╤п╦п╪п╣. +п═п╣п╢п╟п╨я┌п╬я─ +.B Vim +п╠я┐п╢п╣я┌ я─п╟п╠п╬я┌п╟я┌я▄ п╡ я┐п╩я┐я┤я┬п╣п╫п╫п╬п╪ Ex-я─п╣п╤п╦п╪п╣, я█я┌п╬ п╟п╫п╟п╩п╬пЁп╦я┤п╫п╬ п╫п╟п╠п╬я─я┐ п╡ п╨п╬п╪п╟п╫п╢п╫п╬п╧ +п╬п╠п╬п╩п╬я┤п╨п╣ п╨п╬п╪п╟п╫п╢я▀ "exim". .TP \-f -п═п╣п╤п╦п╪ п╟п╨я┌п╦п╡п╫п╬пЁп╬ п©я─п╦п╩п╬п╤п╣п╫п╦я▐. п▓п╣я─я│п╦я▐ +п═п╣п╤п╦п╪ п╟п╨я┌п╦п╡п╫п╬пЁп╬ п©я─п╦п╩п╬п╤п╣п╫п╦я▐. +п═п╣п╢п╟п╨я┌п╬я─ .B Vim -я│ пЁя─п╟я└п╦я┤п╣я│п╨п╦п╪ п╦п╫я┌п╣я─я└п╣п╧я│п╬п╪ п╫п╣ п╠я┐п╢п╣я┌ п╡п╣я┌п╡п╦я┌я▄я│я▐ п╦ п╬я┌п╨п╩я▌я┤п╟я┌я▄я│я▐ -п╬я┌ п╥п╟п©я┐я│я┌п╦п╡я┬п╣п╧ п╣я▒ п╬п╠п╬п╩п╬я┤п╨п╦. п²п╟ п©п╩п╟я┌я└п╬я─п╪п╣ Amiga +я│ пЁя─п╟я└п╦я┤п╣я│п╨п╦п╪ п╦п╫я┌п╣я─я└п╣п╧я│п╬п╪ п╫п╣ п╠я┐п╢п╣я┌ п╫п╟я│п╩п╣п╢п╬п╡п╟я┌я▄я│я▐ п╦ п╬я┌п╨п╩я▌я┤п╟я┌я▄я│я▐ п╬я┌ п╨п╬п╪п╟п╫п╢п╫п╬п╧ +п╬п╠п╬п╩п╬я┤п╨п╦, п╡ п╨п╬я┌п╬я─п╬п╧ п╡я▀п©п╬п╩п╫п╣п╫п╟ п╨п╬п╪п╟п╫п╢п╟ п╣пЁп╬ п╥п╟п©я┐я│п╨п╟. +п²п╟ п©п╩п╟я┌я└п╬я─п╪п╣ Amiga я─п╣п╢п╟п╨я┌п╬я─ .B Vim -п╫п╣ п╠я┐п╢п╣я┌ я│п╬п╥п╢п╟п╡п╟я┌я▄ п╫п╬п╡п╬п╣ п╬п╨п╫п╬. п╜я┌п╬я┌ п╨п╩я▌я┤ п╫я┐п╤п╫п╬ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄, -п╨п╬пЁп╢п╟ +п╫п╣ п╠я┐п╢п╣я┌ п©п╣я─п╣п╥п╟п©я┐я│п╨п╟я┌я▄я│я▐ п╢п╩я▐ я│п╬п╥п╢п╟п╫п╦я▐ п╫п╬п╡п╬пЁп╬ п╬п╨п╫п╟. п╜я┌п╬я┌ п╟я─пЁя┐п╪п╣п╫я┌ п╨п╬п╪п╟п╫п╢п╫п╬п╧ +я│я┌я─п╬п╨п╦ п╫я┐п╤п╫п╬ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄, п╨п╬пЁп╢п╟ я─п╣п╢п╟п╨я┌п╬я─ .B Vim п╥п╟п©я┐я│п╨п╟п╣я┌я│я▐ п©я─п╬пЁя─п╟п╪п╪п╬п╧, п╨п╬я┌п╬я─п╟я▐ п╢п╬п╩п╤п╫п╟ п╤п╢п╟я┌я▄ п╥п╟п╡п╣я─я┬п╣п╫п╦я▐ я│п╣п╟п╫я│п╟ п©я─п╟п╡п╨п╦ (п╫п╟п©я─п╦п╪п╣я─, п©я─п╬пЁя─п╟п╪п╪п╟ п╢п╩я▐ я─п╟п╠п╬я┌я▀ я│ я█п╩п╣п╨я┌я─п╬п╫п╫п╬п╧ п©п╬я┤я┌п╬п╧). -п²п╟ п©п╩п╟я┌я└п╬я─п╪п╣ Amiga п╨п╬п╪п╟п╫п╢я▀ ":sh" п╦ ":!" п╫п╣ п╠я┐п╢я┐я┌ я─п╟п╠п╬я┌п╟я┌я▄. -.TP -\-\-nofork -п═п╣п╤п╦п╪ п╟п╨я┌п╦п╡п╫п╬пЁп╬ п©я─п╦п╩п╬п╤п╣п╫п╦я▐. п▓п╣я─я│п╦я▐ -.B Vim -я│ пЁя─п╟я└п╦я┤п╣я│п╨п╦п╪ п╦п╫я┌п╣я─я└п╣п╧я│п╬п╪ п╫п╣ п╠я┐п╢п╣я┌ п╡п╣я┌п╡п╦я┌я▄я│я▐ п╦ п╬я┌п╨п╩я▌я┤п╟я┌я▄я│я▐ -п╬я┌ п╥п╟п©я┐я│я┌п╦п╡я┬п╣п╧ п╣я▒ п╬п╠п╬п╩п╬я┤п╨п╦. +п²п╟ п©п╩п╟я┌я└п╬я─п╪п╣ Amiga п╡ я█я┌п╬п╪ я│п╩я┐я┤п╟п╣ п╨п╬п╪п╟п╫п╢я▀ ":sh" п╦ ":!" п╫п╣ п╠я┐п╢я┐я┌ я─п╟п╠п╬я┌п╟я┌я▄. .TP \-F -п∙я│п╩п╦ +п≈п╟п©я┐я│п╨ п©я─п╬пЁя─п╟п╪п╪я▀ я│ п©п╬п╢п╢п╣я─п╤п╨п╬п╧ п©п╣я─я│п╦п╢я│п╨п╬п╧ п©п╦я│я▄п╪п╣п╫п╫п╬я│я┌п╦. +п∙я│п╩п╦ п©я─п╬пЁя─п╟п╪п╪п╟ .B Vim -п╠я▀п╩ я│п╬п╠я─п╟п╫ я│ п©п╬п╢п╢п╣я─п╤п╨п╬п╧ FKMAP п╢п╩я▐ п©я─п╟п╡п╨п╦ я┌п╣п╨я│я┌п╟ я│п©я─п╟п╡п╟ п╫п╟п╩п╣п╡п╬ -п╦ п╫п╟я│я┌я─п╬п╣п╨ п╨п╩п╟п╡п╦п╟я┌я┐я─я▀ п╢п╩я▐ я▐п╥я▀п╨п╟ я└п╟я─я│п╦, я█я┌п╬я┌ п╨п╩я▌я┤ п╥п╟п©я┐я│п╨п╟п╣я┌ +п╠я▀п╩п╟ я│п╬п╠я─п╟п╫п╟ я│ п©п╬п╢п╢п╣я─п╤п╨п╬п╧ п©я─п╟п╡п╨п╦ я┌п╣п╨я│я┌п╟ я│ п╫п╟п©п╦я│п╟п╫п╦п╣п╪ я│п©я─п╟п╡п╟ п╫п╟п╩п╣п╡п╬ +п╦ я│ п©п╬п╢п╢п╣я─п╤п╨п╬п╧ п╨п╩п╟п╡п╦п╟я┌я┐я─я▀ п╢п╩я▐ п©п╣я─я│п╦п╢я│п╨п╬пЁп╬ я▐п╥я▀п╨п╟, я┌п╬ п╠я┐п╢п╣я┌ п╡я▀п©п╬п╩п╫п╣п╫ п╥п╟п©я┐я│п╨ +я─п╣п╢п╟п╨я┌п╬я─п╟ .B Vim -п╡ я─п╣п╤п╦п╪п╣ я└п╟я─я│п╦, п╦п╫п╟я┤п╣ пЁп╬п╡п╬я─я▐, я│ п╡п╨п╩я▌я┤я▒п╫п╫я▀п╪п╦ п╬п©я├п╦я▐п╪п╦ -\&'fkmap' п╦ 'rightleft'. -п▓ п©я─п╬я┌п╦п╡п╫п╬п╪ я│п╩я┐я┤п╟п╣ +п╡ я─п╣п╤п╦п╪п╣ я─п╟п╠п╬я┌я▀ я│ п©п╣я─я│п╦п╢я│п╨п╬п╧ п©п╦я│я▄п╪п╣п╫п╫п╬я│я┌я▄я▌, я┌. п╣. я┐я│я┌п╟п╫п╬п╡п╩п╣п╫я▀ п©п╟я─п╟п╪п╣я┌я─я▀ 'fkmap' +п╦ 'rightleft'. +п▓ п©я─п╬я┌п╦п╡п╫п╬п╪ я│п╩я┐я┤п╟п╣ я─п╣п╢п╟п╨я┌п╬я─ .B Vim -п╥п╟п╡п╣я─я┬п╟п╣я┌ я─п╟п╠п╬я┌я┐ я│ я│п╬п╬п╠я┴п╣п╫п╦п╣п╪ п╬п╠ п╬я┬п╦п╠п╨п╣. +п╥п╟п╡п╣я─я┬п╦я┌ я─п╟п╠п╬я┌я┐ я│ я│п╬п╬п╠я┴п╣п╫п╦п╣п╪ п╬п╠ п╬я┬п╦п╠п╨п╣. +.br +п÷я─п╦п╪п╣я┤п╟п╫п╦п╣. п÷п╬п╢п╢п╣я─п╤п╨п╟ п©п╣я─я│п╦п╢я│п╨п╬п╧ п©п╦я│я▄п╪п╣п╫п╫п╬я│я┌п╦ п╠я▀п╩п╟ я┐п╢п╟п╩п╣п╫п╟ п╡ п╡п╣я─я│п╦п╦ 8.1.0932. .TP \-g -п∙я│п╩п╦ +п≈п╟п©я┐я│п╨ п©я─п╬пЁя─п╟п╪п╪я▀ я│ пЁя─п╟я└п╦я┤п╣я│п╨п╦п╪ п╦п╫я┌п╣я─я└п╣п╧я│п╬п╪. +п∙я│п╩п╦ п©я─п╬пЁя─п╟п╪п╪п╟ .B Vim -п╠я▀п╩ я│п╬п╠я─п╟п╫ я│ п©п╬п╢п╢п╣я─п╤п╨п╬п╧ пЁя─п╟я└п╦я┤п╣я│п╨п╬пЁп╬ п╦п╫я┌п╣я─я└п╣п╧я│п╟, я█я┌п╬я┌ п╨п╩я▌я┤ -п╡п╨п╩я▌я┤п╟п╣я┌ пЁя─п╟я└п╦я┤п╣я│п╨п╦п╧ п╦п╫я┌п╣я─я└п╣п╧я│. п▓ п©я─п╬я┌п╦п╡п╫п╬п╪ я│п╩я┐я┤п╟п╣ +п╠я▀п╩п╟ я│п╬п╠я─п╟п╫п╟ я│ п©п╬п╢п╢п╣я─п╤п╨п╬п╧ пЁя─п╟я└п╦я┤п╣я│п╨п╬пЁп╬ п╦п╫я┌п╣я─я└п╣п╧я│п╟, я┌п╬ п╠я┐п╢п╣я┌ п╡я▀п©п╬п╩п╫п╣п╫ п╥п╟п©я┐я│п╨ +пЁя─п╟я└п╦я┤п╣я│п╨п╬пЁп╬ п╦п╫я┌п╣я─я└п╣п╧я│п╟ п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▐. +п▓ п©я─п╬я┌п╦п╡п╫п╬п╪ я│п╩я┐я┤п╟п╣ я─п╣п╢п╟п╨я┌п╬я─ .B Vim -п╥п╟п╡п╣я─я┬п╟п╣я┌ я─п╟п╠п╬я┌я┐ я│ я│п╬п╬п╠я┴п╣п╫п╦п╣п╪ п╬п╠ п╬я┬п╦п╠п╨п╣. -.TP -\-h -п▓я▀п╡п╬п╢п╦я┌ п╨я─п╟я┌п╨я┐я▌ п╦п╫я└п╬я─п╪п╟я├п╦я▌ п╬п╠ п╟я─пЁя┐п╪п╣п╫я┌п╟я┘ п╦ п╨п╩я▌я┤п╟я┘ п╨п╬п╪п╟п╫п╢п╫п╬п╧ я│я┌я─п╬п╨п╦. -п÷п╬я│п╩п╣ я█я┌п╬пЁп╬ -.B Vim -п╥п╟п╡п╣я─я┬п╟п╣я┌ я─п╟п╠п╬я┌я┐. +п╥п╟п╡п╣я─я┬п╦я┌ я─п╟п╠п╬я┌я┐ я│ я│п╬п╬п╠я┴п╣п╫п╦п╣п╪ п╬п╠ п╬я┬п╦п╠п╨п╣. .TP \-H -п∙я│п╩п╦ +п≈п╟п©я┐я│п╨ п©я─п╬пЁя─п╟п╪п╪я▀ я│ п©п╬п╢п╢п╣я─п╤п╨п╬п╧ п╣п╡я─п╣п╧я│п╨п╬п╧ п©п╦я│я▄п╪п╣п╫п╫п╬я│я┌п╦. +п∙я│п╩п╦ п©я─п╬пЁя─п╟п╪п╪п╟ .B Vim -п╠я▀п╩ я│п╬п╠я─п╟п╫ я│ п©п╬п╢п╢п╣я─п╤п╨п╬п╧ п©я─п╟п╡п╨п╦ я┌п╣п╨я│я┌п╟ я│п©я─п╟п╡п╟ п╫п╟п╩п╣п╡п╬ -п╦ п╫п╟я│я┌я─п╬п╣п╨ п╨п╩п╟п╡п╦п╟я┌я┐я─я▀ п╢п╩я▐ п╦п╡я─п╦я┌п╟, я█я┌п╬я┌ п╨п╩я▌я┤ п╥п╟п©я┐я│п╨п╟п╣я┌ +п╠я▀п╩п╟ я│п╬п╠я─п╟п╫п╟ я│ п©п╬п╢п╢п╣я─п╤п╨п╬п╧ п©я─п╟п╡п╨п╦ я┌п╣п╨я│я┌п╟ я│ п╫п╟п©п╦я│п╟п╫п╦п╣п╪ я│п©я─п╟п╡п╟ п╫п╟п╩п╣п╡п╬ +п╦ я│ п©п╬п╢п╢п╣я─п╤п╨п╬п╧ п╨п╩п╟п╡п╦п╟я┌я┐я─я▀ п╢п╩я▐ п╣п╡я─п╣п╧я│п╨п╬пЁп╬ я▐п╥я▀п╨п╟, я┌п╬ п╠я┐п╢п╣я┌ п╡я▀п©п╬п╩п╫п╣п╫ п╥п╟п©я┐я│п╨ +я─п╣п╢п╟п╨я┌п╬я─п╟ .B Vim -п╡ я─п╣п╤п╦п╪п╣ п╦п╡я─п╦я┌п╟, п╦п╫п╟я┤п╣ пЁп╬п╡п╬я─я▐, я│ п╡п╨п╩я▌я┤я▒п╫п╫я▀п╪п╦ п╬п©я├п╦я▐п╪п╦ 'hkmap' п╦ 'rightleft'. -п▓ п©я─п╬я┌п╦п╡п╫п╬п╪ я│п╩я┐я┤п╟п╣ +п╡ я─п╣п╤п╦п╪п╣ я─п╟п╠п╬я┌я▀ я│ п╣п╡я─п╣п╧я│п╨п╬п╧ п©п╦я│я▄п╪п╣п╫п╫п╬я│я┌я▄я▌, я┌. п╣. я┐я│я┌п╟п╫п╬п╡п╩п╣п╫я▀ п©п╟я─п╟п╪п╣я┌я─я▀ 'hkmap' +п╦ 'rightleft'. +п▓ п©я─п╬я┌п╦п╡п╫п╬п╪ я│п╩я┐я┤п╟п╣ я─п╣п╢п╟п╨я┌п╬я─ .B Vim -п╥п╟п╡п╣я─я┬п╟п╣я┌ я─п╟п╠п╬я┌я┐ я│ я│п╬п╬п╠я┴п╣п╫п╦п╣п╪ п╬п╠ п╬я┬п╦п╠п╨п╣. +п╥п╟п╡п╣я─я┬п╦я┌ я─п╟п╠п╬я┌я┐ я│ я│п╬п╬п╠я┴п╣п╫п╦п╣п╪ п╬п╠ п╬я┬п╦п╠п╨п╣. .TP -\-i {viminfo} -п∙я│п╩п╦ п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ я└п╟п╧п╩ viminfo, я┌п╬ я█я┌п╬я┌ п╨п╩я▌я┤ п╥п╟п╢п╟я▒я┌ п╦п╪я▐ я┌п╟п╨п╬пЁп╬ я└п╟п╧п╩п╟ (п╡п╪п╣я│я┌п╬ -"~/.viminfo" п©п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌). п°п╬п╤п╫п╬ я┌п╟п╨п╤п╣ п╦п╥п╠п╣п╤п╟я┌я▄ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦я▐ я└п╟п╧п╩п╟ viminfo -п©я┐я┌я▒п╪ я┐п╨п╟п╥п╟п╫п╦я▐ п╦п╪п╣п╫п╦ "NONE". -.TP -\-L -п╒п╬ п╤п╣, я┤я┌п╬ п╦ \-r. +\-i {я└п╟п╧п╩} +п≤я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ п╡ п╨п╟я┤п╣я│я┌п╡п╣ я└п╟п╧п╩п╟ п©п╬п╢п╨п╟я┤п╨п╦ я┐п╨п╟п╥п╟п╫п╫я▀п╧ {я└п╟п╧п╩}. +п╖п╣я─п╣п╥ я█я┌п╬я┌ п╟я─пЁя┐п╪п╣п╫я┌ п╥п╟п╢п╟я▒я┌я│я▐ п╫п╟п╦п╪п╣п╫п╬п╡п╟п╫п╦п╣ viminfo-я└п╟п╧п╩п╟ (п╡п╪п╣я│я┌п╬ п©я─п╦п╫я▐я┌п╬пЁп╬ +п©п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌ ".viminfo"). п≈п╢п╣я│я▄ п╤п╣ п╪п╬п╤п╫п╬ п╬я┌п╨п╩я▌я┤п╦я┌я▄ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╣ viminfo-я└п╟п╧п╩п╟ +я┤п╣я─п╣п╥ я┐п╨п╟п╥п╟п╫п╦п╣ я│п╩п╬п╡п╟ "NONE" (п©я─п╬п©п╦я│п╫я▀п╪п╦ п╠я┐п╨п╡п╟п╪п╦). .TP \-l -п═п╣п╤п╦п╪ Lisp. п▓п╨п╩я▌я┤п╟я▌я┌я│я▐ п╬п©я├п╦п╦ 'lisp' п╦ 'showmatch'. +п≈п╟п©я┐я│п╨ п©я─п╬пЁя─п╟п╪п╪я▀ п╡ я─п╣п╤п╦п╪п╣ Lisp. +п▓я▀п©п╬п╩п╫я▐п╣я┌я│я▐ я┐я│я┌п╟п╫п╬п╡п╨п╟ п©п╟я─п╟п╪п╣я┌я─п╬п╡ 'lisp' п╦ 'showmatch'. +.TP +\-L +п╒п╬ п╤п╣, я┤я┌п╬ п╦ п╟я─пЁя┐п╪п╣п╫я┌ п╨п╬п╪п╟п╫п╢п╫п╬п╧ я│я┌я─п╬п╨п╦ \-r. .TP \-m -п≤п╥п╪п╣п╫п╣п╫п╦п╣ я└п╟п╧п╩п╬п╡ п╥п╟п©я─п╣я┴п╣п╫п╬. п÷я─п╦ я█я┌п╬п╪ п╬я┌п╨п╩я▌я┤п╟п╣я┌я│я▐ п╬п©я├п╦я▐ 'write', п©п╬я█я┌п╬п╪я┐ -п╥п╟п©п╦я│я▄ я└п╟п╧п╩п╬п╡ я│я┌п╟п╫п╬п╡п╦я┌я│я▐ п╫п╣п╡п╬п╥п╪п╬п╤п╫п╬п╧. +п═п╟п╠п╬я┌п╟ п╠п╣п╥ п╡п╬п╥п╪п╬п╤п╫п╬я│я┌п╦ я│п╬я┘я─п╟п╫п╣п╫п╦я▐ п╦п╥п╪п╣п╫п╣п╫п╦п╧. +п▓я▀п©п╬п╩п╫я▐п╣я┌я│я▐ я│п╠я─п╬я│ п©п╟я─п╟п╪п╣я┌я─п╟ 'write', п©п╬я█я┌п╬п╪я┐ я│я┌п╟п╫п╬п╡п╦я┌я│я▐ п╫п╣п╡п╬п╥п╪п╬п╤п╫я▀п╪ п╥п╟п©п╦я│п╟я┌я▄ +п╡ я└п╟п╧п╩ п╦п╥п╪п╣п╫п╣п╫п╦я▐, п╡п╫п╣я│я▒п╫п╫я▀п╣ п╡ п╠я┐я└п╣я─. .TP -\-N -п═п╣п╤п╦п╪ п╫п╣п©п╬п╩п╫п╬п╧ я│п╬п╡п╪п╣я│я┌п╦п╪п╬я│я┌п╦. п·я┌п╨п╩я▌я┤п╟п╣я┌я│я▐ 'compatible'. -.B Vim -п╠я┐п╢п╣я┌ я─п╟п╠п╬я┌п╟я┌я▄ п╩я┐я┤я┬п╣, п╫п╬ п╫п╣ п╠я┐п╢п╣я┌ п©п╬п╩п╫п╬я│я┌я▄я▌ я│п╬п╡п╪п╣я│я┌п╦п╪ я│ Vi, п╢п╟п╤п╣ п╣я│п╩п╦ -п╬я┌я│я┐я┌я│я┌п╡я┐п╣я┌ я└п╟п╧п╩ я│я├п╣п╫п╟я─п╦я▐ п╫п╟я│я┌я─п╬п╣п╨ (.vimrc). +\-M +п═п╟п╠п╬я┌п╟ п╠п╣п╥ п╡п╬п╥п╪п╬п╤п╫п╬я│я┌п╦ п╡п╫п╣я│п╣п╫п╦я▐ п╦п╥п╪п╣п╫п╣п╫п╦п╧ п╡ я┌п╣п╨я│я┌. +п÷п╟я─п╟п╪п╣я┌я─я▀ 'modifiable' п╦ 'write' п╠я┐п╢я┐я┌ п╬я┌п╨п╩я▌я┤п╣п╫я▀, я┌п╟п╨ я┤я┌п╬ п╦п╥п╪п╣п╫п╣п╫п╦я▐ п╠я┐п╢я┐я┌ +п╥п╟п©я─п╣я┴п╣п╫я▀, п╦ я└п╟п╧п╩я▀ п╫п╣ я│п╪п╬пЁя┐я┌ п╠я▀я┌я▄ п╥п╟п©п╦я│п╟п╫я▀. +п·п╠я─п╟я┌п╦я┌п╣ п╡п╫п╦п╪п╟п╫п╦п╣, я┤я┌п╬ п©п╬я│п╩п╣ п╫п╟я┤п╟п╩п╟ я─п╟п╠п╬я┌я▀ я─п╣п╢п╟п╨я┌п╬я─п╟, я█я┌п╦ п©п╟я─п╟п╪п╣я┌я─я▀ п╪п╬п╤п╫п╬ +п╡п╨п╩я▌я┤п╦я┌я▄, я┤я┌п╬п╠я▀ я─п╟п╥я─п╣я┬п╦я┌я▄ п╡п╫п╣я│п╣п╫п╦п╣ п╦п╥п╪п╣п╫п╣п╫п╦п╧. .TP \-n -п²п╣ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ я│п╡п╬п©-я└п╟п╧п╩. п▓п╬я│я│я┌п╟п╫п╬п╡п╩п╣п╫п╦п╣ п©я─п╦ я│п╠п╬п╣ п╡ я─п╟п╠п╬я┌п╣ п╠я┐п╢п╣я┌ п╫п╣п╡п╬п╥п╪п╬п╤п╫п╬. +п═п╟п╠п╬я┌п╟ п╠п╣п╥ я│п╬п╥п╢п╟п╫п╦я▐ я└п╟п╧п╩п╟ п©п╬п╢п╨п╟я┤п╨п╦. +п▓ я█я┌п╬п╪ я│п╩я┐я┤п╟п╣ п╡п╬я│я│я┌п╟п╫п╬п╡п╩п╣п╫п╦п╣ п©я─п╦ я│п╠п╬п╣ п╡ я─п╟п╠п╬я┌п╣ я─п╣п╢п╟п╨я┌п╬я─п╟ п╠я┐п╢п╣я┌ п╫п╣п╡п╬п╥п╪п╬п╤п╫п╬. пёп╢п╬п╠п╫п╬ п╢п╩я▐ п©я─п╟п╡п╨п╦ я└п╟п╧п╩п╟ п╫п╟ п╬я┤п╣п╫я▄ п╪п╣п╢п╩п╣п╫п╫п╬п╪ п╫п╬я│п╦я┌п╣п╩п╣ (п╫п╟п©я─п╦п╪п╣я─, пЁп╦п╠п╨п╬п╪ п╢п╦я│п╨п╣). -п╒п╬ п╤п╣ я│п╟п╪п╬п╣ п╪п╬п╤п╫п╬ я│п╢п╣п╩п╟я┌я▄ п╨п╬п╪п╟п╫п╢п╬п╧ ":set uc=0". п·я┌п╪п╣п╫п╟ -- ":set uc=200". +п╒п╬ п╤п╣ я│п╟п╪п╬п╣ п╪п╬п╤п╫п╬ я│п╢п╣п╩п╟я┌я▄ п╨п╬п╪п╟п╫п╢п╬п╧ ":set uc=0". п▓п╨п╩я▌я┤п╣п╫п╦п╣ я└п╟п╧п╩п╟ п©п╬п╢п╨п╟я┤п╨п╦ \[em] +":set uc=200". +.TP +\-N +п═п╟п╠п╬я┌п╟ п╡ п╡п╟я─п╦п╟п╫я┌п╣ п╫п╣п©п╬п╩п╫п╬п╧ я│п╬п╡п╪п╣я│я┌п╦п╪п╬я│я┌п╦ я│ я─п╣п╢п╟п╨я┌п╬я─п╬п╪ Vi. +п▒я┐п╢п╣я┌ я│п╠я─п╬я┬п╣п╫ п©п╟я─п╟п╪п╣я┌я─ 'compatible'. +п═п╣п╢п╟п╨я┌п╬я─ +.B Vim +п╠я┐п╢п╣я┌ я─п╟п╠п╬я┌п╟я┌я▄ п╩я┐я┤я┬п╣, п╫п╬ п╫п╣ п╠я┐п╢п╣я┌ п©п╬п╩п╫п╬я│я┌я▄я▌ я│п╬п╡п╪п╣я│я┌п╦п╪ я│ я─п╣п╢п╟п╨я┌п╬я─п╬п╪ Vi, п╢п╟п╤п╣ п╣я│п╩п╦ +п╬я┌я│я┐я┌я│я┌п╡я┐п╣я┌ я└п╟п╧п╩ п╫п╟я┤п╟п╩я▄п╫я▀я┘ п╫п╟я│я┌я─п╬п╣п╨ (".vimrc"). +.TP +\-nb +п²п╟п╥п╫п╟я┤п╦я┌я▄ п©я─п╬пЁя─п╟п╪п╪я┐ Vim я│п╣я─п╡п╣я─п╬п╪ я─п╣п╢п╟п╨я┌п╬я─п╟ п╢п╩я▐ п≤п║п═ NetBeans. п÷п╬п╢я─п╬п╠п╫п╬я│я┌п╦ +я│п╪п╬я┌я─п╦я┌п╣ п╡ п╢п╬п╨я┐п╪п╣п╫я┌п╟я├п╦п╦. .TP \-o[N] -п·я┌п╨я─я▀я┌я▄ N п╬п╨п╬п╫, я─п╟п╥п╢п╣п╩я▒п╫п╫я▀я┘ п©п╬ пЁп╬я─п╦п╥п╬п╫я┌п╟п╩п╦. п∙я│п╩п╦ N п╫п╣ я┐п╨п╟п╥п╟п╫п╬, я┌п╬ п╬я┌п╨я─я▀п╡п╟п╣я┌я│я▐ -п©п╬ п╬п╢п╫п╬п╪я┐ п╬п╨п╫я┐ п╫п╟ п╨п╟п╤п╢я▀п╧ я└п╟п╧п╩. +п║п╬п╥п╢п╟я┌я▄ п╢п╩я▐ N я└п╟п╧п╩п╬п╡ п╬я┌п╢п╣п╩я▄п╫я▀п╣ п╬п╨п╫п╟, я─п╟я│п©п╬п╩п╬п╤п╣п╫п╫я▀п╣ п©п╬ пЁп╬я─п╦п╥п╬п╫я┌п╟п╩п╦. +п∙я│п╩п╦ N п╫п╣ я┐п╨п╟п╥п╟п╫п╬, я┌п╬ я│п╬п╥п╢п╟я▒я┌я│я▐ п©п╬ п╬п╢п╫п╬п╪я┐ п╬п╨п╫я┐ п╫п╟ п╨п╟п╤п╢я▀п╧ я└п╟п╧п╩. .TP \-O[N] -п·я┌п╨я─я▀я┌я▄ N п╬п╨п╬п╫, я─п╟п╥п╢п╣п╩я▒п╫п╫я▀я┘ п©п╬ п╡п╣я─я┌п╦п╨п╟п╩п╦. п∙я│п╩п╦ N п╫п╣ я┐п╨п╟п╥п╟п╫п╬, я┌п╬ п╬я┌п╨я─я▀п╡п╟п╣я┌я│я▐ -п©п╬ п╬п╢п╫п╬п╪я┐ п╬п╨п╫я┐ п╫п╟ п╨п╟п╤п╢я▀п╧ я└п╟п╧п╩. +п║п╬п╥п╢п╟я┌я▄ п╢п╩я▐ N я└п╟п╧п╩п╬п╡ п╬я┌п╢п╣п╩я▄п╫я▀п╣ п╬п╨п╫п╟, я─п╟я│п©п╬п╩п╬п╤п╣п╫п╫я▀п╣ п©п╬ п╡п╣я─я┌п╦п╨п╟п╩п╦. +п∙я│п╩п╦ N п╫п╣ я┐п╨п╟п╥п╟п╫п╬, я┌п╬ я│п╬п╥п╢п╟я▒я┌я│я▐ п©п╬ п╬п╢п╫п╬п╪я┐ п╬п╨п╫я┐ п╫п╟ п╨п╟п╤п╢я▀п╧ я└п╟п╧п╩. .TP -\-R -п═п╣п╤п╦п╪ "я┌п╬п╩я▄п╨п╬ п╢п╩я▐ я┤я┌п╣п╫п╦я▐". п▓п╨п╩я▌я┤п╟п╣я┌я│я▐ п╬п©я├п╦я▐ 'readonly'. -п╓п╟п╧п╩ п╡ п╠я┐я└п╣я─п╣ п╢п╬я│я┌я┐п©п╣п╫ п╢п╩я▐ я─п╣п╢п╟п╨я┌п╦я─п╬п╡п╟п╫п╦я▐, п╫п╬ п╣пЁп╬ п╨п╬п©п╦я▌ п╫п╟ п╢п╦я│п╨п╣ п╫п╣п╩я▄п╥я▐ -я│п╩я┐я┤п╟п╧п╫п╬ п©п╣я─п╣п╥п╟п©п╦я│п╟я┌я▄. п■п╩я▐ я│п╬я┘я─п╟п╫п╣п╫п╦я▐ я└п╟п╧п╩п╟ п╫п╣п╬п╠я┘п╬п╢п╦п╪п╬ п╢п╬п╠п╟п╡п╦я┌я▄ п╡п╬я│п╨п╩п╦я├п╟я┌п╣п╩я▄п╫я▀п╧ -п╥п╫п╟п╨ п╨ я│п╬п╬я┌п╡п╣я┌я│я┌п╡я┐я▌я┴п╣п╧ п╨п╬п╪п╟п╫п╢п╣ Ex (п╫п╟п©я─п╦п╪п╣я─, ":w!"). -п п╩я▌я┤ "\-R" п©п╬п╢я─п╟п╥я┐п╪п╣п╡п╟п╣я┌ я┌п╟п╨п╤п╣, я┤я┌п╬ п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ п╦ п╨п╩я▌я┤ "\-n" (я│п╪. п╡я▀я┬п╣). -п·п©я├п╦я▐ 'readonly' п╪п╬п╤п╣я┌ п╠я▀я┌я▄ п╡я▀п╨п╩я▌я┤п╣п╫п╟ п©п╬ п╨п╬п╪п╟п╫п╢п╣ ":set noro". -п║п╪. ":help 'readonly'". +\-p[N] +п║п╬п╥п╢п╟я┌я▄ п╢п╩я▐ N я└п╟п╧п╩п╬п╡ п╬я┌п╢п╣п╩я▄п╫я▀п╣ п╡п╨п╩п╟п╢п╨п╦. +п∙я│п╩п╦ N п╫п╣ я┐п╨п╟п╥п╟п╫п╬, я┌п╬ я│п╬п╥п╢п╟я▒я┌я│я▐ п©п╬ п╬п╢п╫п╬п╧ п╡п╨п╩п╟п╢п╨п╣ п╫п╟ п╨п╟п╤п╢я▀п╧ я└п╟п╧п╩. +.TP +\-P {п╥п╟пЁп╬п╩п╬п╡п╬п╨ п╬п╨п╫п╟} +п·я┌п╨я─я▀я┌я▄ п©я─п╬пЁя─п╟п╪п╪я┐ п╡ п╪п╫п╬пЁп╬п╢п╬п╨я┐п╪п╣п╫я┌п╫п╬п╪ п©я─п╦п╩п╬п╤п╣п╫п╦п╦. +п╒п╬п╩я▄п╨п╬ п╢п╩я▐ п⌠п≤п÷ п╡ MS Windows. п≈п╟п╢п╟я▒я┌ п╥п╟пЁп╬п╩п╬п╡п╬п╨ п╬п╨п╫п╟ я─п╬п╢п╦я┌п╣п╩я▄я│п╨п╬пЁп╬ п©я─п╦п╩п╬п╤п╣п╫п╦я▐. +п∙я│п╩п╦ п╡п╬п╥п╪п╬п╤п╫п╬, я┌п╬ п©я─п╬пЁя─п╟п╪п╪п╟ Vim п╠я┐п╢п╣я┌ п╥п╟п©я┐я┴п╣п╫п╟ п╡п╫я┐я┌я─п╦ п╬п╨п╫п╟ п╪п╫п╬пЁп╬п╢п╬п╨я┐п╪п╣п╫я┌п╫п╬пЁп╬ +п©я─п╦п╩п╬п╤п╣п╫п╦я▐. п°п╫п╬пЁп╬п╢п╬п╨я┐п╪п╣п╫я┌п╫п╬п╣ п©я─п╦п╩п╬п╤п╣п╫п╦п╣ п╢п╬п╩п╤п╫п╬ п╦п╪п╣я┌я▄ я┐п╨п╟п╥п╟п╫п╫я▀п╧ {п╥п╟пЁп╬п╩п╬п╡п╬п╨ п╬п╨п╫п╟}. +пёп╠п╣п╢п╦я┌п╣я│я▄, я┤я┌п╬ я█я┌п╬я┌ {п╥п╟пЁп╬п╩п╬п╡п╬п╨ п╬п╨п╫п╟} я┐п╫п╦п╨п╟п╩п╣п╫ п╢п╩я▐ п©я─п╦п╩п╬п╤п╣п╫п╦я▐. п·п╠я─п╟я┴п╟п╣п╪ п╡п╫п╦п╪п╟п╫п╦п╣, +я┤я┌п╬ я─п╣п╟п╩п╦п╥п╟я├п╦я▐ п╢п╟п╫п╫п╬пЁп╬ я└я┐п╫п╨я├п╦п╬п╫п╟п╩п╟ п╡я│я▒ п╣я┴я▒ п╫п╣ п╢п╬ п╨п╬п╫я├п╟ п╬я┌я─п╟п╠п╬я┌п╟п╫п╟. п▓п╫п╣п╢я─п╣п╫п╦п╣ +п©я─п╬пЁя─п╟п╪п╪я▀ п╡п╬п╥п╪п╬п╤п╫п╬ п╫п╣ п╡п╬ п╡я│п╣ п©я─п╦п╩п╬п╤п╣п╫п╦я▐ п╦ п╫п╣ п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌я│я▐ п╪п╣п╫я▌ п╬п╨п╫п╟. .TP \-r -п▓я▀п╡п╣я│я┌п╦ я│п©п╦я│п╬п╨ я│п╡п╬п©-я└п╟п╧п╩п╬п╡ п╦ п╦п╫я└п╬я─п╪п╟я├п╦я▌ п╬п╠ п╦я┘ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ п╢п╩я▐ п╡п╬я│я│я┌п╟п╫п╬п╡п╩п╣п╫п╦я▐ п©п╬я│п╩п╣ я│п╠п╬я▐. +п▓я▀п╡п╬п╢ п©п╣я─п╣я┤п╫я▐ я└п╟п╧п╩п╬п╡ п©п╬п╢п╨п╟я┤п╨п╦ п╦ п╥п╟п╡п╣я─я┬п╣п╫п╦п╣ я─п╟п╠п╬я┌я▀. +п▒я┐п╢я┐я┌ п©п╬п╨п╟п╥п╟п╫я▀ п╢п╬я│я┌я┐п©п╫я▀п╣ я└п╟п╧п╩я▀ п©п╬п╢п╨п╟я┤п╨п╦ п╦ п╦п╫я└п╬я─п╪п╟я├п╦я▐ п╬п╠ п╦я┘ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ +п╢п╩я▐ п╡п╬я│я│я┌п╟п╫п╬п╡п╩п╣п╫п╦я▐ п╡ я│п╩я┐я┤п╟п╣ я│п╠п╬я▐. .TP \-r {я└п╟п╧п╩} -п═п╣п╤п╦п╪ п╡п╬я│я│я┌п╟п╫п╬п╡п╩п╣п╫п╦я▐. -п■п╩я▐ п╡п╬я│я│я┌п╟п╫п╬п╡п╩п╣п╫п╦я▐ п©п╬я│п╩п╣ я│п╠п╬я▐ п╠я┐п╢п╣я┌ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫ я│п╡п╬п©-я└п╟п╧п╩. -п║п╡п╬п©-я└п╟п╧п╩ п╦п╪п╣п╣я┌ я┌п╬ п╤п╣ п╦п╪я▐, я┤я┌п╬ п╦ я┌п╣п╨я│я┌п╬п╡я▀п╧ я└п╟п╧п╩, п╫п╬ я│ п╢п╬п╠п╟п╡п╩п╣п╫п╦п╣п╪ я─п╟я│я┬п╦я─п╣п╫п╦я▐ ".swp". +п▓п╬я│я│я┌п╟п╫п╬п╡п╩п╣п╫п╦п╣ п╟п╡п╟я─п╦п╧п╫п╬ п╥п╟п╡п╣я─я┬я▒п╫п╫п╬пЁп╬ я│п╣п╟п╫я│п╟. +п■п╩я▐ п╡п╬я│я│я┌п╟п╫п╬п╡п╩п╣п╫п╦я▐ п©п╬я│п╩п╣ я│п╠п╬я▐ п╡ я─п╟п╠п╬я┌п╣ п╠я┐п╢п╣я┌ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫ я┐п╨п╟п╥п╟п╫п╫я▀п╧ я└п╟п╧п╩ п©п╬п╢п╨п╟я┤п╨п╦. +п╓п╟п╧п╩ п©п╬п╢п╨п╟я┤п╨п╦ п╦п╪п╣п╣я┌ я┌п╬ п╤п╣ п╫п╟п╦п╪п╣п╫п╬п╡п╟п╫п╦п╣, я┤я┌п╬ п╦ я─п╣п╢п╟п╨я┌п╦я─я┐п╣п╪я▀п╧ я┌п╣п╨я│я┌п╬п╡я▀п╧ я└п╟п╧п╩, +п╫п╬ я│ п╢п╬п╠п╟п╡п╩п╣п╫п╦п╣п╪ я─п╟я│я┬п╦я─п╣п╫п╦я▐ ".swp". п║п╪. ":help recovery". .TP +\-R +п═п╟п╠п╬я┌п╟ п╡ п╡п╟я─п╦п╟п╫я┌п╣ я┌п╬п╩я▄п╨п╬ п╢п╩я▐ я┤я┌п╣п╫п╦я▐. +п▒я┐п╢п╣я┌ я┐я│я┌п╟п╫п╬п╡п╩п╣п╫ п©п╟я─п╟п╪п╣я┌я─ 'readonly'. +п╓п╟п╧п╩ п╡ п╠я┐я└п╣я─п╣ п╢п╬я│я┌я┐п©п╣п╫ п╢п╩я▐ я─п╣п╢п╟п╨я┌п╦я─п╬п╡п╟п╫п╦я▐, п╫п╬ п╣пЁп╬ п╨п╬п©п╦я▌ п╫п╟ п╢п╦я│п╨п╣ п╫п╣п╩я▄п╥я▐ +я│п╩я┐я┤п╟п╧п╫п╬ п©п╣я─п╣п╥п╟п©п╦я│п╟я┌я▄. п■п╩я▐ я│п╬я┘я─п╟п╫п╣п╫п╦я▐ я└п╟п╧п╩п╟ п╫п╣п╬п╠я┘п╬п╢п╦п╪п╬ п╢п╬п╠п╟п╡п╦я┌я▄ п╡п╬я│п╨п╩п╦я├п╟я┌п╣п╩я▄п╫я▀п╧ +п╥п╫п╟п╨ п╨ я│п╬п╬я┌п╡п╣я┌я│я┌п╡я┐я▌я┴п╣п╧ Ex-п╨п╬п╪п╟п╫п╢п╣ (п╫п╟п©я─п╦п╪п╣я─, ":w!"). +п÷я─п╦ п╥п╟п╢п╟п╫п╦п╦ п╟я─пЁя┐п╪п╣п╫я┌п╟ "\-R" я┌п╟п╨п╤п╣ п©п╬п╢я─п╟п╥я┐п╪п╣п╡п╟п╣я┌я│я▐, я┤я┌п╬ п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ п╦ п╟я─пЁя┐п╪п╣п╫я┌ +"\-n" (я│п╪. п╡я▀я┬п╣). +п÷п╟я─п╟п╪п╣я┌я─ 'readonly' п╪п╬п╤п╣я┌ п╠я▀я┌я▄ я│п╠я─п╬я┬п╣п╫ п©п╬ п╨п╬п╪п╟п╫п╢п╣ ":set noro". +п║п╪. ":help 'readonly'". +.TP \-s -п╒п╦я┘п╦п╧ я─п╣п╤п╦п╪. п╒п╬п╩я▄п╨п╬ п©я─п╦ п╥п╟п©я┐я│п╨п╣ п╨п╟п╨ "Ex" п╦п╩п╦ п╣я│п╩п╦ п©п╣я─п╣п╢ "\-s" я┐п╨п╟п╥п╟п╫ п╨п╩я▌я┤ "\-e". +п╒п╦я┘п╦п╧ я─п╣п╤п╦п╪. +п╒п╬п╩я▄п╨п╬ п©я─п╦ п╥п╟п©я┐я│п╨п╣ п╡ п╨п╬п╪п╟п╫п╢п╫п╬п╧ п╬п╠п╬п╩п╬я┤п╨п╣ п╨п╟п╨ п©я─п╬пЁя─п╟п╪п╪я▀ "ex" п╦п╩п╦ п╣я│п╩п╦ п©п╣я─п╣п╢ +п╟я─пЁя┐п╪п╣п╫я┌п╬п╪ "\-s" я┐п╨п╟п╥п╟п╫ п╟я─пЁя┐п╪п╣п╫я┌ "\-e". .TP -\-s {scriptin} -п║я┤п╦я┌я▀п╡п╟п╣я┌я│я▐ я└п╟п╧п╩ я│я├п╣п╫п╟я─п╦я▐ {scriptin}. п÷я─п╦ я█я┌п╬п╪, я│п╬п╢п╣я─п╤п╦п╪п╬п╣ я└п╟п╧п╩п╟ п╡п╬я│п©я─п╦п╫п╦п╪п╟п╣я┌я│я▐ -п╡ п╡п╦п╢п╣ п╨п╬п╪п╟п╫п╢, п╨п╟п╨ п╣я│п╩п╦ п╠я▀ п╬п╫п╦ п╠я▀п╩п╦ п╫п╟п╠я─п╟п╫я▀ п╫п╟ п╨п╬п╫я│п╬п╩п╦. -п╒п╬ п╤п╣ я│п╟п╪п╬п╣ п╢п╬я│я┌п╦пЁп╟п╣я┌я│я▐ п╨п╬п╪п╟п╫п╢п╬п╧ ":source! {scriptin}". -п∙я│п╩п╦ п╨п╬п╫п╣я├ я└п╟п╧п╩п╟ я│я┤п╦я┌я▀п╡п╟п╣я┌я│я▐ п╢п╬ п╥п╟п╡п╣я─я┬п╣п╫п╦я▐ я─п╟п╠п╬я┌я▀ я─п╣п╢п╟п╨я┌п╬я─п╟, я┌п╬ п╡ п╢п╟п╩я▄п╫п╣п╧я┬п╣п╪ -п╡п╡п╬п╢ п╬я│я┐я┴п╣я│я┌п╡п╩я▐п╣я┌я│я▐ я│ п╨п╩п╟п╡п╦п╟я┌я┐я─я▀. +\-s {п╨п╬п╪п╟п╫п╢п╫я▀п╧ я└п╟п╧п╩} +п║я┤п╦я┌я▀п╡п╟п╫п╦п╣ п╨п╬п╪п╟п╫п╢ я─п╣п╤п╦п╪п╟ п╨п╬п╪п╟п╫п╢ п╦п╥ {п╨п╬п╪п╟п╫п╢п╫п╬пЁп╬ я└п╟п╧п╩п╟}. +п║п╬п╢п╣я─п╤п╦п╪п╬п╣ я└п╟п╧п╩п╟ п╡п╬я│п©я─п╦п╫п╦п╪п╟п╣я┌я│я▐ п╡ п╡п╦п╢п╣ п╨п╬п╪п╟п╫п╢, п╨п╟п╨ п╣я│п╩п╦ п╠я▀ п╬п╫п╦ п╠я▀п╩п╦ п╫п╟п╠я─п╟п╫я▀ +п╫п╣п©п╬я│я─п╣п╢я│я┌п╡п╣п╫п╫п╬ п╡ я─п╣п╢п╟п╨я┌п╬я─п╣. +п╒п╬ п╤п╣ я│п╟п╪п╬п╣ п╢п╬я│я┌п╦пЁп╟п╣я┌я│я▐ п╨п╬п╪п╟п╫п╢п╬п╧ ":source! {п╨п╬п╪п╟п╫п╢п╫я▀п╧ я└п╟п╧п╩}". +п∙я│п╩п╦ п©п╬я│п╩п╣ п╦я│п©п╬п╩п╫п╣п╫п╦я▐ п╡я│п╣я┘ п╨п╬п╪п╟п╫п╢ п╦п╥ {п╨п╬п╪п╟п╫п╢п╫п╬пЁп╬ я└п╟п╧п╩п╟} я─п╟п╠п╬я┌п╟ я─п╣п╢п╟п╨я┌п╬я─п╟ +п©я─п╬п╢п╬п╩п╤п╟п╣я┌я│я▐, я┌п╬ п╢п╟п╩я▄п╫п╣п╧я┬п╦п╧ п╡п╡п╬п╢ п╨п╬п╪п╟п╫п╢ п╦ я┌п╣п╨я│я┌п╟ п╬п╤п╦п╢п╟п╣я┌я│я▐ я│ п╨п╩п╟п╡п╦п╟я┌я┐я─я▀. .TP -\-T {terminal} -п║п╬п╬п╠я┴п╟п╣я┌ +\-S {я└п╟п╧п╩} +п≤я│п©п╬п╩п╫п╣п╫п╦п╣ я┐п╨п╟п╥п╟п╫п╫п╬пЁп╬ {я└п╟п╧п╩п╟}. +п÷п╬я│п╩п╣ п╥п╟пЁя─я┐п╥п╨п╦ п╡ п╠я┐я└п╣я─ п©п╣я─п╡п╬пЁп╬ я└п╟п╧п╩п╟, п╠я┐п╢п╣я┌ п╦я│п©п╬п╩п╫п╣п╫ я┐п╨п╟п╥п╟п╫п╫я▀п╧ п╨п╬п╪п╟п╫п╢п╫я▀п╧ {я└п╟п╧п╩}. +п╜я┌п╬ п╟п╫п╟п╩п╬пЁп╦я┤п╫п╬ п╨п╬п╪п╟п╫п╢п╣ п╡ п╨п╬п╪п╟п╫п╢п╫п╬п╧ я│я┌я─п╬п╨п╣ \-c "source {я└п╟п╧п╩}". +п²п╟п╦п╪п╣п╫п╬п╡п╟п╫п╦п╣ {я└п╟п╧п╩п╟} п╫п╣ п╪п╬п╤п╣я┌ п╫п╟я┤п╦п╫п╟я┌я▄я│я▐ я│ я│п╦п╪п╡п╬п╩п╟ '\-'. +п∙я│п╩п╦ п╫п╣ я┐п╨п╟п╥п╟п╫ {я└п╟п╧п╩}, я┌п╬ п╠я┐п╢п╣я┌ п╦я│п©п╬п╩п╫п╣п╫ я└п╟п╧п╩ "Session.vim" (я█я┌п╬ п╠я┐п╢п╣я┌ я─п╟п╠п╬я┌п╟я┌я▄ +я┌п╬п╩я▄п╨п╬ п╣я│п╩п╦ п╟я─пЁя┐п╪п╣п╫я┌ \-S я▐п╡п╩я▐п╣я┌я│я▐ п©п╬я│п╩п╣п╢п╫п╦п╪ п╡ п╨п╬п╪п╟п╫п╢п╫п╬п╧ я│я┌я─п╬п╨п╣). +.TP +\-T {я┌п╣я─п╪п╦п╫п╟п╩} +п²п╟п╥п╫п╟я┤п╦я┌я▄ я┐п╨п╟п╥п╟п╫п╫я▀п╧ я┌п╦п© {я┌п╣я─п╪п╦п╫п╟п╩п╟}. +п═п╣п╢п╟п╨я┌п╬я─я┐ .B Vim -я┌п╦п© п╦я│п©п╬п╩я▄п╥я┐п╣п╪п╬пЁп╬ я┌п╣я─п╪п╦п╫п╟п╩п╟. п²п╣п╬п╠я┘п╬п╢п╦п╪п╬ я┌п╬п╩я▄п╨п╬ п╡ я┌п╣я┘ я│п╦я┌я┐п╟я├п╦я▐я┘, п╨п╬пЁп╢п╟ -п╟п╡я┌п╬п╪п╟я┌п╦я┤п╣я│п╨п╬п╣ п╬п©я─п╣п╢п╣п╩п╣п╫п╦п╣ я┌п╣я─п╪п╦п╫п╟п╩п╟ п╫п╣ я─п╟п╠п╬я┌п╟п╣я┌. п≤п╪я▐ я┌п╣я─п╪п╦п╫п╟п╩п╟ п╢п╬п╩п╤п╫п╬ п╠я▀я┌я▄ -п╦п╥п╡п╣я│я┌п╫п╬ +п╠я┐п╢п╣я┌ п©п╣я─п╣п╢п╟п╫ я┌п╦п© п╦я│п©п╬п╩я▄п╥я┐п╣п╪п╬пЁп╬ я┌п╣я─п╪п╦п╫п╟п╩п╟. +п²п╣п╬п╠я┘п╬п╢п╦п╪п╬ я┌п╬п╩я▄п╨п╬ п╡ я┌п╣я┘ я│п╦я┌я┐п╟я├п╦я▐я┘, п╨п╬пЁп╢п╟ п╟п╡я┌п╬п╪п╟я┌п╦я┤п╣я│п╨п╬п╣ п╬п©я─п╣п╢п╣п╩п╣п╫п╦п╣ я┌п╣я─п╪п╦п╫п╟п╩п╟ +п╫п╣ я─п╟п╠п╬я┌п╟п╣я┌. п²п╟п╦п╪п╣п╫п╬п╡п╟п╫п╦п╣ я┌п╣я─п╪п╦п╫п╟п╩п╟ п╢п╬п╩п╤п╫п╬ п╠я▀я┌я▄ п╦п╥п╡п╣я│я┌п╫п╬ я─п╣п╢п╟п╨я┌п╬я─я┐ .B Vim -(п╡я│я┌я─п╬п╣п╫п╬ п╡ п╫п╣пЁп╬) п╦п╩п╦ п╬п©я─п╣п╢п╣п╩п╣п╫п╬ п╡ я└п╟п╧п╩п╟я┘ termcap п╦п╩п╦ terminfo. +(п©я─п╣п╢п╬п©я─п╣п╢п╣п╩п╣п╫п╬ п╡ я─п╣п╢п╟п╨я┌п╬я─п╣) п╩п╦п╠п╬ я┐п╨п╟п╥п╟п╫п╬ п╡ п╠п╟п╥п╣ termcap п╦п╩п╦ terminfo. .TP -\-u {vimrc} -п≤я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ п╨п╬п╪п╟п╫п╢я▀ п╦п╥ я└п╟п╧п╩п╟ я│я├п╣п╫п╟я─п╦я▐ {vimrc} п╢п╩я▐ п╫п╟я│я┌я─п╬п╧п╨п╦. -п▓я│п╣ п╬я│я┌п╟п╩я▄п╫я▀п╣ я└п╟п╧п╩я▀ п╫п╟я│я┌я─п╬п╣п╨ п©я─п╬п©я┐я│п╨п╟я▌я┌я│я▐. +\-u {я└п╟п╧п╩} +п≤я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ п╢п╩я▐ п╫п╟я┤п╟п╩я▄п╫п╬п╧ п╫п╟я│я┌я─п╬п╧п╨п╦ я┐п╨п╟п╥п╟п╫п╫я▀п╧ п╨п╬п╪п╟п╫п╢п╫я▀п╧ {я└п╟п╧п╩}. +п▓я│п╣ п╬я│я┌п╟п╩я▄п╫я▀п╣ я└п╟п╧п╩я▀ п╫п╟я│я┌я─п╬п╣п╨ п╦пЁп╫п╬я─п╦я─я┐я▌я┌я│я▐. пёп╢п╬п╠п╫п╬ п╢п╩я▐ я─п╣п╢п╟п╨я┌п╦я─п╬п╡п╟п╫п╦я▐ я│п©п╣я├п╦п╟п╩я▄п╫я▀я┘ я┌п╦п©п╬п╡ я└п╟п╧п╩п╬п╡. -п╖я┌п╬п╠я▀ п╦п╥п╠п╣п╤п╟я┌я▄ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦я▐ я│я├п╣п╫п╟я─п╦п╣п╡ п╫п╟я│я┌я─п╬п╣п╨ п╡п╬п╬п╠я┴п╣, п╪п╬п╤п╫п╬ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ -п╦п╪я▐ "NONE". п║п╪. ":help initialization". +п╖п╣я─п╣п╥ я█я┌п╬я┌ п╟я─пЁя┐п╪п╣п╫я┌ п╪п╬п╤п╫п╬ я┌п╟п╨п╤п╣ п╬я┌п╨п╩я▌я┤п╦я┌я▄ п╬п╠я─п╟п╠п╬я┌п╨я┐ п╡я│п╣я┘ я└п╟п╧п╩п╬п╡ п╫п╟я┤п╟п╩я▄п╫п╬п╧ +п╫п╟я│я┌я─п╬п╧п╨п╦, п╦я│п©п╬п╩я▄п╥я┐п╧я┌п╣ п╢п╩я▐ я█я┌п╬пЁп╬ я│п╩п╬п╡п╬ "NONE" (п©я─п╬п©п╦я│п╫я▀п╪п╦ п╠я┐п╨п╡п╟п╪п╦). +п║п╪. ":help initialization". .TP -\-U {gvimrc} -п≤я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ п╨п╬п╪п╟п╫п╢я▀ п╦п╥ я└п╟п╧п╩п╟ я│я├п╣п╫п╟я─п╦я▐ {gvimrc} п╢п╩я▐ п╫п╟я│я┌я─п╬п╧п╨п╦ пЁя─п╟я└п╦я┤п╣я│п╨п╬пЁп╬ -п╦п╫я┌п╣я─я└п╣п╧я│п╟. -п▓я│п╣ п╬я│я┌п╟п╩я▄п╫я▀п╣ я└п╟п╧п╩я▀ п╫п╟я│я┌я─п╬п╣п╨ п╢п╩я▐ пЁя─п╟я└п╦я┤п╣я│п╨п╬пЁп╬ п╦п╫я┌п╣я─я└п╣п╧я│п╟ п©я─п╬п©я┐я│п╨п╟я▌я┌я│я▐. -п╖я┌п╬п╠я▀ п╦п╥п╠п╣п╤п╟я┌я▄ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦я▐ я│я├п╣п╫п╟я─п╦п╣п╡ п╫п╟я│я┌я─п╬п╣п╨ пЁя─п╟я└п╦я┤п╣я│п╨п╬пЁп╬ п╦п╫я┌п╣я─я└п╣п╧я│п╟ п╡п╬п╬п╠я┴п╣, -п╪п╬п╤п╫п╬ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ п╦п╪я▐ "NONE". п║п╪. ":help gui-init". -.TP -\-V -"п▒п╬п╩я┌п╩п╦п╡я▀п╧" я─п╣п╤п╦п╪. п▓я▀п╡п╬п╢п╦я┌я▄ я│п╬п╬п╠я┴п╣п╫п╦я▐ п╬ я┌п╬п╪, п╨п╟п╨п╦п╣ я└п╟п╧п╩я▀ я┤п╦я┌п╟я▌я┌я│я▐, п╦ п╬ -я┤я┌п╣п╫п╦п╦-п╥п╟п©п╦я│п╦ я└п╟п╧п╩п╟ viminfo. +\-U {я└п╟п╧п╩} +п≤я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ п╢п╩я▐ п╫п╟я┤п╟п╩я▄п╫п╬п╧ п╫п╟я│я┌я─п╬п╧п╨п╦ пЁя─п╟я└п╦я┤п╣я│п╨п╬пЁп╬ п╦п╫я┌п╣я─я└п╣п╧я│п╟ я┐п╨п╟п╥п╟п╫п╫я▀п╧ +п╨п╬п╪п╟п╫п╢п╫я▀п╧ {я└п╟п╧п╩}. +п▓я│п╣ п╬я│я┌п╟п╩я▄п╫я▀п╣ я└п╟п╧п╩я▀ п╫п╟я│я┌я─п╬п╣п╨ п╢п╩я▐ пЁя─п╟я└п╦я┤п╣я│п╨п╬пЁп╬ п╦п╫я┌п╣я─я└п╣п╧я│п╟ п╦пЁп╫п╬я─п╦я─я┐я▌я┌я│я▐. +п╖п╣я─п╣п╥ я█я┌п╬я┌ п╟я─пЁя┐п╪п╣п╫я┌ п╪п╬п╤п╫п╬ я┌п╟п╨п╤п╣ п╬я┌п╨п╩я▌я┤п╦я┌я▄ п╬п╠я─п╟п╠п╬я┌п╨я┐ п╡я│п╣я┘ я└п╟п╧п╩п╬п╡ п╫п╟я│я┌я─п╬п╧п╨п╦ +пЁя─п╟я└п╦я┤п╣я│п╨п╬пЁп╬ п╦п╫я┌п╣я─я└п╣п╧я│п╟, п╦я│п©п╬п╩я▄п╥я┐п╧я┌п╣ п╢п╩я▐ я█я┌п╬пЁп╬ я│п╩п╬п╡п╬ "NONE" (п©я─п╬п©п╦я│п╫я▀п╪п╦ п╠я┐п╨п╡п╟п╪п╦). +п║п╪. ":help gui\-init". .TP \-v -п≈п╟п©я┐я│я┌п╦я┌я▄ +п≈п╟п©я┐я│п╨ п©я─п╬пЁя─п╟п╪п╪я▀ п╡ я─п╣п╤п╦п╪п╣ Vi. +п═п╣п╢п╟п╨я┌п╬я─ .B Vim -п╡ я─п╣п╤п╦п╪п╣ Vi, п╨п╟п╨ п╠я┐п╢я┌п╬ п╦я│п©п╬п╩п╫я▐п╣п╪я▀п╧ я└п╟п╧п╩ п╦п╪п╣п╣я┌ п╦п╪я▐ "vi". п≤п╪п╣п╣я┌ я│п╪я▀я│п╩ я┌п╬п╩я▄п╨п╬ п╣я│п╩п╦ -п╦я│п©п╬п╩п╫я▐п╣п╪я▀п╧ я└п╟п╧п╩ п╦п╪п╣п╣я┌ п╦п╪я▐ "ex". +п╠я┐п╢п╣я┌ я─п╟п╠п╬я┌п╟я┌я▄ п╡ я─п╣п╤п╦п╪п╣ я─п╣п╢п╟п╨я┌п╬я─п╟ Vi, п╨п╟п╨ п╠я┐п╢я┌п╬ п╦я│п©п╬п╩п╫я▐п╣п╪я▀п╧ я└п╟п╧п╩ п╫п╟п╥я▀п╡п╟п╣я┌я│я▐ "vi". +п≤п╪п╣п╣я┌ я│п╪я▀я│п╩ я┌п╬п╩я▄п╨п╬ п╣я│п╩п╦ п╦я│п©п╬п╩п╫я▐п╣п╪я▀п╧ я└п╟п╧п╩ п╫п╟п╥я▀п╡п╟п╣я┌я│я▐ "ex". .TP -\-w {scriptout} -п▓я│п╣ я│п╦п╪п╡п╬п╩я▀, п╡п╡п╣п╢я▒п╫п╫я▀п╣ я│ п╨п╩п╟п╡п╦п╟я┌я┐я─я▀ п╡п©п╩п╬я┌я▄ п╢п╬ п╪п╬п╪п╣п╫я┌п╟ п╥п╟п╡п╣я─я┬п╣п╫п╦я▐ я─п╟п╠п╬я┌я▀, -п╥п╟п©п╦я│я▀п╡п╟я▌я┌я│я▐ п╡ я└п╟п╧п╩ {scriptout}. -пёп╢п╬п╠п╫п╬ п╡ я┌п╬п╪ я│п╩я┐я┤п╟п╣, п╨п╬пЁп╢п╟ п╡я▀ я┘п╬я┌п╦я┌п╣ я│п╬п╥п╢п╟я┌я▄ я└п╟п╧п╩ я│я├п╣п╫п╟я─п╦я▐ п╢п╩я▐ п©п╬я│п╩п╣п╢я┐я▌я┴п╣пЁп╬ -п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦я▐ я│ "vim \-s" п╦п╩п╦ ":source!". п∙я│п╩п╦ я└п╟п╧п╩ {scriptout} я┐п╤п╣ я│я┐я┴п╣я│я┌п╡я┐п╣я┌, -я┌п╬ п╫п╬п╡я▀п╣ я│п╦п╪п╡п╬п╩я▀ п╠я┐п╢я┐я┌ п╢п╬п╠п╟п╡п╩я▐я▌я┌я│я▐ п╡ п╨п╬п╫п╣я├ я└п╟п╧п╩п╟. +\-V[N] +п═п╣п╤п╦п╪ п©п╬п╢я─п╬п╠п╫п╬пЁп╬ п╡я▀п╡п╬п╢п╟. +п▒я┐п╢я┐я┌ п╡я▀п╡п╬п╢п╦я┌я▄я│я▐ я│п╬п╬п╠я┴п╣п╫п╦я▐ п╬ я┌п╬п╪, п╨п╟п╨п╦п╣ п╨п╬п╪п╟п╫п╢п╫я▀п╣ я└п╟п╧п╩я▀ п╦я│п©п╬п╩п╫я▐я▌я┌я│я▐, п╦ п╨п╟п╨п╟я▐ +п╦п╫я└п╬я─п╪п╟я├п╦я▐ я│я┤п╦я┌я▀п╡п╟п╣я┌я│я▐ п╦ п╥п╟п©п╦я│я▀п╡п╟п╣я┌я│я▐ п╡ viminfo-я└п╟п╧п╩п╣. п²п╣п╬п╠я▐п╥п╟я┌п╣п╩я▄п╫п╬п╣ я┤п╦я│п╩п╬ N +п╥п╟п╢п╟я▒я┌ я┐я─п╬п╡п╣п╫я▄ п╢п╣я┌п╟п╩п╦п╥п╟я├п╦п╦ п╦п╫я└п╬я─п╪п╟я├п╦п╦. п÷п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌ я█я┌п╬ п╥п╫п╟я┤п╣п╫п╦п╣ я┐я│я┌п╟п╫п╬п╡п╩п╣п╫п╬ +я─п╟п╡п╫я▀п╪ 10. .TP -\-W {scriptout} -п п╟п╨ "\-w", п╫п╬ я┐п╤п╣ я│я┐я┴п╣я│я┌п╡я┐я▌я┴п╦п╧ я└п╟п╧п╩ п╠я┐п╢п╣я┌ п©п╣я─п╣п╥п╟п©п╦я│п╟п╫. +\-V[N]{я└п╟п╧п╩} +п░п╫п╟п╩п╬пЁп╦я┤п╫п╬ п╟я─пЁя┐п╪п╣п╫я┌я┐ \-V, п╟ я┌п╟п╨п╤п╣ п╡я▀п©п╬п╩п╫я▐п╣я┌я│я▐ я┐я│я┌п╟п╫п╬п╡п╨п╟ п©п╟я─п╟п╪п╣я┌я─я┐ 'verbosefile' +п╥п╫п╟я┤п╣п╫п╦п╣ {я└п╟п╧п╩}. п п╟п╨ я─п╣п╥я┐п╩я▄я┌п╟я┌, я│п╬п╬п╠я┴п╣п╫п╦я▐ п╠я┐п╢я┐я┌ п╥п╟п©п╦я│я▀п╡п╟я┌я▄я│я▐ п╡ {я└п╟п╧п╩}, п╟ п╫п╣ +п╬я┌п╬п╠я─п╟п╤п╟я┌я▄я│я▐ п╫п╟ я█п╨я─п╟п╫п╣. п²п╟п╦п╪п╣п╫п╬п╡п╟п╫п╦п╣ {я└п╟п╧п╩п╟} п╫п╣ п╪п╬п╤п╣я┌ п╫п╟я┤п╦п╫п╟я┌я▄я│я▐ я│ п╨п╟п╨п╬п╧-п╩п╦п╠п╬ +я├п╦я└я─я▀. +.TP +\-w{я┤п╦я│п╩п╬} +п■п╩я▐ п©п╟я─п╟п╪п╣я┌я─п╟ 'window' п╠я┐п╢п╣я┌ я┐я│я┌п╟п╫п╬п╡п╩п╣п╫п╬ п╥п╫п╟я┤п╣п╫п╦п╣, я─п╟п╡п╫п╬п╣ я┐п╨п╟п╥п╟п╫п╫п╬п╪я┐ {я┤п╦я│п╩я┐}. +.TP +\-w {я└п╟п╧п╩} +п■п╬п╠п╟п╡п╩п╣п╫п╦п╣ п╡я│п╣я┘ п╡п╡п╣п╢я▒п╫п╫я▀я┘ п╨п╬п╪п╟п╫п╢ п╡ {я└п╟п╧п╩}. +п▓я│п╣ я│п╦п╪п╡п╬п╩я▀, п╡п╡п╣п╢я▒п╫п╫я▀п╣ я│ п╨п╩п╟п╡п╦п╟я┌я┐я─я▀ п╡п©п╩п╬я┌я▄ п╢п╬ п╪п╬п╪п╣п╫я┌п╟ п╥п╟п╡п╣я─я┬п╣п╫п╦я▐ я─п╟п╠п╬я┌я▀ +я─п╣п╢п╟п╨я┌п╬я─п╟, п╥п╟п©п╦я│я▀п╡п╟я▌я┌я│я▐ п╡ {я└п╟п╧п╩}. +пёп╢п╬п╠п╫п╬ п╡ я┌п╬п╪ я│п╩я┐я┤п╟п╣, п╨п╬пЁп╢п╟ п╡я▀ я┘п╬я┌п╦я┌п╣ я│п╬п╥п╢п╟я┌я▄ п╨п╬п╪п╟п╫п╢п╫я▀п╧ я└п╟п╧п╩ п╢п╩я▐ п©п╬я│п╩п╣п╢я┐я▌я┴п╣пЁп╬ +п╣пЁп╬ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦я▐ п╡ п╨п╬п╪п╟п╫п╢п╫п╬п╧ я│я┌я─п╬п╨п╣ "vim \-s" п╦п╩п╦ п╡ п╨п╬п╪п╟п╫п╢п╣ ":source!". +п∙я│п╩п╦ {я└п╟п╧п╩} я┐п╤п╣ я│я┐я┴п╣я│я┌п╡я┐п╣я┌, я┌п╬ п╫п╟п╠я─п╟п╫п╫я▀п╧ я┌п╣п╨я│я┌ п╠я┐п╢п╣я┌ п╢п╬п╠п╟п╡п╩я▐я▌я┌я│я▐ п╡ п╨п╬п╫п╣я├ я└п╟п╧п╩п╟. +.TP +\-W {я└п╟п╧п╩} +п≈п╟п©п╦я│я▄ п╡я│п╣я┘ п╡п╡п╣п╢я▒п╫п╫я▀я┘ п╨п╬п╪п╟п╫п╢ п╡ {я└п╟п╧п╩}. +п п╟п╨ п╟я─пЁя┐п╪п╣п╫я┌ "\-w", п╫п╬ я│я┐я┴п╣я│я┌п╡я┐я▌я┴п╦п╧ {я└п╟п╧п╩} п╠я┐п╢п╣я┌ п©п╣я─п╣п╥п╟п©п╦я│п╟п╫. .TP \-x -п╗п╦я└я─п╬п╡п╟я┌я▄ п╥п╟п©п╦я│я▀п╡п╟п╣п╪я▀п╣ я└п╟п╧п╩я▀. п▒я┐п╢п╣я┌ п╡я▀п╢п╟п╫п╬ п©я─п╦пЁп╩п╟я┬п╣п╫п╦п╣ п╡п╡п╣я│я┌п╦ п©п╟я─п╬п╩я▄. +п═п╣п╢п╟п╨я┌п╦я─п╬п╡п╟п╫п╦п╣ я┬п╦я└я─п╬п╡п╟п╫п╫я▀я┘ я└п╟п╧п╩п╬п╡. +п∙я│п╩п╦ я─п╣п╢п╟п╨я┌п╬я─ +.B Vim +п╠я▀п╩ я│п╬п╠я─п╟п╫ я│ п©п╬п╢п╢п╣я─п╤п╨п╬п╧ я┬п╦я└я─п╬п╡п╟п╫п╦я▐, я┌п╬ п╡я▀п©п╬п╩п╫я▐я┌я▄ я┬п╦я└я─п╬п╡п╟п╫п╦п╣ п©я─п╦ п╥п╟п©п╦я│п╦ я└п╟п╧п╩п╬п╡. +п▒я┐п╢п╣я┌ п╡я▀п╢п╟п╫п╬ п©я─п╦пЁп╩п╟я┬п╣п╫п╦п╣ п╡п╡п╣я│я┌п╦ п©п╟я─п╬п╩я▄. .TP \-X -п²п╣ п©п╬п╢п╨п╩я▌я┤п╟я┌я▄я│я▐ п╨ X-я│п╣я─п╡п╣я─я┐. пёя│п╨п╬я─я▐п╣я┌ п╥п╟пЁя─я┐п╥п╨я┐ п╫п╟ п╨п╬п╫я│п╬п╩п╦, п╫п╬ п╢п╣п╩п╟п╣я┌ п╫п╣п╡п╬п╥п╪п╬п╤п╫я▀п╪ -п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╣ п╥п╟пЁп╬п╩п╬п╡п╨п╟ п╬п╨п╫п╟ п╦ п╠я┐я└п╣я─п╟ п╬п╠п╪п╣п╫п╟. +п≈п╟п©я┐я│п╨ п©я─п╬пЁя─п╟п╪п╪я▀ п╠п╣п╥ п©п╬п╢п╨п╩я▌я┤п╣п╫п╦я▐ п╨ X-я│п╣я─п╡п╣я─я┐. +пёя│п╨п╬я─я▐п╣я┌ п╥п╟пЁя─я┐п╥п╨я┐ п╡ п╨п╬п╫я│п╬п╩п╦, п╫п╬ п╢п╣п╩п╟п╣я┌ п╫п╣п╡п╬п╥п╪п╬п╤п╫я▀п╪ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╣ п╥п╟пЁп╬п╩п╬п╡п╨п╟ п╬п╨п╫п╟ +п╦ п╠я┐я└п╣я─п╟ п╬п╠п╪п╣п╫п╟. +.TP +\-y +п═п╟п╠п╬я┌п╟ п╡ я┐п©я─п╬я┴я▒п╫п╫п╬п╪ п╡п╟я─п╦п╟п╫я┌п╣. +п═п╣п╢п╟п╨я┌п╬я─ +.B Vim +п╠я┐п╢п╣я┌ я─п╟п╠п╬я┌п╟я┌я▄ п╡ я┐п©я─п╬я┴я▒п╫п╫п╬п╪ п╡п╟я─п╦п╟п╫я┌п╣, п╨п╟п╨ п╠я┐п╢я┌п╬ п╦я│п©п╬п╩п╫я▐п╣п╪я▀п╧ я└п╟п╧п╩ п╦п╪п╣п╣я┌ п╫п╟п╥п╡п╟п╫п╦п╣ +"evim" п╦п╩п╦ "eview". +п÷п╬п╡п╣п╢п╣п╫п╦п╣ я─п╣п╢п╟п╨я┌п╬я─п╟ +.B Vim +п╠я┐п╢п╣я┌ п©п╬я┘п╬п╢п╦я┌я▄ п╫п╟ я─п╣п╢п╟п╨я┌п╬я─я▀, я│п╬п╥п╢п╟п╫п╫я▀п╣ п©п╬ п╠п╣п╥я─п╣п╤п╦п╪п╫п╬п╪я┐ п©я─п╦п╫я├п╦п©я┐ я─п╟п╠п╬я┌я▀. .TP \-Z -п·пЁя─п╟п╫п╦я┤п╣п╫п╫я▀п╧ я─п╣п╤п╦п╪. п═п╟п╠п╬я┌п╟п╣я┌ я┌п╟п╨ п╤п╣, п╨п╟п╨ п╦ п©я─п╬пЁя─п╟п╪п╪я▀, п╫п╟я┤п╦п╫п╟я▌я┴п╦п╣я│я▐ я│ "r". +п═п╟п╠п╬я┌п╟ я│ п╬пЁя─п╟п╫п╦я┤п╣п╫п╦п╣п╪ я└я┐п╫п╨я├п╦п╬п╫п╟п╩я▄п╫п╬я│я┌п╦. +п═п╟п╠п╬я┌п╟п╣я┌ я┌п╟п╨ п╤п╣, п╨п╟п╨ п╦ п╥п╟п©я┐я│п╨ п╦я│п©п╬п╩п╫я▐п╣п╪п╬пЁп╬ я└п╟п╧п╩п╟, п╫п╟п╦п╪п╣п╫п╬п╡п╟п╫п╦п╣ п╨п╬я┌п╬я─п╬пЁп╬ +п╫п╟я┤п╦п╫п╟п╣я┌я│я▐ я│ п╠я┐п╨п╡я▀ "r". .TP \-\- -п п╬п╫п╣я├ п╨п╩я▌я┤п╣п╧. п▓я│п╣ п╬я│я┌п╟п╩я▄п╫я▀п╣ п╟я─пЁя┐п╪п╣п╫я┌я▀ я─п╟я│я│п╪п╟я┌я─п╦п╡п╟я▌я┌я│я▐ п╨п╟п╨ п╦п╪п╣п╫п╟ я└п╟п╧п╩п╬п╡. -п°п╬п╤п╣я┌ п╠я▀я┌я▄ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╬ п╢п╩я▐ п©я─п╟п╡п╨п╦ я└п╟п╧п╩п╬п╡, п╦п╪п╣п╫п╟ п╨п╬я┌п╬я─я▀я┘ п╫п╟я┤п╦п╫п╟я▌я┌я│я▐ я│ п╢п╣я└п╦я│п╟. +п·п╥п╫п╟я┤п╟п╣я┌ п╬п╨п╬п╫я┤п╟п╫п╦п╣ п╡п╡п╬п╢п╟ п╟я─пЁя┐п╪п╣п╫я┌п╬п╡. +п▓я│п╣ я┤я┌п╬ я┐п╨п╟п╥п╟п╫п╬ п©п╬я│п╩п╣ я█я┌п╬пЁп╬ п╡ п╨п╬п╪п╟п╫п╢п╫п╬п╧ я│я┌я─п╬п╨п╣, я│я┤п╦я┌п╟п╣я┌я│я▐ п╫п╟п╦п╪п╣п╫п╬п╡п╟п╫п╦я▐п╪п╦ я└п╟п╧п╩п╬п╡. +п°п╬п╤п╣я┌ п╠я▀я┌я▄ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╬ п╢п╩я▐ п©я─п╟п╡п╨п╦ я└п╟п╧п╩п╬п╡, п╫п╟п╦п╪п╣п╫п╬п╡п╟п╫п╦я▐ п╨п╬я┌п╬я─я▀я┘ п╫п╟я┤п╦п╫п╟я▌я┌я│я▐ я│ +п╢п╣я└п╦я│п╟. .TP -\-\-help -п▓я▀п╡п╣я│я┌п╦ п╨я─п╟я┌п╨я┐я▌ я│п©я─п╟п╡п╨я┐ п╦ п╥п╟п╡п╣я─я┬п╦я┌я▄ я─п╟п╠п╬я┌я┐. п╒п╬ п╤п╣, я┤я┌п╬ п╦ "\-h". +\-\-clean +п÷я─п╦ я─п╟п╠п╬я┌п╣ я─п╣п╢п╟п╨я┌п╬я─п╟ п╫п╣ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▄я│п╨я┐я▌ п╨п╬п╫я└п╦пЁя┐я─п╟я├п╦я▌ (я└п╟п╧п╩я▀ vimrc, +п©п╬п╢п╨п╩я▌я┤п╟п╣п╪я▀п╣ п╪п╬п╢я┐п╩п╦ п╦ я┌. п©.). п÷п╬п╩п╣п╥п╫п╬ п╢п╩я▐ п©я─п╬п╡п╣я─п╨п╦, я┤я┌п╬ п©я─п╬п╠п╩п╣п╪п╟ п╡ я─п╟п╠п╬я┌п╣ +я─п╣п╢п╟п╨я┌п╬я─п╟ п╫п╣ п╡п╬п╥п╫п╦п╨п╫п╣я┌ я│ п©я─п╣п╢я┐я│я┌п╟п╫п╬п╡п╩п╣п╫п╫я▀п╪п╦ п╫п╟я│я┌я─п╬п╧п╨п╟п╪п╦ п©я─п╬пЁя─п╟п╪п╪я▀ Vim. .TP -\-\-version -п▓я▀п╡п╣я│я┌п╦ п╦п╫я└п╬я─п╪п╟я├п╦я▌ п╬ п╡п╣я─я│п╦п╦ п©я─п╬пЁя─п╟п╪п╪я▀ п╦ п╥п╟п╡п╣я─я┬п╦я┌я▄ я─п╟п╠п╬я┌я┐. +\-\-cmd {п╨п╬п╪п╟п╫п╢п╟} +п п╟п╨ п╟я─пЁя┐п╪п╣п╫я┌ "\-c", п╫п╬ п╨п╬п╪п╟п╫п╢п╟ п╦я│п©п╬п╩п╫я▐п╣я┌я│я▐ п©п╣я─п╣п╢ п╬п╠я─п╟п╠п╬я┌п╨п╬п╧ п╩я▌п╠п╬пЁп╬ я└п╟п╧п╩п╟ +п╫п╟я│я┌я─п╬п╣п╨ (vimrc). +п°п╬п╤п╫п╬ я┐п╨п╟п╥я▀п╡п╟я┌я▄ п╢п╬ п╢п╣я│я▐я┌п╦ я┌п╟п╨п╦я┘ п╨п╬п╪п╟п╫п╢, п╫п╣п╥п╟п╡п╦я│п╦п╪п╬ п╬я┌ п╨п╬п╩п╦я┤п╣я│я┌п╡п╟ п╨п╬п╪п╟п╫п╢ "\-c". +.TP +\-\-echo\-wid +п╒п╬п╩я▄п╨п╬ п╢п╩я▐ пЁя─п╟я└п╦я┤п╣я│п╨п╬пЁп╬ п╦п╫я┌п╣я─я└п╣п╧я│п╟ GTK. п·я┌п╬п╠я─п╟п╥п╦я┌я▄ п╦п╢п╣п╫я┌п╦я└п╦п╨п╟я┌п╬я─ п╬п╨п╫п╟ +(Window ID) п╡ п©п╬я┌п╬п╨ я│я┌п╟п╫п╢п╟я─я┌п╫п╬пЁп╬ п╡я▀п╡п╬п╢п╟ (stdout). +.TP +\-\-gui\-dialog\-file {я└п╟п╧п╩} +п÷я─п╦ я─п╟п╠п╬я┌п╣ я─п╣п╢п╟п╨я┌п╬я─п╟ п╡ пЁя─п╟я└п╦я┤п╣я│п╨п╬п╪ п╦п╫я┌п╣я─я└п╣п╧я│п╣ п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▐, п╥п╟пЁп╬п╩п╬п╡п╬п╨ +п╦ я│п╬п╬п╠я┴п╣п╫п╦п╣ п╢п╦п╟п╩п╬пЁп╬п╡п╬пЁп╬ п╬п╨п╫п╟ п╠я┐п╢я┐я┌ п╥п╟п©п╦я│п╟п╫я▀ п╡ {я└п╟п╧п╩} п╠п╣п╥ п╬я┌п╬п╠я─п╟п╤п╣п╫п╦я▐ п╫п╟ я█п╨я─п╟п╫п╣. +п∙я│п╩п╦ я┐п╨п╟п╥п╟п╫п╫я▀п╧ {я└п╟п╧п╩} п╫п╣ я│я┐я┴п╣я│я┌п╡я┐п╣я┌, я┌п╬ п╬п╫ п╠я┐п╢п╣я┌ я│п╬п╥п╢п╟п╫, п╟ п©я─п╦ п╣пЁп╬ п╫п╟п╩п╦я┤п╦п╦ +я│п╬п╬п╠я┴п╣п╫п╦я▐ п╠я┐п╢я┐я┌ п╢п╬п©п╦я│я▀п╡п╟я┌я▄я│я▐ п╡ я█я┌п╬я┌ {я└п╟п╧п╩}. п■п╟п╫п╫я▀п╧ п╟я─пЁя┐п╪п╣п╫я┌ п©п╬п╩п╣п╥п╣п╫ я┌п╬п╩я▄п╨п╬ п╢п╩я▐ +я┌п╣я│я┌п╦я─п╬п╡п╟п╫п╦я▐ я─п╟п╠п╬я┌я▀ я─п╣п╢п╟п╨я┌п╬я─п╟, я┤я┌п╬п╠я▀ п╦п╥п╠п╣п╤п╟я┌я▄ п╬я│я┌п╟п╫п╬п╡п╨п╦ п©я─п╬пЁя─п╟п╪п╪я▀, я┌п╟п╨ п╨п╟п╨ +п╬я┌п╬п╠я─п╟п╤п╟п╣п╪п╬п╣ п╢п╦п╟п╩п╬пЁп╬п╡п╬п╣ п╬п╨п╫п╬ п╪п╬п╤п╣я┌ п╠я▀я┌я▄ я│п╨я─я▀я┌п╬. п∙я│п╩п╦ п╫п╣ п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌я│я▐ +пЁя─п╟я└п╦я┤п╣я│п╨п╦п╧ п╦п╫я┌п╣я─я└п╣п╧я│ п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▐, я┌п╬ я█я┌п╬я┌ п╟я─пЁя┐п╪п╣п╫я┌ п╦пЁп╫п╬я─п╦я─я┐п╣я┌я│я▐ п©я─п╬пЁя─п╟п╪п╪п╬п╧. +.TP +\-\-help, \-h, \-? +п▒я┐п╢п╣я┌ п©п╬п╨п╟п╥п╟п╫п╟ п╨я─п╟я┌п╨п╟я▐ п╦п╫я└п╬я─п╪п╟я├п╦я▐ п╬п╠ п╟я─пЁя┐п╪п╣п╫я┌п╟я┘ п╦ п©п╟я─п╟п╪п╣я┌я─п╟я┘ п╨п╬п╪п╟п╫п╢п╫п╬п╧ я│я┌я─п╬п╨п╦. +п÷п╬я│п╩п╣ я█я┌п╬пЁп╬ я─п╣п╢п╟п╨я┌п╬я─ +.B Vim +п╥п╟п╡п╣я─я┬п╦я┌ я─п╟п╠п╬я┌я┐. +.TP +\-\-literal +п■п╟п╫п╫я▀п╧ п╟я─пЁя┐п╪п╣п╫я┌ я┐п╨п╟п╥я▀п╡п╟п╣я┌, я┤я┌п╬ я┌я─п╣п╠я┐п╣я┌я│я▐ п╡п╬я│п©я─п╦п╫п╦п╪п╟я┌я▄ п╫п╟п╦п╪п╣п╫п╬п╡п╟п╫п╦я▐ я└п╟п╧п╩п╬п╡ +п╠я┐п╨п╡п╟п╩я▄п╫п╬, п╦ п╫п╣ п╡я▀п©п╬п╩п╫я▐я┌я▄ я─п╟п╥п╠п╬я─ п©п╬п╢я│я┌п╟п╫п╬п╡п╬я┤п╫я▀я┘ я│п╦п╪п╡п╬п╩п╬п╡. +п╜я┌п╬я┌ п╟я─пЁя┐п╪п╣п╫я┌ п╨п╬п╪п╟п╫п╢п╫п╬п╧ я│я┌я─п╬п╨п╦ п╫п╣п©я─п╦п╪п╣п╫п╦п╪ п╡ Unix-п©п╬п╢п╬п╠п╫я▀я┘ я│п╦я│я┌п╣п╪п╟я┘, пЁп╢п╣ я─п╟п╥п╠п╬я─ +п©п╬п╢я│я┌п╟п╫п╬п╡п╬я┤п╫я▀я┘ я│п╦п╪п╡п╬п╩п╬п╡ п╡я▀п©п╬п╩п╫я▐п╣я┌я│я▐ п╨п╬п╪п╟п╫п╢п╫п╬п╧ п╬п╠п╬п╩п╬я┤п╨п╬п╧. +.TP +\-\-log {я└п╟п╧п╩} +п▒я┐п╢п╣я┌ п╡я▀п©п╬п╩п╫п╣п╫п╟ п╥п╟п©п╦я│я▄ п©я─п╬я┌п╬п╨п╬п╩п╟ я─п╟п╠п╬я┌я▀ я│ я█я┌п╟п©п╟ п╦п╫п╦я├п╦п╟п╩п╦п╥п╟я├п╦п╦ п©я─п╬пЁя─п╟п╪п╪я▀. +п∙я│п╩п╦ п©я─п╦ я│п╠п╬я─п╨п╣ п©я─п╬пЁя─п╟п╪п╪я▀ +.B Vim +п╠я▀п╩п╦ п╡п╨п╩я▌я┤п╣п╫я▀ п╨п╬п╪п©п╬п╫п╣п╫я┌я▀ "eval" п╦ "channel", п╠я┐п╢п╣я┌ п╡я▀п©п╬п╩п╫я▐я┌я▄я│я▐ п©я─п╬я┌п╬п╨п╬п╩п╦я─п╬п╡п╟п╫п╦п╣ +я─п╟п╠п╬я┌я▀ я│ я│п╟п╪п╬п╧ я─п╟п╫п╫п╣п╧ я│я┌п╟п╢п╦п╦ п╥п╟п©я┐я│п╨п╟ п©я─п╬пЁя─п╟п╪п╪я▀, п╟ п╤я┐я─п╫п╟п╩ п╥п╟п©п╦я│я▀п╡п╟я┌я▄я│я▐ п╡ {я└п╟п╧п╩}. +п╜я┌п╬ я─п╟п╠п╬я┌п╟п╣я┌ п╟п╫п╟п╩п╬пЁп╦я┤п╫п╬ п╡я▀п╥п╬п╡я┐ я└я┐п╫п╨я├п╦п╦ +.I ch_logfile({filename}, 'ao') +.TP +\-\-nofork +п═п╣п╤п╦п╪ п╟п╨я┌п╦п╡п╫п╬пЁп╬ п©я─п╦п╩п╬п╤п╣п╫п╦я▐. +п═п╣п╢п╟п╨я┌п╬я─ +.B Vim +я│ пЁя─п╟я└п╦я┤п╣я│п╨п╦п╪ п╦п╫я┌п╣я─я└п╣п╧я│п╬п╪ п╫п╣ п╠я┐п╢п╣я┌ п╫п╟я│п╩п╣п╢п╬п╡п╟я┌я▄я│я▐ п╦ п╬я┌п╨п╩я▌я┤п╟я┌я▄я│я▐ +п╬я┌ п╨п╬п╪п╟п╫п╢п╫п╬п╧ п╬п╠п╬п╩п╬я┤п╨п╦, п╡ п╨п╬я┌п╬я─п╬п╧ п╡я▀п©п╬п╩п╫п╣п╫п╟ п╨п╬п╪п╟п╫п╢п╟ п╣пЁп╬ п╥п╟п©я┐я│п╨п╟. +.TP +\-\-noplugin +п▒я┐п╢п╣я┌ п╡я▀п©п╬п╩п╫п╣п╫ п╥п╟п©я┐я│п╨ п©я─п╬пЁя─п╟п╪п╪я▀ п╠п╣п╥ п╥п╟пЁя─я┐п╥п╨п╦ п╡п╫п╣я┬п╫п╦я┘ п©п╬п╢п╨п╩я▌я┤п╟п╣п╪я▀я┘ п╪п╬п╢я┐п╩п╣п╧. +п╜я┌п╬ п╤п╣ п©п╬п╢я─п╟п╥я┐п╪п╣п╡п╟п╣я┌я│я▐ п©я─п╦ я┐п╨п╟п╥п╟п╫п╦п╦ п╟я─пЁя┐п╪п╣п╫я┌п╟ \-u NONE. +.TP +\-\-not\-a\-term +п²п╣ я│п╬п╬п╠я┴п╟я┌я▄ п╬п╠ п╬я┌я│я┐я┌я│я┌п╡п╦п╦ я┌п╣я─п╪п╦п╫п╟п╩п╟ п╢п╩я▐ п╡п╡п╬п╢п╟-п╡я▀п╡п╬п╢п╟. +п╖п╣я─п╣п╥ я█я┌п╬я┌ п╟я─пЁя┐п╪п╣п╫я┌ я┐п╨п╟п╥я▀п╡п╟п╣я┌я│я▐, я┤я┌п╬ п╬п©п╣я─п╟я├п╦п╦ п╡п╡п╬п╢п╟-п╡я▀п╡п╬п╢п╟ п╬я│я┐я┴п╣я│я┌п╡п╩я▐я▌я┌я│я▐ п╫п╣ +п╫п╟ я┌п╣я─п╪п╦п╫п╟п╩. п╜я┌п╬ п©п╬п╥п╡п╬п╩я▐п╣я┌ п╦п╥п╠п╣п╤п╟я┌я▄ п©я─п╣п╢я┐п©я─п╣п╤п╢п╟я▌я┴п╣пЁп╬ я│п╬п╬п╠я┴п╣п╫п╦я▐ п╦ п╢п╡я┐я┘я│п╣п╨я┐п╫п╢п╫п╬п╧ +п╥п╟п╢п╣я─п╤п╨п╦, п╨п╬я┌п╬я─я▀п╣ п╪п╬пЁп╩п╦ п╠я▀ п╡п╬п╥п╫п╦п╨п╫я┐я┌я▄. .TP \-\-remote -п÷п╬п╢п╨п╩я▌я┤п╦я┌я▄я│я▐ п╨ я│п╣я─п╡п╣я─я┐ Vim п╦ п╥п╟я│я┌п╟п╡п╦я┌я▄ п╣пЁп╬ п©я─п╟п╡п╦я┌я▄ я└п╟п╧п╩я▀, я┐п╨п╟п╥п╟п╫п╫я▀п╣ п╡ -п©п╬я│п╩п╣п╢я┐я▌я┴п╦я┘ п╟я─пЁя┐п╪п╣п╫я┌п╟я┘. п∙я│п╩п╦ я│п╣я─п╡п╣я─ п╫п╣ п╫п╟п╧п╢п╣п╫, п╡я▀п╡п╬п╢п╦я┌я│я▐ п©я─п╣п╢я┐п©я─п╣п╤п╢п╣п╫п╦п╣, -п╟ я└п╟п╧п╩я▀ п©я─п╟п╡я▐я┌я│я▐ п╡ п╪п╣я│я┌п╫п╬п╧ п╨п╬п©п╦п╦ Vim. +п▒я┐п╢п╣я┌ п╡я▀п©п╬п╩п╫п╣п╫п╬ п©п╬п╢п╨п╩я▌я┤п╣п╫п╦п╣ п╨ Vim-я│п╣я─п╡п╣я─я┐ п╦ п©п╣я─п╣п╢п╟я┤п╟ п╢п╩я▐ п©я─п╟п╡п╨п╦ я└п╟п╧п╩п╬п╡, +я┐п╨п╟п╥п╟п╫п╫я▀я┘ п╡ п©п╬я│п╩п╣п╢я┐я▌я┴п╦я┘ п╟я─пЁя┐п╪п╣п╫я┌п╟я┘. п∙я│п╩п╦ я│п╣я─п╡п╣я─ п╫п╣ п╫п╟п╧п╢п╣п╫, п╡я▀п╡п╬п╢п╦я┌я│я▐ +п©я─п╣п╢я┐п©я─п╣п╤п╢п╣п╫п╦п╣, п╟ п©я─п╟п╡п╨п╟ я└п╟п╧п╩п╬п╡ п╡я▀п©п╬п╩п╫я▐п╣я┌я│я▐ п╡ я┌п╣п╨я┐я┴п╣п╧ п╨п╬п©п╦п╦ я─п╣п╢п╟п╨я┌п╬я─п╟ Vim. .TP \-\-remote\-expr {п╡я▀я─п╟п╤п╣п╫п╦п╣} -п÷п╬п╢п╨п╩я▌я┤п╦я┌я▄я│я▐ п╨ я│п╣я─п╡п╣я─я┐ Vim п╦ п╡я▀я┤п╦я│п╩п╦я┌я▄ п╫п╟ п╫я▒п╪ я┐п╨п╟п╥п╟п╫п╫п╬п╣ {п╡я▀я─п╟п╤п╣п╫п╦п╣}. +п▒я┐п╢п╣я┌ п╡я▀п©п╬п╩п╫п╣п╫п╬ п©п╬п╢п╨п╩я▌я┤п╣п╫п╦п╣ п╨ Vim-я│п╣я─п╡п╣я─я┐ п╦ п©п╣я─п╣п╢п╟я┤п╟ я┐п╨п╟п╥п╟п╫п╫п╬пЁп╬ {п╡я▀я─п╟п╤п╣п╫п╦п╣} п╢п╩я▐ +п╡я▀я┤п╦я│п╩п╣п╫п╦я▐. п═п╣п╥я┐п╩я▄я┌п╟я┌ п╡я▀я┤п╦я│п╩п╣п╫п╦я▐ п╠я┐п╢п╣я┌ п╡я▀п╡п╣п╢п╣п╫ п╡ п©п╬я┌п╬п╨ я│я┌п╟п╫п╢п╟я─я┌п╫п╬пЁп╬ п╡я▀п╡п╬п╢п╟ (stdout). .TP -\-\-remote\-send {п╨п╩я▌я┤п╦} -п÷п╬п╢п╨п╩я▌я┤п╦я┌я▄я│я▐ п╨ я│п╣я─п╡п╣я─я┐ Vim п╦ п©п╣я─п╣п╢п╟я┌я▄ п╣п╪я┐ я┐п╨п╟п╥п╟п╫п╫я▀п╣ {п╨п╩я▌я┤п╦}. +\-\-remote\-send {п╨п╬п╢ п╨п╩п╟п╡п╦я┬п╦} +п▒я┐п╢п╣я┌ п╡я▀п©п╬п╩п╫п╣п╫п╬ п©п╬п╢п╨п╩я▌я┤п╣п╫п╦п╣ п╨ Vim-я│п╣я─п╡п╣я─я┐ п╦ п©п╣я─п╣п╢п╟я┤п╟ я┐п╨п╟п╥п╟п╫п╫я▀я┘ {п╨п╬п╢п╬п╡ п╨п╩п╟п╡п╦я┬}. .TP \-\-remote\-silent п п╟п╨ "\-\-remote", п╫п╬ п╠п╣п╥ п╡я▀п╡п╬п╢п╟ п©я─п╣п╢я┐п©я─п╣п╤п╢п╣п╫п╦я▐, п╣я│п╩п╦ я│п╣я─п╡п╣я─ п╫п╣ п╫п╟п╧п╢п╣п╫. .TP \-\-remote\-wait -п п╟п╨ "\-\-remote", п╫п╬ Vim п╫п╣ п╠я┐п╢п╣я┌ п╥п╟п╡п╣я─я┬п╟я┌я▄ я─п╟п╠п╬я┌я┐ п╢п╬ я┌п╣я┘ п©п╬я─, п©п╬п╨п╟ п╫п╣ п╠я┐п╢п╣я┌ -п╡я▀п©п╬п╩п╫п╣п╫п╟ п©я─п╟п╡п╨п╟ п╡я│п╣я┘ я└п╟п╧п╩п╬п╡. +п п╟п╨ "\-\-remote", п╫п╬ я─п╣п╢п╟п╨я┌п╬я─ Vim п╫п╣ п╠я┐п╢п╣я┌ п╥п╟п╡п╣я─я┬п╟я┌я▄ я─п╟п╠п╬я┌я┐ п╢п╬ я┌п╣я┘ п©п╬я─, +п©п╬п╨п╟ п╫п╣ п╠я┐п╢п╣я┌ п╡я▀п©п╬п╩п╫п╣п╫п╟ п©я─п╟п╡п╨п╟ п╡я│п╣я┘ я└п╟п╧п╩п╬п╡. .TP \-\-remote\-wait\-silent п п╟п╨ "\-\-remote\-wait", п╫п╬ п╠п╣п╥ п╡я▀п╡п╬п╢п╟ п©я─п╣п╢я┐п©я─п╣п╤п╢п╣п╫п╦я▐, п╣я│п╩п╦ я│п╣я─п╡п╣я─ п╫п╣ п╫п╟п╧п╢п╣п╫. .TP \-\-serverlist -п▓я▀п╡п╣я│я┌п╦ я│п©п╦я│п╬п╨ п╡я│п╣я┘ п╢п╬я│я┌я┐п©п╫я▀я┘ я│п╣я─п╡п╣я─п╬п╡ Vim. +п▒я┐п╢п╣я┌ п╡я▀п╡п╣п╢п╣п╫ п©п╣я─п╣я┤п╣п╫я▄ п╡я│п╣я┘ п╢п╬я│я┌я┐п©п╫я▀я┘ Vim-я│п╣я─п╡п╣я─п╬п╡. .TP -\-\-servername {п╦п╪я▐} -п≤я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ я┐п╨п╟п╥п╟п╫п╫п╬п╣ {п╦п╪я▐} п╡ п╨п╟я┤п╣я│я┌п╡п╣ п╦п╪п╣п╫п╦ я│п╣я─п╡п╣я─п╟. п∙я│п╩п╦ п╨п╩я▌я┤ -"\-\-remote" п╫п╣ я┐п╨п╟п╥п╟п╫, я┌п╬ {п╦п╪я▐} п©я─п╦я│п╡п╟п╦п╡п╟п╣я┌я│я▐ п╢п╟п╫п╫п╬п╧ п╨п╬п©п╦п╦ Vim, -п╡ п©я─п╬я┌п╦п╡п╫п╬п╪ я│п╩я┐я┤п╟п╣ я┐п╨п╟п╥я▀п╡п╟п╣я┌ п╫п╟ п╦п╪я▐ я│п╣я─п╡п╣я─п╟, п╨ п╨п╬я┌п╬я─п╬п╪я┐ я│п╩п╣п╢я┐п╣я┌ -п©п╬п╢п╨п╩я▌я┤п╦я┌я▄я│я▐. +\-\-servername {п╫п╟п╥п╡п╟п╫п╦п╣} +п≤я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ я┐п╨п╟п╥п╟п╫п╫п╬п╣ {п╫п╟п╥п╡п╟п╫п╦п╣} п╡ п╨п╟я┤п╣я│я┌п╡п╣ п╫п╟п╦п╪п╣п╫п╬п╡п╟п╫п╦я▐ я│п╣я─п╡п╣я─п╟. п∙я│п╩п╦ п╟я─пЁя┐п╪п╣п╫я┌ +"\-\-remote" п╫п╣ я┐п╨п╟п╥п╟п╫, я┌п╬ {п╫п╟п╥п╡п╟п╫п╦п╣} п©я─п╦я│п╡п╟п╦п╡п╟п╣я┌я│я▐ п╢п╟п╫п╫п╬п╧ п╨п╬п©п╦п╦ я─п╣п╢п╟п╨я┌п╬я─п╟ Vim, +п╡ п©я─п╬я┌п╦п╡п╫п╬п╪ я│п╩я┐я┤п╟п╣ я┐п╨п╟п╥я▀п╡п╟п╣я┌ п╫п╟ я│п╣я─п╡п╣я─, п╨ п╨п╬я┌п╬я─п╬п╪я┐ я│п╩п╣п╢я┐п╣я┌ п©п╬п╢п╨п╩я▌я┤п╦я┌я▄я│я▐. .TP \-\-socketid {id} -п╒п╬п╩я▄п╨п╬ п╢п╩я▐ пЁя─п╟я└п╦я┤п╣я│п╨п╬пЁп╬ п╦п╫я┌п╣я─я└п╣п╧я│п╟ GTK: п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ п╪п╣я┘п╟п╫п╦п╥п╪ GtkPlug п╢п╩я▐ -п╥п╟п©я┐я│п╨п╟ gvim п╡ п╬я┌п╢п╣п╩я▄п╫п╬п╪ п╬п╨п╫п╣. +п╒п╬п╩я▄п╨п╬ п╢п╩я▐ пЁя─п╟я└п╦я┤п╣я│п╨п╬пЁп╬ п╦п╫я┌п╣я─я└п╣п╧я│п╟ GTK. п▒я┐п╢п╣я┌ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫ п╪п╣я┘п╟п╫п╦п╥п╪ GtkPlug п╢п╩я▐ +п╥п╟п©я┐я│п╨п╟ я─п╣п╢п╟п╨я┌п╬я─п╟ gVim п╡ п╬я┌п╢п╣п╩я▄п╫п╬п╪ п╬п╨п╫п╣. .TP -\-\-echo\-wid -п╒п╬п╩я▄п╨п╬ п╢п╩я▐ пЁя─п╟я└п╦я┤п╣я│п╨п╬пЁп╬ п╦п╫я┌п╣я─я└п╣п╧я│п╟ GTK: п╡я▀п╡п╣я│я┌п╦ п╦п╢п╣п╫я┌п╦я└п╦п╨п╟я┌п╬я─ п╬п╨п╫п╟ (Window ID) -п╡ п©п╬я┌п╬п╨ я│я┌п╟п╫п╢п╟я─я┌п╫п╬пЁп╬ п╡я▀п╡п╬п╢п╟ (stdout). -.SH п▓п║п╒п═п·п∙п²п²п░п╞ п║п÷п═п░п▓п п░ -п■п╩я▐ п╫п╟я┤п╟п╩п╟, п╫п╟п╠п╣я─п╦я┌п╣ п╨п╬п╪п╟п╫п╢я┐ ":help". -п▓п╡п╣п╢п╦я┌п╣ ":help я┌п╣п╪п╟", я┤я┌п╬п╠я▀ п©п╬п╩я┐я┤п╦я┌я▄ я│п©я─п╟п╡п╨я┐ п©п╬ п╨п╬п╫п╨я─п╣я┌п╫п╬п╧ я┌п╣п╪п╣. -п²п╟п©я─п╦п╪п╣я─, п╨п╬п╪п╟п╫п╢п╟ ":help ZZ" п╡я▀п╡п╣п╢п╣я┌ п╦п╫я└п╬я─п╪п╟я├п╦я▌ п╬ п╨п╬п╪п╟п╫п╢п╣ "ZZ". -п≤я│п©п╬п╩я▄п╥я┐п╧я┌п╣ п╦ CTRL-D п╢п╩я▐ п╟п╡я┌п╬п╪п╟я┌п╦я┤п╣я│п╨п╬пЁп╬ п╢п╬п©п╬п╩п╫п╣п╫п╦я▐ -п╫п╟п╥п╡п╟п╫п╦п╧ я┌п╣п╪ (":help cmdline-completion"). -п■п╩я▐ п╠я▀я│я┌я─п╬пЁп╬ п©п╣я─п╣п╪п╣я┴п╣п╫п╦я▐ п©п╬ я│п©я─п╟п╡п╬я┤п╫п╦п╨я┐ п╦я│п©п╬п╩я▄п╥я┐я▌я┌я│я▐ п╪п╣я┌п╨п╦ (я┤я┌п╬-я┌п╬ +\-\-startuptime {я└п╟п╧п╩} +п▒я┐п╢п╣я┌ п╡я▀п©п╬п╩п╫п╣п╫п╟ п╥п╟п©п╦я│я▄ я┘я─п╬п╫п╬п╪п╣я┌я─п╟п╤п╟ п╥п╟п©я┐я│п╨п╟ п©я─п╬пЁя─п╟п╪п╪я▀ п╡ {я└п╟п╧п╩}. +.TP +\-\-ttyfail +п▒я┐п╢я┌ я│я─п╟п╥я┐ п╤п╣ п╥п╟п╡п╣я─я┬п╣п╫п╟ я─п╟п╠п╬я┌п╟, п╣я│п╩п╦ п╡п╡п╬п╢-п╡я▀п╡п╬п╢ п©п╬п╩я┐я┤п╣п╫ п╫п╣ я│ я┌п╣я─п╪п╦п╫п╟п╩п╟ (tty). +.TP +\-\-version +п▒я┐п╢п╣я┌ п╡я▀п╡п╣п╢п╣п╫п╟ п╦п╫я└п╬я─п╪п╟я├п╦я▐ п╬ п╡п╣я─я│п╦п╦ п©я─п╬пЁя─п╟п╪п╪я▀ п╦ п╥п╟п╡п╣я─я┬п╣п╫п╟ я─п╟п╠п╬я┌п╟. +.TP +\-\-windowid {п≤п■} +п╒п╬п╩я▄п╨п╬ п╢п╩я▐ пЁя─п╟я└п╦я┤п╣я│п╨п╬пЁп╬ п╦п╫я┌п╣я─я└п╣п╧я│п╟ п╡ MS Windows. п═п╣п╢п╟п╨я┌п╬я─ gVim п╠я┐п╢п╣я┌ +п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ п╬п╨п╫п╬ я│ я┐п╨п╟п╥п╟п╫п╫я▀п╪ {п≤п■} п╡ п╨п╟я┤п╣я│я┌п╡п╣ я─п╬п╢п╦я┌п╣п╩я▄я│п╨п╬пЁп╬, я┤я┌п╬п╠я▀ п©п╬п©я▀я┌п╟я┌я▄я│я▐ +п╡я▀п©п╬п╩п╫п╦я┌я▄ п╥п╟п©я┐я│п╨ п╡п╫я┐я┌я─п╦ я█я┌п╬пЁп╬ п╬п╨п╫п╟. +.SH п▓п║п╒п═п·п∙п²п²п░п╞ п■п·п пёп°п∙п²п╒п░п╕п≤п╞ +п■п╩я▐ п╫п╟я┤п╟п╩п╟ я─п╟п╠п╬я┌я▀ я│ п╢п╬п╨я┐п╪п╣п╫я┌п╟я├п╦п╣п╧, п╫п╟п╠п╣я─п╦я┌п╣ п╡ я─п╣п╢п╟п╨я┌п╬я─п╣ +.B Vim +п╨п╬п╪п╟п╫п╢я┐ ":help". +п▓п╡п╣п╢п╦я┌п╣ ":help я┌п╣п╪п╟", я┤я┌п╬п╠я▀ п©п╬п╩я┐я┤п╦я┌я▄ я│п©я─п╟п╡п╨я┐ п©п╬ п╦п╫я┌п╣я─п╣я│я┐я▌я┴п╣п╧ я┌п╣п╪п╣. +п²п╟п©я─п╦п╪п╣я─, п©п╬ п╨п╬п╪п╟п╫п╢п╣ ":help ZZ" п╠я┐п╢п╣я┌ п╡я▀п╡п╣п╢п╣п╫п╟ п╦п╫я└п╬я─п╪п╟я├п╦я▐ п╬ п╨п╬п╪п╟п╫п╢п╣ "ZZ". +п≤я│п©п╬п╩я▄п╥я┐п╧я┌п╣ п╨п╩п╟п╡п╦я┬п╦ п╦ CTRL+D п╢п╩я▐ п©п╬п╢я│я┌п╟п╫п╬п╡п╨п╦ п╫я┐п╤п╫п╬пЁп╬ п╫п╟п╥п╡п╟п╫п╦я▐ я┌п╣п╪я▀ +(я│п╪. ":help cmdline\-completion"). +п■п╩я▐ п╠я▀я│я┌я─п╬пЁп╬ п©п╣я─п╣п╪п╣я┴п╣п╫п╦я▐ п©п╬ п╢п╬п╨я┐п╪п╣п╫я┌п╟я├п╦п╦ п╦я│п©п╬п╩я▄п╥я┐я▌я┌я│я▐ п╦п╫п╢п╣п╨я│я▀ (я┤я┌п╬-я┌п╬ п╡я─п╬п╢п╣ пЁп╦п©п╣я─я┌п╣п╨я│я┌п╬п╡я▀я┘ я│я│я▀п╩п╬п╨, я│п╪. ":help"). п╒п╟п╨п╦п╪ п╬п╠я─п╟п╥п╬п╪ п╪п╬п╤п╫п╬ -п©я─п╬я│п╪п╟я┌я─п╦п╡п╟я┌я▄ п╡я│п╣ я└п╟п╧п╩я▀ я│п©я─п╟п╡п╨п╦, п╫п╟п©я─п╦п╪п╣я─ ":help syntax.txt". +п©п╣я─п╣я┘п╬п╢п╦я┌я▄ п╬я┌ п╬п╢п╫п╬пЁп╬ я└п╟п╧п╩п╟ п╢п╬п╨я┐п╪п╣п╫я┌п╟я├п╦п╦ п╨ п╢я─я┐пЁп╬п╪я┐, п╫п╟п©я─п╦п╪п╣я─, ":help syntax.txt". .SH п╓п░п≥п⌡п╚ .TP 15 -/usr/local/lib/vim/doc/*.txt -п╓п╟п╧п╩я▀ я│п©я─п╟п╡п╬я┤п╫п╦п╨п╟ +/usr/local/share/vim/vim??/doc/*.txt +п╓п╟п╧п╩я▀ п╢п╬п╨я┐п╪п╣п╫я┌п╟я├п╦п╦ я─п╣п╢п╟п╨я┌п╬я─п╟ .B Vim. -п║п╪. ":help doc-file-list" п╢п╩я▐ п©п╬п╩я┐я┤п╣п╫п╦я▐ п©п╬п╩п╫п╬пЁп╬ я│п©п╦я│п╨п╟. +п║п╪. ":help doc\-file\-list" п╢п╩я▐ п©п╬п╩я┐я┤п╣п╫п╦я▐ п©п╬п╩п╫п╬пЁп╬ п©п╣я─п╣я┤п╫я▐ я└п╟п╧п╩п╬п╡. +.br +п≈п╢п╣я│я▄ п╦ п╢п╟п╩п╣п╣ +.I "vim??" +п╬п╥п╫п╟я┤п╟п╣я┌ я│п╬п╨я─п╟я┴я▒п╫п╫я┐я▌ п╥п╟п©п╦я│я▄ п╫п╬п╪п╣я─п╟ п╡п╣я─я│п╦п╦, п╫п╟п©я─п╦п╪п╣я─, vim91 п╢п╩я▐ п╡п╣я─я│п╦п╦ я─п╣п╢п╟п╨я┌п╬я─п╟ +.B Vim 9.1 .TP -/usr/local/lib/vim/doc/tags -п╓п╟п╧п╩ п╪п╣я┌п╬п╨, п╦я│п©п╬п╩я▄п╥я┐п╣п╪я▀п╧ п╢п╩я▐ п©п╬п╦я│п╨п╟ п╦п╫я└п╬я─п╪п╟я├п╦п╦ п╡ я└п╟п╧п╩п╟я┘ я│п©я─п╟п╡п╨п╦. +/usr/local/share/vim/vim??/doc/tags +п╓п╟п╧п╩ п╦п╫п╢п╣п╨я│п╬п╡, п╦я│п©п╬п╩я▄п╥я┐п╣п╪я▀п╧ п╢п╩я▐ п©п╬п╦я│п╨п╟ п╦п╫я└п╬я─п╪п╟я├п╦п╦ п╡ я└п╟п╧п╩п╟я┘ п╢п╬п╨я┐п╪п╣п╫я┌п╟я├п╦п╦. .TP -/usr/local/lib/vim/syntax/syntax.vim -п║п╦я│я┌п╣п╪п╫я▀п╣ п╫п╟я│я┌я─п╬п╧п╨п╦ я│п╦п╫я┌п╟п╨я│п╦я│п╟. +/usr/local/share/vim/vim??/syntax/syntax.vim +п·п╠я┴п╣я│п╦я│я┌п╣п╪п╫я▀п╣ п╫п╟я│я┌я─п╬п╧п╨п╦ я─п╟я│п©п╬п╥п╫п╟п╡п╟п╫п╦я▐ п╦ п©п╬п╢я│п╡п╣я┌п╨п╦ я│п╦п╫я┌п╟п╨я│п╦я│п╟. .TP -/usr/local/lib/vim/syntax/*.vim -п╓п╟п╧п╩я▀ я│п╦п╫я┌п╟п╨я│п╦я│п╟ п╢п╩я▐ я─п╟п╥п╫я▀я┘ я▐п╥я▀п╨п╬п╡. +/usr/local/share/vim/vim??/syntax/*.vim +п╓п╟п╧п╩я▀ я─п╟я│п©п╬п╥п╫п╟п╡п╟п╫п╦я▐ п╦ п©п╬п╢я│п╡п╣я┌п╨п╦ я│п╦п╫я┌п╟п╨я│п╦я│п╟ п╢п╩я▐ я─п╟п╥п╩п╦я┤п╫я▀я┘ я▐п╥я▀п╨п╬п╡ п©я─п╬пЁя─п╟п╪п╪п╦я─п╬п╡п╟п╫п╦я▐. .TP -/usr/local/lib/vim/vimrc -п║п╦я│я┌п╣п╪п╫я▀п╣ п╫п╟я│я┌я─п╬п╧п╨п╦ +/usr/local/share/vim/vimrc +п·п╠я┴п╣я│п╦я│я┌п╣п╪п╫я▀п╧ я└п╟п╧п╩ п╫п╟я┤п╟п╩я▄п╫п╬п╧ п╫п╟я│я┌я─п╬п╧п╨п╦ п╢п╩я▐ п╨п╬п╫я│п╬п╩я▄п╫п╬пЁп╬ я─п╣п╢п╟п╨я┌п╬я─п╟ .B Vim. .TP -/usr/local/lib/vim/gvimrc -п║п╦я│я┌п╣п╪п╫я▀п╧ п╫п╟я│я┌я─п╬п╧п╨п╦ пЁя─п╟я└п╦я┤п╣я│п╨п╬пЁп╬ п╦п╫я┌п╣я─я└п╣п╧я│п╟. +~/.vimrc, ~/.vim/vimrc, $XDG_CONFIG_HOME/vim/vimrc +п÷п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▄я│п╨п╦п╣ я└п╟п╧п╩я▀ п╫п╟я┤п╟п╩я▄п╫п╬п╧ п╫п╟я│я┌я─п╬п╧п╨п╦ п╢п╩я▐ п╨п╬п╫я│п╬п╩я▄п╫п╬пЁп╬ я─п╣п╢п╟п╨я┌п╬я─п╟ +.B Vim +(п╠я┐п╢п╣я┌ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫ п©п╣я─п╡я▀п╧ п╫п╟п╧п╢п╣п╫п╫я▀п╧ я└п╟п╧п╩ п╦п╥ я┐п╨п╟п╥п╟п╫п╫я▀я┘). .TP -/usr/local/lib/vim/optwin.vim -п║я├п╣п╫п╟я─п╦п╧, п╦я│п©п╬п╩я▄п╥я┐п╣п╪я▀п╧ п©я─п╦ п╡я▀п©п╬п╩п╫п╣п╫п╦п╦ п╨п╬п╪п╟п╫п╢я▀ ":options". -п╔п╬я─п╬я┬п╦п╧ я│п©п╬я│п╬п╠ п©я─п╬я│п╪п╟я┌я─п╦п╡п╟я┌я▄ п╦ п╦п╥п╪п╣п╫я▐я┌я▄ п╫п╟я│я┌я─п╬п╧п╨п╦. +/usr/local/share/vim/gvimrc +п·п╠я┴п╣я│п╦я│я┌п╣п╪п╫я▀п╧ я└п╟п╧п╩ п╫п╟я┤п╟п╩я▄п╫п╬п╧ п╫п╟я│я┌я─п╬п╧п╨п╦ п╢п╩я▐ я─п╣п╢п╟п╨я┌п╬я─п╟ я│ пЁя─п╟я└п╦я┤п╣я│п╨п╦п╪ п╦п╫я┌п╣я─я└п╣п╧я│п╬п╪ +.B gVim. .TP -/usr/local/lib/vim/menu.vim -п║п╦я│я┌п╣п╪п╫я▀п╣ п╫п╟я│я┌я─п╬п╧п╨п╦ п╪п╣п╫я▌ п╢п╩я▐ gvim. +~/.gvimrc, ~/.vim/gvimrc, $XDG_CONFIG_HOME/vim/gvimrc +п÷п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▄я│п╨п╦п╣ я└п╟п╧п╩я▀ п╫п╟я┤п╟п╩я▄п╫п╬п╧ п╫п╟я│я┌я─п╬п╧п╨п╦ п╢п╩я▐ я─п╣п╢п╟п╨я┌п╬я─п╟ я│ пЁя─п╟я└п╦я┤п╣я│п╨п╦п╪ +п╦п╫я┌п╣я─я└п╣п╧я│п╬п╪ +.B gVim +(п╠я┐п╢п╣я┌ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫ п©п╣я─п╡я▀п╧ п╫п╟п╧п╢п╣п╫п╫я▀п╧ я└п╟п╧п╩ п╦п╥ я┐п╨п╟п╥п╟п╫п╫я▀я┘). .TP -/usr/local/lib/vim/bugreport.vim -п║я├п╣п╫п╟я─п╦п╧ п╢п╩я▐ я│п╬п╥п╢п╟п╫п╦я▐ п╬я┌я┤я▒я┌п╟ п╬п╠ п╬п╠п╫п╟я─я┐п╤п╣п╫п╫я▀я┘ пЁп╩я▌п╨п╟я┘. п║п╪. ":help bugs". +/usr/local/share/vim/vim??/optwin.vim +п п╬п╪п╟п╫п╢п╫я▀п╧ я└п╟п╧п╩, п╦я│п©п╬п╩я▄п╥я┐п╣п╪я▀п╧ п©я─п╦ п╡я▀п©п╬п╩п╫п╣п╫п╦п╦ п╨п╬п╪п╟п╫п╢я▀ ":options". +п÷п╬ я█я┌п╬п╧ п╨п╬п╪п╟п╫п╢п╣ п©я─п╣п╢п╬я│я┌п╟п╡п╩я▐п╣я┌я│я▐ я┐п╢п╬п╠п╫я▀п╧ я│п©п╬я│п╬п╠ п©я─п╬я│п╪п╬я┌я─п╟ п╦ п╦п╥п╪п╣п╫п╣п╫п╦я▐ п╫п╟я│я┌я─п╬п╣п╨. .TP -/usr/local/lib/vim/filetype.vim -п║я├п╣п╫п╟я─п╦п╧ п╢п╩я▐ п╬п©я─п╣п╢п╣п╩п╣п╫п╦я▐ я┌п╦п©п╟ я└п╟п╧п╩п╟ п©п╬ п╦п╪п╣п╫п╦. п║п╪. ":help 'filetype'". +/usr/local/share/vim/vim??/menu.vim +п║п╦я│я┌п╣п╪п╫я▀п╣ п╫п╟я│я┌я─п╬п╧п╨п╦ п╪п╣п╫я▌ п╢п╩я▐ пЁя─п╟я└п╦я┤п╣я│п╨п╬пЁп╬ п╦п╫я┌п╣я─я└п╣п╧я│п╟ я─п╣п╢п╟п╨я┌п╬я─п╟ +.B gVim. .TP -/usr/local/lib/vim/scripts.vim -п║я├п╣п╫п╟я─п╦п╧ п╢п╩я▐ п╬п©я─п╣п╢п╣п╩п╣п╫п╦я▐ я┌п╦п©п╟ я└п╟п╧п╩п╟ п©п╬ я│п╬п╢п╣я─п╤п╦п╪п╬п╪я┐. п║п╪. ":help 'filetype'". +/usr/local/share/vim/vim??/bugreport.vim +п п╬п╪п╟п╫п╢п╫я▀п╧ я└п╟п╧п╩ п╢п╩я▐ я│п╬п╥п╢п╟п╫п╦я▐ п╬я┌я┤я▒я┌п╟ п╬п╠ п╬п╠п╫п╟я─я┐п╤п╣п╫п╫я▀я┘ п╬я┬п╦п╠п╨п╟я┘. п║п╪. ":help bugs". .TP -/usr/local/lib/vim/print/*.ps -п╓п╟п╧п╩я▀ п╢п╩я▐ п©п╣я┤п╟я┌п╦ PostScript. +/usr/local/share/vim/vim??/filetype.vim +п п╬п╪п╟п╫п╢п╫я▀п╧ я└п╟п╧п╩ п╢п╩я▐ я─п╟я│п©п╬п╥п╫п╟п╡п╟п╫п╦я▐ я┌п╦п©п╬п╡ я└п╟п╧п╩п╬п╡ п©п╬ п╫п╟п╦п╪п╣п╫п╬п╡п╟п╫п╦я▌. +п║п╪. ":help 'filetype'". +.TP +/usr/local/share/vim/vim??/scripts.vim +п п╬п╪п╟п╫п╢п╫я▀п╧ я└п╟п╧п╩ п╢п╩я▐ я─п╟я│п©п╬п╥п╫п╟п╡п╟п╫п╦я▐ я┌п╦п©п╬п╡ я└п╟п╧п╩п╬п╡ п©п╬ я│п╬п╢п╣я─п╤п╦п╪п╬п╪я┐. +п║п╪. ":help 'filetype'". +.TP +/usr/local/share/vim/vim??/print/*.ps +п╓п╟п╧п╩я▀, п╦я│п©п╬п╩я▄п╥я┐п╣п╪я▀п╣ п╢п╩я▐ п©п╣я┤п╟я┌п╦ я┤п╣я─п╣п╥ п╦п╫я┌п╣я─я└п╣п╧я│ PostScript. .PP -п▒п╬п╩п╣п╣ я│п╡п╣п╤п╟я▐ п╦п╫я└п╬я─п╪п╟я├п╦я▐ -- п╫п╟ я│п╟п╧я┌п╣ VIM: +п▓я│я▌ п©п╬я│п╩п╣п╢п╫я▌я▌ п╦п╫я└п╬я─п╪п╟я├п╦я▌ п╬ я─п╣п╢п╟п╨я┌п╬я─п╣ п╪п╬п╤п╫п╬ п©п╬п╩я┐я┤п╦я┌я▄ п╫п╟ п╡п╣п╠-я│я┌я─п╟п╫п╦я├п╣ VIM: .br -.SH п║п°п·п╒п═п≤ п╒п░п п√п∙ +.SH п║п°п·п╒п═п≤п╒п∙ п╒п░п п√п∙ vimtutor(1) .SH п░п▓п╒п·п═п╚ -п▒п╬п╩я▄я┬п╟я▐ я┤п╟я│я┌я▄ +п▒п╬п╩я▄я┬п╟я▐ я┤п╟я│я┌я▄ я─п╣п╢п╟п╨я┌п╬я─п╟ .B Vim -я│п╬п╥п╢п╟п╫п╟ п▒я─п╟п╪п╬п╪ п°п╬п╬п╩п╣п╫п╟п╟я─п╬п╪ (Bram Moolenaar), п╨п╬я┌п╬я─п╬п╪я┐ п©п╬п╪п╬пЁп╟п╣я┌ п╬пЁя─п╬п╪п╫п╬п╣ -п╨п╬п╩п╦я┤п╣я│я┌п╡п╬ п╩я▌п╢п╣п╧. п║п╪. ":help credits" п╡ +п╠я▀п╩п╟ я│п╬п╥п╢п╟п╫п╟ п▒я─п╟п╪п╬п╪ п°п╬п╩п╣п╫п╟я─п╬п╪ (Bram Moolenaar), п╨п╬я┌п╬я─п╬п╪я┐ п©п╬п╪п╬пЁп╟п╩п╬ п╬пЁя─п╬п╪п╫п╬п╣ +п╨п╬п╩п╦я┤п╣я│я┌п╡п╬ п╩я▌п╢п╣п╧. п║п╪. ":help credits" п╡ я─п╣п╢п╟п╨я┌п╬я─п╣ .B Vim. .br +п═п╣п╢п╟п╨я┌п╬я─ .B Vim п╠п╟п╥п╦я─я┐п╣я┌я│я▐ п╫п╟ п╨п╬п╢п╣ я─п╣п╢п╟п╨я┌п╬я─п╟ Stevie, п╫п╟п©п╦я│п╟п╫п╫п╬пЁп╬ п╒п╦п╪п╬п╪ п╒п╬п╪п©я│п╬п╫п╬п╪ (Tim Thompson), п╒п╬п╫п╦ п╜п╫п╢я─я▌я│п╬п╪ (Tony Andrews) п╦ п⌠. п═. (п╓я─п╣п╢п╬п╪) пёп╬п╩я┌п╣я─п╬п╪ (G.R. (Fred) Walter). -п·п╢п╫п╟п╨п╬, п╡ п╫п╟я│я┌п╬я▐я┴п╣п╣ п╡я─п╣п╪я▐ п╡ Vim п©п╬я┤я┌п╦ п╫п╣ п╬я│я┌п╟п╩п╬я│я▄ п╫п╦я┤п╣пЁп╬ п╬я┌ п╦я│я┌п╬я─п╦я┤п╣я│п╨п╬пЁп╬ п╨п╬п╢п╟ -п╣пЁп╬ п©я─п╣п╢я┬п╣я│я┌п╡п╣п╫п╫п╦п╨п╟. +п·п╢п╫п╟п╨п╬, п╡ п╫п╟я│я┌п╬я▐я┴п╣п╣ п╡я─п╣п╪я▐ п╡ п©я─п╬пЁя─п╟п╪п╪п╣ Vim п©п╬я┤я┌п╦ п╫п╦я┤п╣пЁп╬ п╫п╣ п╬я│я┌п╟п╩п╬я│я▄ +п╬я┌ п╦я│я┌п╬я─п╦я┤п╣я│п╨п╬пЁп╬ п╨п╬п╢п╟ п╣пЁп╬ п©я─п╣п╢я┬п╣я│я┌п╡п╣п╫п╫п╦п╨п╟. .br -п═я┐я│я│п╨п╟я▐ п╩п╬п╨п╟п╩п╦п╥п╟я├п╦я▐ +п═я┐я│я│п╨п╟я▐ п╩п╬п╨п╟п╩п╦п╥п╟я├п╦я▐ я─п╣п╢п╟п╨я┌п╬я─п╟ .B Vim п╡я▀п©п╬п╩п╫я▐п╣я┌я│я▐ п╡ я─п╟п╪п╨п╟я┘ п©я─п╬п╣п╨я┌п╟ "п═я┐п▓п╦п╪", -я│п╪. . -.SH п⌠п⌡п╝п п≤ +я│п╪. . +.SH п·п╗п≤п▒п п≤ п║п╨п╬я─п╣п╣ п╡я│п╣пЁп╬ п╣я│я┌я▄. -п║п╪. ":help todo" -- я│п©п╦я│п╬п╨ п╦п╥п╡п╣я│я┌п╫я▀я┘ п©я─п╬п╠п╩п╣п╪. +п║п╪. ":help todo" \[em] п©п╣я─п╣я┤п╣п╫я▄ п╦п╥п╡п╣я│я┌п╫я▀я┘ п╬я┬п╦п╠п╬п╨ п╡ я─п╟п╠п╬я┌п╣. .PP -п≈п╟п╪п╣я┌п╦п╪, я┤я┌п╬ п╪п╫п╬пЁп╦п╣ п╡п╣я┴п╦, п╨п╬я┌п╬я─я▀п╣ я│я┤п╦я┌п╟я▌я┌я│я▐ пЁп╩я▌п╨п╟п╪п╦, п╫п╟ я│п╟п╪п╬п╪ п╢п╣п╩п╣ -я▐п╡п╩я▐я▌я┌я│я▐ я─п╣п╥я┐п╩я▄я┌п╟я┌п╬п╪ я│п╩п╦я┬п╨п╬п╪ п©п╬п╩п╫п╬пЁп╬ п╡п╬я│п©я─п╬п╦п╥п╡п╣п╢п╣п╫п╦я▐ п©п╬п╡п╣п╢п╣п╫п╦я▐ Vi. +п≈п╟п╪п╣я┌п╦п╪, я┤я┌п╬ п╪п╫п╬пЁп╦п╣ п╡п╣я┴п╦, п╨п╬я┌п╬я─я▀п╣ я│я┤п╦я┌п╟я▌я┌я│я▐ п╬я┬п╦п╠п╨п╟п╪п╦, п╫п╟ я│п╟п╪п╬п╪ п╢п╣п╩п╣ +я▐п╡п╩я▐я▌я┌я│я▐ я─п╣п╥я┐п╩я▄я┌п╟я┌п╬п╪ я│п╩п╦я┬п╨п╬п╪ п©п╬п╩п╫п╬пЁп╬ п╡п╬я│п©я─п╬п╦п╥п╡п╣п╢п╣п╫п╦я▐ п©п╬п╡п╣п╢п╣п╫п╦я▐ я─п╣п╢п╟п╨я┌п╬я─п╟ Vi. п∙я│п╩п╦ п╡я▀ п╢я┐п╪п╟п╣я┌п╣, я┤я┌п╬ я┤я┌п╬-я┌п╬ я▐п╡п╩я▐п╣я┌я│я▐ п╬я┬п╦п╠п╨п╬п╧ я┌п╬п╩я▄п╨п╬ п©п╬я┌п╬п╪я┐, я┤я┌п╬ "Vi п╢п╣п╩п╟п╣я┌ я█я┌п╬ п©п╬-п╢я─я┐пЁп╬п╪я┐", п╡п╫п╦п╪п╟я┌п╣п╩я▄п╫п╬ п©я─п╬я┤п╦я┌п╟п╧я┌п╣ я└п╟п╧п╩ vi_diff.txt -(п╦п╩п╦ п╫п╟п╠п╣я─п╦я┌п╣ ":help vi_diff.txt" п╡ Vim) п╦ п╦я│п©п╬п╩я▄п╥я┐п╧я┌п╣ п╬п©я├п╦п╦ 'compatible' -п╦ 'cpoptions'. +(п╦п╩п╦ п╫п╟п╠п╣я─п╦я┌п╣ ":help vi_diff.txt" п╡ я─п╣п╢п╟п╨я┌п╬я─п╣ Vim) п╦ п©п╬я│п╪п╬я┌я─п╦я┌п╣ п©п╟я─п╟п╪п╣я┌я─я▀ + 'compatible' п╦ 'cpoptions'. diff --git a/runtime/doc/vimdiff-ru.1 b/runtime/doc/vimdiff-ru.1 index 385536790e..e5121a4515 100644 --- a/runtime/doc/vimdiff-ru.1 +++ b/runtime/doc/vimdiff-ru.1 @@ -1,50 +1,51 @@ -.TH VIMDIFF 1 "2001 March 30" -.SH ИМЯ -vimdiff \- позволяет редактировать две или три версии файла с помощью Vim -с отображением различий. -.SH КОМАНДНАЯ СТРОКА +.TH VIMDIFF 1 "13 июня 2021" +.SH НАЗНАЧЕНИЕ +Программа vimdiff \[em] запускает редактор Vim для сравнения и правки от двух до +восьми версий текстового файла. +.SH КАТКИЙ ОБЗОР .br .B vimdiff -[ключи] файл1 файл2 [файл3] +[аргументы] file1 file2 [file3 [file4 [file5 [file6 [file7 [file8]]]]]] .PP .B gvimdiff .SH ОПИСАНИЕ -Команда +По команде .B vimdiff -загружает в +выполняется загрузка в редактор .B Vim -два (или три) файла. Каждый файл открывается в собственном окне. -Различия между файлами отображаются с помощью подсветки синтаксиса. -Эта команда позволяет наглядно отображать внесённые изменения и переносить -различающиеся фрагменты из одной версии файла в другую. +от двух до восьми файлов, и для каждого файла создаётся отдельное окно. +Различия между файлами выделяются с помощью подсветки. +Этот способ очень удобен для наглядного отображения внесённых изменений +и переноса различающихся фрагментов текста из одной версии файла в другую. .PP -Подробнее о Vim см. на странице справочника vim(1). +Подробнее о редакторе Vim см. в справочнике vim(1). .PP -При запуске с помощью команды +При запуске редактора с помощью команды .B gvimdiff -редактор запускается в режиме графического интерфейса, если это возможно. +будте выполнено переключение на графический интерфес пользователя, если это +возможно. .PP -В каждом окне включается опция 'diff', что позволяет использовать подсветку -синтаксиса для отображения различий между файлами. +Для каждого созданного окна будет установлен параметр 'diff', что позволяет +использовать подсветку для отображения различий между файлами. .br -Для улучшения работы с файлами в режиме отображения отличий также включаются -опции 'wrap' и 'scrollbind'. +Для улучшения работы с файлами в режиме сравнения различий также будут +установлены параметры 'wrap' и 'scrollbind'. .br -Значение опции 'foldmethod' устанавливается равным "diff", что позволяет -прятать в складку области текста, которые не отличаются в различных версиях файла. -Значение опции 'foldcolumn' устанавливается равным 2, чтобы было проще -находить, открывать и закрывать такие складки. -.SH КЛЮЧИ ЗАПУСКА -Для выравнивания строк между окнами используется вертикальное разделение окон, -как если бы использовался ключ "\-O". Для того, чтобы использовать разделение -окон по горизонтали, следует указать в командной строке ключ "\-o". +Для параметра 'foldmethod' устанавливается значение "diff", что позволяет +сворачивать области текста, которые идентичны в различных версиях файла. +Значение параметра 'foldcolumn' устанавливается равным 2, чтобы было проще +находить, открывать и закрывать такие области свёрнутого текста. +.SH АРГУМЕНТЫ КОМАНДНОЙ СТРОКИ +При сопоставлении файлов, используется вертикальное расположение окон, как если +бы был указан аргумент "\-O". Для того, чтобы окна располагались по горизонтали, +следует указать в командной строке аргумент "\-o". .PP -Остальные ключи командной строки рассматриваются на странице справочника vim(1). -.SH СМОТРИ ТАКЖЕ +Остальные аргументы командной строки описаны в справочнике vim(1). +.SH СМОТРИТЕ ТАКЖЕ vim(1) .SH АВТОРЫ -Большая часть +Большая часть редактора .B Vim -создана Брамом Мооленааром (Bram Moolenaar), которому помогает огромное -количество людей. См. ":help credits" в +была создана Брамом Моленаром (Bram Moolenaar), которому помогало огромное +количество людей. См. ":help credits" в редакторе .B Vim. diff --git a/runtime/doc/vimdiff-ru.UTF-8.1 b/runtime/doc/vimdiff-ru.UTF-8.1 index 2f17e9c2e5..b43c98d9c3 100644 --- a/runtime/doc/vimdiff-ru.UTF-8.1 +++ b/runtime/doc/vimdiff-ru.UTF-8.1 @@ -1,50 +1,51 @@ -.TH VIMDIFF 1 "2001 March 30" -.SH п≤п°п╞ -vimdiff \- п©п╬п╥п╡п╬п╩я▐п╣я┌ я─п╣п╢п╟п╨я┌п╦я─п╬п╡п╟я┌я▄ п╢п╡п╣ п╦п╩п╦ я┌я─п╦ п╡п╣я─я│п╦п╦ я└п╟п╧п╩п╟ я│ п©п╬п╪п╬я┴я▄я▌ Vim -я│ п╬я┌п╬п╠я─п╟п╤п╣п╫п╦п╣п╪ я─п╟п╥п╩п╦я┤п╦п╧. -.SH п п·п°п░п²п■п²п░п╞ п║п╒п═п·п п░ +.TH VIMDIFF 1 "13 п╦я▌п╫я▐ 2021" +.SH п²п░п≈п²п░п╖п∙п²п≤п∙ +п÷я─п╬пЁя─п╟п╪п╪п╟ vimdiff \[em] п╥п╟п©я┐я│п╨п╟п╣я┌ я─п╣п╢п╟п╨я┌п╬я─ Vim п╢п╩я▐ я│я─п╟п╡п╫п╣п╫п╦я▐ п╦ п©я─п╟п╡п╨п╦ п╬я┌ п╢п╡я┐я┘ п╢п╬ +п╡п╬я│я▄п╪п╦ п╡п╣я─я│п╦п╧ я┌п╣п╨я│я┌п╬п╡п╬пЁп╬ я└п╟п╧п╩п╟. +.SH п п░п╒п п≤п≥ п·п▒п≈п·п═ .br .B vimdiff -[п╨п╩я▌я┤п╦] я└п╟п╧п╩1 я└п╟п╧п╩2 [я└п╟п╧п╩3] +[п╟я─пЁя┐п╪п╣п╫я┌я▀] file1 file2 [file3 [file4 [file5 [file6 [file7 [file8]]]]]] .PP .B gvimdiff .SH п·п÷п≤п║п░п²п≤п∙ -п п╬п╪п╟п╫п╢п╟ +п÷п╬ п╨п╬п╪п╟п╫п╢п╣ .B vimdiff -п╥п╟пЁя─я┐п╤п╟п╣я┌ п╡ +п╡я▀п©п╬п╩п╫я▐п╣я┌я│я▐ п╥п╟пЁя─я┐п╥п╨п╟ п╡ я─п╣п╢п╟п╨я┌п╬я─ .B Vim -п╢п╡п╟ (п╦п╩п╦ я┌я─п╦) я└п╟п╧п╩п╟. п п╟п╤п╢я▀п╧ я└п╟п╧п╩ п╬я┌п╨я─я▀п╡п╟п╣я┌я│я▐ п╡ я│п╬п╠я│я┌п╡п╣п╫п╫п╬п╪ п╬п╨п╫п╣. -п═п╟п╥п╩п╦я┤п╦я▐ п╪п╣п╤п╢я┐ я└п╟п╧п╩п╟п╪п╦ п╬я┌п╬п╠я─п╟п╤п╟я▌я┌я│я▐ я│ п©п╬п╪п╬я┴я▄я▌ п©п╬п╢я│п╡п╣я┌п╨п╦ я│п╦п╫я┌п╟п╨я│п╦я│п╟. -п╜я┌п╟ п╨п╬п╪п╟п╫п╢п╟ п©п╬п╥п╡п╬п╩я▐п╣я┌ п╫п╟пЁп╩я▐п╢п╫п╬ п╬я┌п╬п╠я─п╟п╤п╟я┌я▄ п╡п╫п╣я│я▒п╫п╫я▀п╣ п╦п╥п╪п╣п╫п╣п╫п╦я▐ п╦ п©п╣я─п╣п╫п╬я│п╦я┌я▄ -я─п╟п╥п╩п╦я┤п╟я▌я┴п╦п╣я│я▐ я└я─п╟пЁп╪п╣п╫я┌я▀ п╦п╥ п╬п╢п╫п╬п╧ п╡п╣я─я│п╦п╦ я└п╟п╧п╩п╟ п╡ п╢я─я┐пЁя┐я▌. +п╬я┌ п╢п╡я┐я┘ п╢п╬ п╡п╬я│я▄п╪п╦ я└п╟п╧п╩п╬п╡, п╦ п╢п╩я▐ п╨п╟п╤п╢п╬пЁп╬ я└п╟п╧п╩п╟ я│п╬п╥п╢п╟я▒я┌я│я▐ п╬я┌п╢п╣п╩я▄п╫п╬п╣ п╬п╨п╫п╬. +п═п╟п╥п╩п╦я┤п╦я▐ п╪п╣п╤п╢я┐ я└п╟п╧п╩п╟п╪п╦ п╡я▀п╢п╣п╩я▐я▌я┌я│я▐ я│ п©п╬п╪п╬я┴я▄я▌ п©п╬п╢я│п╡п╣я┌п╨п╦. +п╜я┌п╬я┌ я│п©п╬я│п╬п╠ п╬я┤п╣п╫я▄ я┐п╢п╬п╠п╣п╫ п╢п╩я▐ п╫п╟пЁп╩я▐п╢п╫п╬пЁп╬ п╬я┌п╬п╠я─п╟п╤п╣п╫п╦я▐ п╡п╫п╣я│я▒п╫п╫я▀я┘ п╦п╥п╪п╣п╫п╣п╫п╦п╧ +п╦ п©п╣я─п╣п╫п╬я│п╟ я─п╟п╥п╩п╦я┤п╟я▌я┴п╦я┘я│я▐ я└я─п╟пЁп╪п╣п╫я┌п╬п╡ я┌п╣п╨я│я┌п╟ п╦п╥ п╬п╢п╫п╬п╧ п╡п╣я─я│п╦п╦ я└п╟п╧п╩п╟ п╡ п╢я─я┐пЁя┐я▌. .PP -п÷п╬п╢я─п╬п╠п╫п╣п╣ п╬ Vim я│п╪. п╫п╟ я│я┌я─п╟п╫п╦я├п╣ я│п©я─п╟п╡п╬я┤п╫п╦п╨п╟ vim(1). +п÷п╬п╢я─п╬п╠п╫п╣п╣ п╬ я─п╣п╢п╟п╨я┌п╬я─п╣ Vim я│п╪. п╡ я│п©я─п╟п╡п╬я┤п╫п╦п╨п╣ vim(1). .PP -п÷я─п╦ п╥п╟п©я┐я│п╨п╣ я│ п©п╬п╪п╬я┴я▄я▌ п╨п╬п╪п╟п╫п╢я▀ +п÷я─п╦ п╥п╟п©я┐я│п╨п╣ я─п╣п╢п╟п╨я┌п╬я─п╟ я│ п©п╬п╪п╬я┴я▄я▌ п╨п╬п╪п╟п╫п╢я▀ .B gvimdiff -я─п╣п╢п╟п╨я┌п╬я─ п╥п╟п©я┐я│п╨п╟п╣я┌я│я▐ п╡ я─п╣п╤п╦п╪п╣ пЁя─п╟я└п╦я┤п╣я│п╨п╬пЁп╬ п╦п╫я┌п╣я─я└п╣п╧я│п╟, п╣я│п╩п╦ я█я┌п╬ п╡п╬п╥п╪п╬п╤п╫п╬. +п╠я┐п╢я┌п╣ п╡я▀п©п╬п╩п╫п╣п╫п╬ п©п╣я─п╣п╨п╩я▌я┤п╣п╫п╦п╣ п╫п╟ пЁя─п╟я└п╦я┤п╣я│п╨п╦п╧ п╦п╫я┌п╣я─я└п╣я│ п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▐, п╣я│п╩п╦ я█я┌п╬ +п╡п╬п╥п╪п╬п╤п╫п╬. .PP -п▓ п╨п╟п╤п╢п╬п╪ п╬п╨п╫п╣ п╡п╨п╩я▌я┤п╟п╣я┌я│я▐ п╬п©я├п╦я▐ 'diff', я┤я┌п╬ п©п╬п╥п╡п╬п╩я▐п╣я┌ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ п©п╬п╢я│п╡п╣я┌п╨я┐ -я│п╦п╫я┌п╟п╨я│п╦я│п╟ п╢п╩я▐ п╬я┌п╬п╠я─п╟п╤п╣п╫п╦я▐ я─п╟п╥п╩п╦я┤п╦п╧ п╪п╣п╤п╢я┐ я└п╟п╧п╩п╟п╪п╦. +п■п╩я▐ п╨п╟п╤п╢п╬пЁп╬ я│п╬п╥п╢п╟п╫п╫п╬пЁп╬ п╬п╨п╫п╟ п╠я┐п╢п╣я┌ я┐я│я┌п╟п╫п╬п╡п╩п╣п╫ п©п╟я─п╟п╪п╣я┌я─ 'diff', я┤я┌п╬ п©п╬п╥п╡п╬п╩я▐п╣я┌ +п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ п©п╬п╢я│п╡п╣я┌п╨я┐ п╢п╩я▐ п╬я┌п╬п╠я─п╟п╤п╣п╫п╦я▐ я─п╟п╥п╩п╦я┤п╦п╧ п╪п╣п╤п╢я┐ я└п╟п╧п╩п╟п╪п╦. .br -п■п╩я▐ я┐п╩я┐я┤я┬п╣п╫п╦я▐ я─п╟п╠п╬я┌я▀ я│ я└п╟п╧п╩п╟п╪п╦ п╡ я─п╣п╤п╦п╪п╣ п╬я┌п╬п╠я─п╟п╤п╣п╫п╦я▐ п╬я┌п╩п╦я┤п╦п╧ я┌п╟п╨п╤п╣ п╡п╨п╩я▌я┤п╟я▌я┌я│я▐ -п╬п©я├п╦п╦ 'wrap' п╦ 'scrollbind'. +п■п╩я▐ я┐п╩я┐я┤я┬п╣п╫п╦я▐ я─п╟п╠п╬я┌я▀ я│ я└п╟п╧п╩п╟п╪п╦ п╡ я─п╣п╤п╦п╪п╣ я│я─п╟п╡п╫п╣п╫п╦я▐ я─п╟п╥п╩п╦я┤п╦п╧ я┌п╟п╨п╤п╣ п╠я┐п╢я┐я┌ +я┐я│я┌п╟п╫п╬п╡п╩п╣п╫я▀ п©п╟я─п╟п╪п╣я┌я─я▀ 'wrap' п╦ 'scrollbind'. .br -п≈п╫п╟я┤п╣п╫п╦п╣ п╬п©я├п╦п╦ 'foldmethod' я┐я│я┌п╟п╫п╟п╡п╩п╦п╡п╟п╣я┌я│я▐ я─п╟п╡п╫я▀п╪ "diff", я┤я┌п╬ п©п╬п╥п╡п╬п╩я▐п╣я┌ -п©я─я▐я┌п╟я┌я▄ п╡ я│п╨п╩п╟п╢п╨я┐ п╬п╠п╩п╟я│я┌п╦ я┌п╣п╨я│я┌п╟, п╨п╬я┌п╬я─я▀п╣ п╫п╣ п╬я┌п╩п╦я┤п╟я▌я┌я│я▐ п╡ я─п╟п╥п╩п╦я┤п╫я▀я┘ п╡п╣я─я│п╦я▐я┘ я└п╟п╧п╩п╟. -п≈п╫п╟я┤п╣п╫п╦п╣ п╬п©я├п╦п╦ 'foldcolumn' я┐я│я┌п╟п╫п╟п╡п╩п╦п╡п╟п╣я┌я│я▐ я─п╟п╡п╫я▀п╪ 2, я┤я┌п╬п╠я▀ п╠я▀п╩п╬ п©я─п╬я┴п╣ -п╫п╟я┘п╬п╢п╦я┌я▄, п╬я┌п╨я─я▀п╡п╟я┌я▄ п╦ п╥п╟п╨я─я▀п╡п╟я┌я▄ я┌п╟п╨п╦п╣ я│п╨п╩п╟п╢п╨п╦. -.SH п п⌡п╝п╖п≤ п≈п░п÷пёп║п п░ -п■п╩я▐ п╡я▀я─п╟п╡п╫п╦п╡п╟п╫п╦я▐ я│я┌я─п╬п╨ п╪п╣п╤п╢я┐ п╬п╨п╫п╟п╪п╦ п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ п╡п╣я─я┌п╦п╨п╟п╩я▄п╫п╬п╣ я─п╟п╥п╢п╣п╩п╣п╫п╦п╣ п╬п╨п╬п╫, -п╨п╟п╨ п╣я│п╩п╦ п╠я▀ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╩я│я▐ п╨п╩я▌я┤ "\-O". п■п╩я▐ я┌п╬пЁп╬, я┤я┌п╬п╠я▀ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ я─п╟п╥п╢п╣п╩п╣п╫п╦п╣ -п╬п╨п╬п╫ п©п╬ пЁп╬я─п╦п╥п╬п╫я┌п╟п╩п╦, я│п╩п╣п╢я┐п╣я┌ я┐п╨п╟п╥п╟я┌я▄ п╡ п╨п╬п╪п╟п╫п╢п╫п╬п╧ я│я┌я─п╬п╨п╣ п╨п╩я▌я┤ "\-o". +п■п╩я▐ п©п╟я─п╟п╪п╣я┌я─п╟ 'foldmethod' я┐я│я┌п╟п╫п╟п╡п╩п╦п╡п╟п╣я┌я│я▐ п╥п╫п╟я┤п╣п╫п╦п╣ "diff", я┤я┌п╬ п©п╬п╥п╡п╬п╩я▐п╣я┌ +я│п╡п╬я─п╟я┤п╦п╡п╟я┌я▄ п╬п╠п╩п╟я│я┌п╦ я┌п╣п╨я│я┌п╟, п╨п╬я┌п╬я─я▀п╣ п╦п╢п╣п╫я┌п╦я┤п╫я▀ п╡ я─п╟п╥п╩п╦я┤п╫я▀я┘ п╡п╣я─я│п╦я▐я┘ я└п╟п╧п╩п╟. +п≈п╫п╟я┤п╣п╫п╦п╣ п©п╟я─п╟п╪п╣я┌я─п╟ 'foldcolumn' я┐я│я┌п╟п╫п╟п╡п╩п╦п╡п╟п╣я┌я│я▐ я─п╟п╡п╫я▀п╪ 2, я┤я┌п╬п╠я▀ п╠я▀п╩п╬ п©я─п╬я┴п╣ +п╫п╟я┘п╬п╢п╦я┌я▄, п╬я┌п╨я─я▀п╡п╟я┌я▄ п╦ п╥п╟п╨я─я▀п╡п╟я┌я▄ я┌п╟п╨п╦п╣ п╬п╠п╩п╟я│я┌п╦ я│п╡я▒я─п╫я┐я┌п╬пЁп╬ я┌п╣п╨я│я┌п╟. +.SH п░п═п⌠пёп°п∙п²п╒п╚ п п·п°п░п²п■п²п·п≥ п║п╒п═п·п п≤ +п÷я─п╦ я│п╬п©п╬я│я┌п╟п╡п╩п╣п╫п╦п╦ я└п╟п╧п╩п╬п╡, п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ п╡п╣я─я┌п╦п╨п╟п╩я▄п╫п╬п╣ я─п╟я│п©п╬п╩п╬п╤п╣п╫п╦п╣ п╬п╨п╬п╫, п╨п╟п╨ п╣я│п╩п╦ +п╠я▀ п╠я▀п╩ я┐п╨п╟п╥п╟п╫ п╟я─пЁя┐п╪п╣п╫я┌ "\-O". п■п╩я▐ я┌п╬пЁп╬, я┤я┌п╬п╠я▀ п╬п╨п╫п╟ я─п╟я│п©п╬п╩п╟пЁп╟п╩п╦я│я▄ п©п╬ пЁп╬я─п╦п╥п╬п╫я┌п╟п╩п╦, +я│п╩п╣п╢я┐п╣я┌ я┐п╨п╟п╥п╟я┌я▄ п╡ п╨п╬п╪п╟п╫п╢п╫п╬п╧ я│я┌я─п╬п╨п╣ п╟я─пЁя┐п╪п╣п╫я┌ "\-o". .PP -п·я│я┌п╟п╩я▄п╫я▀п╣ п╨п╩я▌я┤п╦ п╨п╬п╪п╟п╫п╢п╫п╬п╧ я│я┌я─п╬п╨п╦ я─п╟я│я│п╪п╟я┌я─п╦п╡п╟я▌я┌я│я▐ п╫п╟ я│я┌я─п╟п╫п╦я├п╣ я│п©я─п╟п╡п╬я┤п╫п╦п╨п╟ vim(1). -.SH п║п°п·п╒п═п≤ п╒п░п п√п∙ +п·я│я┌п╟п╩я▄п╫я▀п╣ п╟я─пЁя┐п╪п╣п╫я┌я▀ п╨п╬п╪п╟п╫п╢п╫п╬п╧ я│я┌я─п╬п╨п╦ п╬п©п╦я│п╟п╫я▀ п╡ я│п©я─п╟п╡п╬я┤п╫п╦п╨п╣ vim(1). +.SH п║п°п·п╒п═п≤п╒п∙ п╒п░п п√п∙ vim(1) .SH п░п▓п╒п·п═п╚ -п▒п╬п╩я▄я┬п╟я▐ я┤п╟я│я┌я▄ +п▒п╬п╩я▄я┬п╟я▐ я┤п╟я│я┌я▄ я─п╣п╢п╟п╨я┌п╬я─п╟ .B Vim -я│п╬п╥п╢п╟п╫п╟ п▒я─п╟п╪п╬п╪ п°п╬п╬п╩п╣п╫п╟п╟я─п╬п╪ (Bram Moolenaar), п╨п╬я┌п╬я─п╬п╪я┐ п©п╬п╪п╬пЁп╟п╣я┌ п╬пЁя─п╬п╪п╫п╬п╣ -п╨п╬п╩п╦я┤п╣я│я┌п╡п╬ п╩я▌п╢п╣п╧. п║п╪. ":help credits" п╡ +п╠я▀п╩п╟ я│п╬п╥п╢п╟п╫п╟ п▒я─п╟п╪п╬п╪ п°п╬п╩п╣п╫п╟я─п╬п╪ (Bram Moolenaar), п╨п╬я┌п╬я─п╬п╪я┐ п©п╬п╪п╬пЁп╟п╩п╬ п╬пЁя─п╬п╪п╫п╬п╣ +п╨п╬п╩п╦я┤п╣я│я┌п╡п╬ п╩я▌п╢п╣п╧. п║п╪. ":help credits" п╡ я─п╣п╢п╟п╨я┌п╬я─п╣ .B Vim. diff --git a/runtime/doc/vimtutor-ru.1 b/runtime/doc/vimtutor-ru.1 index fa3c5d9b08..ab865f234b 100644 --- a/runtime/doc/vimtutor-ru.1 +++ b/runtime/doc/vimtutor-ru.1 @@ -1,51 +1,63 @@ -.TH VIMTUTOR 1 "2001 April 2" -.SH ИМЯ -vimtutor \- учебник по Vim -.SH КОМАНДНАЯ СТРОКА +.TH VIMTUTOR 1 "12 августа 2024" +.SH НАЗНАЧЕНИЕ +Программа vimtutor \[em] выполняет запуск учебника по редактору Vim. +.SH КРАТКИЙ ОБЗОР .br -.B vimtutor [язык] +.B vimtutor [\-g] [язык] .SH ОПИСАНИЕ -Команда +По команде .B vimtutor -запускает учебник по +выполняется запуск редактора .B Vim. -При этом сначала происходит создание копии файла учебника, -чтобы его можно было редактировать без опасения потерять исходный файл. +с загруженным файлом, содержащем текст учебника. Но перед этим происходит +создание копии файла учебника, чтобы в нём можно было выполнять практические +задания без опасения испортить исходный файл. .PP -Программа +Практический курс, который будет открыт по команде .B vimtutor -полезна для новичков, желающих научиться самым основным командам +полезен для новичков, желающих научиться самым основным командам редактора .B Vim. .PP -Необязательный параметр [язык] представляет собой двухсимвольный код языка, -например "ru" или "it". -Если параметр [язык] не указан, то используется язык активной в настоящий -момент локали. Если учебник на этом языке не существует, то по умолчанию -используется учебник на английском языке. +Через необязательный аргумент командной строки \-g даётся указание на запуск +учебника в графическом интерфейсе редактора, если это, конечно, возможно. +При не возможности выполнить это, будет запущен консольный вариант редактора +.B Vim. .PP -При работе с учебником +Необязательный аргумент [язык] задаётся как двухсимвольный код языка, например, +"ru" или "it". +Если аргумент [язык] не указан, то используется язык, заданный в действующих +в настоящий момент региональных настройках. Если учебника на этом языке не +существует, то, по умолчанию, используется учебник на английском языке. +.PP +При работе с учебником, редактор .B Vim -всегда запускается в режиме совместимости с Vi. +всегда запускается в режиме совместимости с редактором Vi. .SH ФАЙЛЫ +Здесь и далее +.I "vim??" +означает сокращённую запись номера версии, например, vim91 для версии редактора +.B Vim 9.1 .TP 15 -/usr/local/lib/vim/tutor/tutor[.язык] -Текст учебника -.B vimtutor. +/usr/local/share/vim/vim??/tutor/tutor[.язык] +Файлы с текстом учебника +.B Vimtutor. .TP 15 -/usr/local/lib/vim/tutor/tutor.vim -Сценарий Vim, который используется для создания рабочей -копии текста учебника -.B vimtutor. +/usr/local/share/vim/vim??/tutor/tutor.vim +Командный файл редактора +.B Vim, +который используется для создания рабочей копии текста учебника +.B Vimtutor. .SH АВТОРЫ +Учебник .B Vimtutor -был впервые написан для Vi Майклом К. Пирсом (Michael C. Pierce) и -Робертом К. Уэа (Robert K. Ware) из Colorado School of Mines по -идее Чарльза Смита (Charles Smith) из Colorado State University. -E-mail: bware@mines.colorado.edu. +был впервые написан для Vi Майклом К. Пирсом (Michael C. Pierce) и Робертом К. +Уэа (Robert K. Ware) из Colorado School of Mines по идее Чарльза Смита (Charles +Smith) из Colorado State University. E-mail: bware@mines.colorado.edu (теперь +недоступен). .br -Впоследствии учебник был доработан для использования в +Впоследствии учебник был доработан для использования в редакторе .B Vim -Брамом Мооленааром (Bram Moolenaar). +Брамом Моленаром (Bram Moolenaar). Имена переводчиков учебника упоминаются в соответствующих файлах. -.SH СМОТРИ ТАКЖЕ +.SH СМОТРИТЕ ТАКЖЕ vim(1) diff --git a/runtime/doc/vimtutor-ru.UTF-8.1 b/runtime/doc/vimtutor-ru.UTF-8.1 index 6b1ba90df0..27ec88268e 100644 --- a/runtime/doc/vimtutor-ru.UTF-8.1 +++ b/runtime/doc/vimtutor-ru.UTF-8.1 @@ -1,51 +1,63 @@ -.TH VIMTUTOR 1 "2001 April 2" -.SH п≤п°п╞ -vimtutor \- я┐я┤п╣п╠п╫п╦п╨ п©п╬ Vim -.SH п п·п°п░п²п■п²п░п╞ п║п╒п═п·п п░ +.TH VIMTUTOR 1 "12 п╟п╡пЁя┐я│я┌п╟ 2024" +.SH п²п░п≈п²п░п╖п∙п²п≤п∙ +п÷я─п╬пЁя─п╟п╪п╪п╟ vimtutor \[em] п╡я▀п©п╬п╩п╫я▐п╣я┌ п╥п╟п©я┐я│п╨ я┐я┤п╣п╠п╫п╦п╨п╟ п©п╬ я─п╣п╢п╟п╨я┌п╬я─я┐ Vim. +.SH п п═п░п╒п п≤п≥ п·п▒п≈п·п═ .br -.B vimtutor [я▐п╥я▀п╨] +.B vimtutor [\-g] [я▐п╥я▀п╨] .SH п·п÷п≤п║п░п²п≤п∙ -п п╬п╪п╟п╫п╢п╟ +п÷п╬ п╨п╬п╪п╟п╫п╢п╣ .B vimtutor -п╥п╟п©я┐я│п╨п╟п╣я┌ я┐я┤п╣п╠п╫п╦п╨ п©п╬ +п╡я▀п©п╬п╩п╫я▐п╣я┌я│я▐ п╥п╟п©я┐я│п╨ я─п╣п╢п╟п╨я┌п╬я─п╟ .B Vim. -п÷я─п╦ я█я┌п╬п╪ я│п╫п╟я┤п╟п╩п╟ п©я─п╬п╦я│я┘п╬п╢п╦я┌ я│п╬п╥п╢п╟п╫п╦п╣ п╨п╬п©п╦п╦ я└п╟п╧п╩п╟ я┐я┤п╣п╠п╫п╦п╨п╟, -я┤я┌п╬п╠я▀ п╣пЁп╬ п╪п╬п╤п╫п╬ п╠я▀п╩п╬ я─п╣п╢п╟п╨я┌п╦я─п╬п╡п╟я┌я▄ п╠п╣п╥ п╬п©п╟я│п╣п╫п╦я▐ п©п╬я┌п╣я─я▐я┌я▄ п╦я│я┘п╬п╢п╫я▀п╧ я└п╟п╧п╩. +я│ п╥п╟пЁя─я┐п╤п╣п╫п╫я▀п╪ я└п╟п╧п╩п╬п╪, я│п╬п╢п╣я─п╤п╟я┴п╣п╪ я┌п╣п╨я│я┌ я┐я┤п╣п╠п╫п╦п╨п╟. п²п╬ п©п╣я─п╣п╢ я█я┌п╦п╪ п©я─п╬п╦я│я┘п╬п╢п╦я┌ +я│п╬п╥п╢п╟п╫п╦п╣ п╨п╬п©п╦п╦ я└п╟п╧п╩п╟ я┐я┤п╣п╠п╫п╦п╨п╟, я┤я┌п╬п╠я▀ п╡ п╫я▒п╪ п╪п╬п╤п╫п╬ п╠я▀п╩п╬ п╡я▀п©п╬п╩п╫я▐я┌я▄ п©я─п╟п╨я┌п╦я┤п╣я│п╨п╦п╣ +п╥п╟п╢п╟п╫п╦я▐ п╠п╣п╥ п╬п©п╟я│п╣п╫п╦я▐ п╦я│п©п╬я─я┌п╦я┌я▄ п╦я│я┘п╬п╢п╫я▀п╧ я└п╟п╧п╩. .PP -п÷я─п╬пЁя─п╟п╪п╪п╟ +п÷я─п╟п╨я┌п╦я┤п╣я│п╨п╦п╧ п╨я┐я─я│, п╨п╬я┌п╬я─я▀п╧ п╠я┐п╢п╣я┌ п╬я┌п╨я─я▀я┌ п©п╬ п╨п╬п╪п╟п╫п╢п╣ .B vimtutor -п©п╬п╩п╣п╥п╫п╟ п╢п╩я▐ п╫п╬п╡п╦я┤п╨п╬п╡, п╤п╣п╩п╟я▌я┴п╦я┘ п╫п╟я┐я┤п╦я┌я▄я│я▐ я│п╟п╪я▀п╪ п╬я│п╫п╬п╡п╫я▀п╪ п╨п╬п╪п╟п╫п╢п╟п╪ +п©п╬п╩п╣п╥п╣п╫ п╢п╩я▐ п╫п╬п╡п╦я┤п╨п╬п╡, п╤п╣п╩п╟я▌я┴п╦я┘ п╫п╟я┐я┤п╦я┌я▄я│я▐ я│п╟п╪я▀п╪ п╬я│п╫п╬п╡п╫я▀п╪ п╨п╬п╪п╟п╫п╢п╟п╪ я─п╣п╢п╟п╨я┌п╬я─п╟ .B Vim. .PP -п²п╣п╬п╠я▐п╥п╟я┌п╣п╩я▄п╫я▀п╧ п©п╟я─п╟п╪п╣я┌я─ [я▐п╥я▀п╨] п©я─п╣п╢я│я┌п╟п╡п╩я▐п╣я┌ я│п╬п╠п╬п╧ п╢п╡я┐я┘я│п╦п╪п╡п╬п╩я▄п╫я▀п╧ п╨п╬п╢ я▐п╥я▀п╨п╟, -п╫п╟п©я─п╦п╪п╣я─ "ru" п╦п╩п╦ "it". -п∙я│п╩п╦ п©п╟я─п╟п╪п╣я┌я─ [я▐п╥я▀п╨] п╫п╣ я┐п╨п╟п╥п╟п╫, я┌п╬ п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ я▐п╥я▀п╨ п╟п╨я┌п╦п╡п╫п╬п╧ п╡ п╫п╟я│я┌п╬я▐я┴п╦п╧ -п╪п╬п╪п╣п╫я┌ п╩п╬п╨п╟п╩п╦. п∙я│п╩п╦ я┐я┤п╣п╠п╫п╦п╨ п╫п╟ я█я┌п╬п╪ я▐п╥я▀п╨п╣ п╫п╣ я│я┐я┴п╣я│я┌п╡я┐п╣я┌, я┌п╬ п©п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌ -п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ я┐я┤п╣п╠п╫п╦п╨ п╫п╟ п╟п╫пЁп╩п╦п╧я│п╨п╬п╪ я▐п╥я▀п╨п╣. +п╖п╣я─п╣п╥ п╫п╣п╬п╠я▐п╥п╟я┌п╣п╩я▄п╫я▀п╧ п╟я─пЁя┐п╪п╣п╫я┌ п╨п╬п╪п╟п╫п╢п╫п╬п╧ я│я┌я─п╬п╨п╦ \-g п╢п╟я▒я┌я│я▐ я┐п╨п╟п╥п╟п╫п╦п╣ п╫п╟ п╥п╟п©я┐я│п╨ +я┐я┤п╣п╠п╫п╦п╨п╟ п╡ пЁя─п╟я└п╦я┤п╣я│п╨п╬п╪ п╦п╫я┌п╣я─я└п╣п╧я│п╣ я─п╣п╢п╟п╨я┌п╬я─п╟, п╣я│п╩п╦ я█я┌п╬, п╨п╬п╫п╣я┤п╫п╬, п╡п╬п╥п╪п╬п╤п╫п╬. +п÷я─п╦ п╫п╣ п╡п╬п╥п╪п╬п╤п╫п╬я│я┌п╦ п╡я▀п©п╬п╩п╫п╦я┌я▄ я█я┌п╬, п╠я┐п╢п╣я┌ п╥п╟п©я┐я┴п╣п╫ п╨п╬п╫я│п╬п╩я▄п╫я▀п╧ п╡п╟я─п╦п╟п╫я┌ я─п╣п╢п╟п╨я┌п╬я─п╟ +.B Vim. .PP -п÷я─п╦ я─п╟п╠п╬я┌п╣ я│ я┐я┤п╣п╠п╫п╦п╨п╬п╪ +п²п╣п╬п╠я▐п╥п╟я┌п╣п╩я▄п╫я▀п╧ п╟я─пЁя┐п╪п╣п╫я┌ [я▐п╥я▀п╨] п╥п╟п╢п╟я▒я┌я│я▐ п╨п╟п╨ п╢п╡я┐я┘я│п╦п╪п╡п╬п╩я▄п╫я▀п╧ п╨п╬п╢ я▐п╥я▀п╨п╟, п╫п╟п©я─п╦п╪п╣я─, +"ru" п╦п╩п╦ "it". +п∙я│п╩п╦ п╟я─пЁя┐п╪п╣п╫я┌ [я▐п╥я▀п╨] п╫п╣ я┐п╨п╟п╥п╟п╫, я┌п╬ п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ я▐п╥я▀п╨, п╥п╟п╢п╟п╫п╫я▀п╧ п╡ п╢п╣п╧я│я┌п╡я┐я▌я┴п╦я┘ +п╡ п╫п╟я│я┌п╬я▐я┴п╦п╧ п╪п╬п╪п╣п╫я┌ я─п╣пЁп╦п╬п╫п╟п╩я▄п╫я▀я┘ п╫п╟я│я┌я─п╬п╧п╨п╟я┘. п∙я│п╩п╦ я┐я┤п╣п╠п╫п╦п╨п╟ п╫п╟ я█я┌п╬п╪ я▐п╥я▀п╨п╣ п╫п╣ +я│я┐я┴п╣я│я┌п╡я┐п╣я┌, я┌п╬, п©п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌, п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ я┐я┤п╣п╠п╫п╦п╨ п╫п╟ п╟п╫пЁп╩п╦п╧я│п╨п╬п╪ я▐п╥я▀п╨п╣. +.PP +п÷я─п╦ я─п╟п╠п╬я┌п╣ я│ я┐я┤п╣п╠п╫п╦п╨п╬п╪, я─п╣п╢п╟п╨я┌п╬я─ .B Vim -п╡я│п╣пЁп╢п╟ п╥п╟п©я┐я│п╨п╟п╣я┌я│я▐ п╡ я─п╣п╤п╦п╪п╣ я│п╬п╡п╪п╣я│я┌п╦п╪п╬я│я┌п╦ я│ Vi. +п╡я│п╣пЁп╢п╟ п╥п╟п©я┐я│п╨п╟п╣я┌я│я▐ п╡ я─п╣п╤п╦п╪п╣ я│п╬п╡п╪п╣я│я┌п╦п╪п╬я│я┌п╦ я│ я─п╣п╢п╟п╨я┌п╬я─п╬п╪ Vi. .SH п╓п░п≥п⌡п╚ +п≈п╢п╣я│я▄ п╦ п╢п╟п╩п╣п╣ +.I "vim??" +п╬п╥п╫п╟я┤п╟п╣я┌ я│п╬п╨я─п╟я┴я▒п╫п╫я┐я▌ п╥п╟п©п╦я│я▄ п╫п╬п╪п╣я─п╟ п╡п╣я─я│п╦п╦, п╫п╟п©я─п╦п╪п╣я─, vim91 п╢п╩я▐ п╡п╣я─я│п╦п╦ я─п╣п╢п╟п╨я┌п╬я─п╟ +.B Vim 9.1 .TP 15 -/usr/local/lib/vim/tutor/tutor[.я▐п╥я▀п╨] -п╒п╣п╨я│я┌ я┐я┤п╣п╠п╫п╦п╨п╟ -.B vimtutor. +/usr/local/share/vim/vim??/tutor/tutor[.я▐п╥я▀п╨] +п╓п╟п╧п╩я▀ я│ я┌п╣п╨я│я┌п╬п╪ я┐я┤п╣п╠п╫п╦п╨п╟ +.B Vimtutor. .TP 15 -/usr/local/lib/vim/tutor/tutor.vim -п║я├п╣п╫п╟я─п╦п╧ Vim, п╨п╬я┌п╬я─я▀п╧ п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ п╢п╩я▐ я│п╬п╥п╢п╟п╫п╦я▐ я─п╟п╠п╬я┤п╣п╧ -п╨п╬п©п╦п╦ я┌п╣п╨я│я┌п╟ я┐я┤п╣п╠п╫п╦п╨п╟ -.B vimtutor. +/usr/local/share/vim/vim??/tutor/tutor.vim +п п╬п╪п╟п╫п╢п╫я▀п╧ я└п╟п╧п╩ я─п╣п╢п╟п╨я┌п╬я─п╟ +.B Vim, +п╨п╬я┌п╬я─я▀п╧ п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ п╢п╩я▐ я│п╬п╥п╢п╟п╫п╦я▐ я─п╟п╠п╬я┤п╣п╧ п╨п╬п©п╦п╦ я┌п╣п╨я│я┌п╟ я┐я┤п╣п╠п╫п╦п╨п╟ +.B Vimtutor. .SH п░п▓п╒п·п═п╚ +пёя┤п╣п╠п╫п╦п╨ .B Vimtutor -п╠я▀п╩ п╡п©п╣я─п╡я▀п╣ п╫п╟п©п╦я│п╟п╫ п╢п╩я▐ Vi п°п╟п╧п╨п╩п╬п╪ п . п÷п╦я─я│п╬п╪ (Michael C. Pierce) п╦ -п═п╬п╠п╣я─я┌п╬п╪ п . пёя█п╟ (Robert K. Ware) п╦п╥ Colorado School of Mines п©п╬ -п╦п╢п╣п╣ п╖п╟я─п╩я▄п╥п╟ п║п╪п╦я┌п╟ (Charles Smith) п╦п╥ Colorado State University. -E-mail: bware@mines.colorado.edu. +п╠я▀п╩ п╡п©п╣я─п╡я▀п╣ п╫п╟п©п╦я│п╟п╫ п╢п╩я▐ Vi п°п╟п╧п╨п╩п╬п╪ п . п÷п╦я─я│п╬п╪ (Michael C. Pierce) п╦ п═п╬п╠п╣я─я┌п╬п╪ п . +пёя█п╟ (Robert K. Ware) п╦п╥ Colorado School of Mines п©п╬ п╦п╢п╣п╣ п╖п╟я─п╩я▄п╥п╟ п║п╪п╦я┌п╟ (Charles +Smith) п╦п╥ Colorado State University. E-mail: bware@mines.colorado.edu (я┌п╣п©п╣я─я▄ +п╫п╣п╢п╬я│я┌я┐п©п╣п╫). .br -п▓п©п╬я│п╩п╣п╢я│я┌п╡п╦п╦ я┐я┤п╣п╠п╫п╦п╨ п╠я▀п╩ п╢п╬я─п╟п╠п╬я┌п╟п╫ п╢п╩я▐ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦я▐ п╡ +п▓п©п╬я│п╩п╣п╢я│я┌п╡п╦п╦ я┐я┤п╣п╠п╫п╦п╨ п╠я▀п╩ п╢п╬я─п╟п╠п╬я┌п╟п╫ п╢п╩я▐ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦я▐ п╡ я─п╣п╢п╟п╨я┌п╬я─п╣ .B Vim -п▒я─п╟п╪п╬п╪ п°п╬п╬п╩п╣п╫п╟п╟я─п╬п╪ (Bram Moolenaar). +п▒я─п╟п╪п╬п╪ п°п╬п╩п╣п╫п╟я─п╬п╪ (Bram Moolenaar). п≤п╪п╣п╫п╟ п©п╣я─п╣п╡п╬п╢я┤п╦п╨п╬п╡ я┐я┤п╣п╠п╫п╦п╨п╟ я┐п©п╬п╪п╦п╫п╟я▌я┌я│я▐ п╡ я│п╬п╬я┌п╡п╣я┌я│я┌п╡я┐я▌я┴п╦я┘ я└п╟п╧п╩п╟я┘. -.SH п║п°п·п╒п═п≤ п╒п░п п√п∙ +.SH п║п°п·п╒п═п≤п╒п∙ п╒п░п п√п∙ vim(1) diff --git a/runtime/doc/xxd-ru.1 b/runtime/doc/xxd-ru.1 index 8f324327b7..99b746169f 100644 --- a/runtime/doc/xxd-ru.1 +++ b/runtime/doc/xxd-ru.1 @@ -1,57 +1,60 @@ -.TH XXD 1 "August 1996" "Страница man для xxd" +.TH XXD 1 "May 2024" "Справочник по программе xxd" .\" .\" 21st May 1996 .\" Man page author: .\" Tony Nugent .\" Changes by Bram Moolenaar -.SH ИМЯ +.SH НАЗНАЧЕНИЕ +Программа .I xxd -\- создаёт представление файла в виде шестнадцатеричных кодов или выполняет -обратное преобразование. -.SH КОМАНДНАЯ СТРОКА +\[em] выполняет преобразование данных или в шестнадцатеричный вид, или выполняет +обратное преобразование из шестнадцатеричного кода в исходный формат +.SH КРАТКИЙ ОБЗОР .B xxd \-h[elp] .br .B xxd -[ключи] [входной_файл [выходной_файл]] +[аргументы] [входной_файл [выходной_файл]] .br .B xxd -\-r[evert] [ключи] [входной_файл [выходной_файл]] +\-r[evert] [аргументы] [входной_файл [выходной_файл]] .SH ОПИСАНИЕ +Программа .I xxd -создаёт представление указанного файла или данных, прочитанных из потока -стандартного ввода, в виде шестнадцатеричных кодов. Эта команда также может -выполнить обратное преобразование заданных шестнадцатеричными кодами данных -в исходный бинарный формат. -Подобно командам +создаёт представление указанного файла или данных, прочитанных из стандартного +потока ввода, в виде шестнадцатеричных кодов. Эта программа также может +выполнять обратное преобразование заданных шестнадцатеричными кодами данных +в исходный двоичных формат. +Подобно программам .BR uuencode(1) и -.BR uudecode(1), -она позволяет выполнять преобразование бинарных данных в ASCII-код, -который можно передавать по электронной почте, однако, помимо этого, программа -xxd позволяет выполнять декодирование в поток стандартного вывода, -а также может применяться для создания заплаток для бинарных файлов. -.SH КЛЮЧИ ЗАПУСКА +.BR uudecode(1) +, она позволяет выполнять преобразование двоичных данных в символы кодировки +ASCII, которые можно передавать по электронной почте, однако, помимо этого, +программа xxd позволяет выполнять декодирование в поток стандартного вывода, +а также может применяться для создания исправлений для двоичных файлов. +.SH АРГУМЕНТЫ КОМАНДНОЙ СТРОКИ Если .I входной_файл -не задан, то соответствующие данные читаются из потока стандартного ввода. +не задан, то требуемые данные считываются из стандартного потока ввода. В случае, если в качестве .I входного_файла используется символ -.RB \` \- ', -источником данных также выступает поток стандартного ввода. +.RB ' \- ', +источником данных также выступает стандартный поток ввода. В том случае, если не указан .I выходной_файл (или вместо него используется символ -.RB \` \- ' -), результат преобразования направляется в поток стандартного вывода. +.RB ' \- ' +), результат преобразования направляется в стандартный поток вывода. .PP -Обратите внимание, что используется "ленивый" алгоритм разбора ключей, который не -проверяет более одной буквы ключа, если в этом ключе не используется параметр. -Пробелы между единственным символом ключа и соответствующим параметром не являются -обязательными. Параметры ключей могут быть заданы с использованием десятичного, -шестнадцатеричного или восьмеричного формата. -Таким образом, ключи +Обратите внимание, что применяется "ленивый" алгоритм разбора аргументов, +который проверяет только первую букву аргумента, если, конечно, для этого +аргумента не указано какое-то значение. +Пробелы между односимвольным аргументом и его значением не являются +обязательными. Значения аргументов могут быть заданы в десятичном, +шестнадцатеричном или восьмеричном формате. +Таким образом, аргументы .BR \-c8 , .BR "\-c 8" , .B \-c 010 @@ -61,118 +64,179 @@ xxd .PP .TP .IR \-a " | " \-autoskip -Включает автоматический пропуск: вместо последовательности -нулевых строк используется одиночный символ '*'. По умолчанию -не применяется. +Включить автоматический пропуск, т. е., вместо нескольких идущих подряд строк +с нулевым значением, используется одиночный символ '*'. +По умолчанию не применяется. .TP .IR \-b " | " \-bits -Вместо шестнадцатеричного кода используются биты (двоичные цифры). -При использовании этого ключа вместо обычного шестнадцатеричного представления -октетов используются наборы из восьми символов "1" и "0". Каждая строка -предваряется номером строки в шестнадцатеричном виде, а завершается символьным -представлением (в виде ascii или ebcdic). Ключи \-p, \-i в этом режиме -не работают. +Использовать биты (двоичный код), а не шестнадцатеричные цифры. +При указании этого аргумента, вместо обычного шестнадцатеричного представления +октетов, будет отображается набор из восьми цифр "1" и "0". Каждая строка +предваряется её номером в шестнадцатеричном виде, а завершается в виде символов +в кодировке ASCII (или в кодировке EBCDIC). Аргументы командной строки +\-p, \-i в этом режиме не применяются. .TP .IR "\-c кол " | " \-cols кол" Задаёт количество октетов .RI < кол >, которое выводится на каждой строке. По умолчанию используется значение 16 -(\-i: 12, \-ps: 30, \-b: 6). -Максимально допустимое значение: 256. +(для аргумента \-i используется 12, для \-ps \[em] 30, для \-b \[em] 6). +Максимально допустимое значение \[em] 256. +Максимальное значение не применяется с аргументом \-ps. Если с аргументом \-ps, +указано значение 0, то будет выведена просто одна длинная строка. +.TP +.IR \-C " | " \-capitalize +Преобразовать наименования переменных в верхний регистр при использовании стиля +отображения в виде подключаемых файлов языка Си, +который включается через аргумент командной строки \-i. +.TP +.I \-d +Отображать смещение не в шестнадцатеричном, а в десятичном формате. .TP .IR \-E " | " \-EBCDIC -Изменяет способ кодирования символов в правой колонке с ASCII на EBCDIC. Этот ключ -не изменяет шестнадцатеричное представление. Данный ключ не имеет смысла, -если используются ключи \-r, \-p или \-i. +Отображать символы в крайне правой колонке не в кодировке ASCII, +а в кодировке EBCDIC. Этот аргумент не влияет на шестнадцатеричное +представление данных. Данный аргумент не имеет смысла, если используются +аргументы командной строки \-r, \-p или \-i. +.TP +.IR \-e +Использовать обратный порядок байт при отображение шестнадцатеричного +представления данных. +Группа байт будет показана как двоичное слово от младших разрядов к старшим. +Используемое по умолчанию группирование по четыре байта может быть изменено +через аргумент командной строки +.RI "" \-g . +Действие этого аргумента распространяется только на шестнадцатеричное +представление данных и не оказывает влияние на символьное представление +в кодировке ASCII (или EBCDIC). +Аргументы командной строки +\-r, \-p, \-i не применяются в этом режиме. .TP .IR "\-g байт " | " \-groupsize байт" -Позволяет выполнять группировку указанного количества -.RI < байтов > -(две шестнадцатеричные цифры или восемь битов), отделяя группы друг от друга пробелами. +Выполнить группирование указанного количества +.RI < байт > +(две шестнадцатеричные цифры или восемь двоичных цифр), отделяя группы +друг от друга пробелами. Значение .I \-g 0 -применяется для отказа от использования группировки. +применяется для отказа от использования группирования. По умолчанию используется значение -.RI < байт "> равное " 2 -в обычном режиме и \fI1\fP в битовом режиме. Группировка не применяется -в режимах postscript и include. +.RI < байт ">, равное " 2 +при отображении в прямом порядке байт, \fI4\fP при отображении в обратном +порядке байт и \fI1\fP в двоичном режиме. Группировка не применяется +в режиме PostScript или include. .TP .IR \-h " | " \-help -Выводит справку по доступным ключам командной строки и завершает работу программы. +Показать краткую информацию об аргументах командной строки и завершить работу +программы. Создание шестнадцатеричного представления не выполняется. .TP .IR \-i " | " \-include -Позволяет создавать вывод в стиле подключаемых заголовочных файлов языка C. -Вывод содержит полноценное определение статического массива данных, имя которого -соответствует имени входного файла, если xxd не считывает данные из потока стандартного -ввода. +Создавать вывод в стиле подключаемых заголовочных файлов языка Си. +Вывод содержит полноценное определение статического массива данных, название +которого соответствует наименованию входного файла, если программа xxd +не считывает данные из стандартного потока ввода. .TP .IR "\-l длина " | " \-len длина" -Завершает работу после записи заданного в параметре +Указывает, что после записи заданного в параметре .RI < длина > -количества октетов. +количества октетов, работа программы будет завершена. +.TP +.I "\-n название " | " \-name название" +Изменить возвращаемое наименование переменной при использовании аргумента \-i. +Применяется к массиву байт, который будет именоваться как \fIназвание\fP и длина +файла как \fIназвание\fP_len. +.TP +.I \-o смещение +Указывает добавить +.RI < смещение > +в отображаемую позицию файла. .TP .IR \-p " | " \-ps " | " \-postscript " | " \-plain -Использует непрерывный формат вывода шестнадцатеричного кода, -известный как "простой" стиль или стиль "postscript". +Использовать непрерывный формата вывода шестнадцатеричного кода, +известного как "простой" стиль или стиль "PostScript". .TP .IR \-r " | " \-revert -Изменяет смысл операции на противоположный: позволяет выполнять преобразование -шестнадцатеричного представления в бинарный код (или применять результат в качестве заплаты). -Если вывод происходит не в поток стандартного вывода, то xxd выполняет добавление кода -к соответствующему файлу. При использовании комбинации ключей +Выполнить операцию обратного преобразования, т. е. преобразование +шестнадцатеричного представления в двоичный код (или применить результат +в качестве исправления). +Если вывод происходит не в стандартного поток вывода, то программа xxd выполняет +добавление кода к выходному файлу. При использовании комбинации аргументов .I \-r \-p происходит чтение "простого" шестнадцатеричного представления без использования -информации о номерах строк и какого-либо специального раскроя колонок. Пробелы -и символы новой строки могут встречаться в любом месте исходных данных. +информации о номерах строк и какого-либо специального распределения колонок. +Пробелы и символы новой строки могут встречаться в любом месте исходных данных. +При использовании комбинации аргументов +.I \-r \-b +будет происходить считывание двоичного представления вместо шестнадцатеричного. +.TP +.IR \-R " " когда +В выходных данных одни и те же шестнадцатеричные значения и строковые значения +будут подсвечиваться одним и тем же цветом. В основном это помогает различать +печатаемые и непечатаемые символы. +Где +.I \fIкогда\fP +может принимать значение +.BR never " (никогда), " always " (всегда), или " auto " (автовыбор, по умолчанию). +Если установлена переменная окружения +.BR $NO_COLOR +, то цветовая подсветка будет отключена. .TP .I \-seek смещение -При использовании после ключа +При указании после аргумента .I \-r -: добавлять указанное +, будет добавляться указанное .RI < смещение > к файловым позициям, обнаруженным в исходных данных. .TP -.I \-s [\+][\-]seek -Начинает работу с указанного абсолютного (или относительного) +.I \-s [+][\-]seek +Начинать обработку с указанного абсолютного (или относительного) .RI < смещения > в байтах во входном_файле. -\fI\+ \fRуказывает, что смещение является относительным по отношению -к текущей файловой позиции в потоке стандартного ввода (бессмысленно, если чтение -происходит не из потока стандартного ввода). \fI\- \fRуказывает, что должно быть прочитано -указанное количество символов от конца ввода (либо, если сочетается с \fI \+ \fR: -перед текущей позиции файла в потоке стандартного ввода). -Если ключ \-s не используется, то xxd начинает работу от текущей позиции в файле. +Где \fI+ \fRуказывает, что смещение является относительным по отношению +к текущей позиции данных в стандартном потоке ввода (бессмысленно, если чтение +происходит не из стандартного потока ввода). А параметр \fI\- \fRуказывает, +что должно быть прочитано указанное количество символов от конца ввода (либо, +если одновременно с параметром \fI+\fR, то перед текущей позицией данных +в стандартном потоке ввода). +Если аргумент \-s не используется, то программа xxd начинает обработку +от текущей позиции в файле. .TP .I \-u -Использует шестнадцатеричные цифры в верхнем регистре. По умолчанию используются цифры в -нижнем регистре символов. +Указывает, что в выводе отображать шестнадцатеричные цифры в верхнем регистре. +По умолчанию используются символы в нижнем регистре символов. .TP .IR \-v " | " \-version -Отображает информацию о версии программы. -.SH ПОДВОДНЫЕ КАМНИ +Показать информацию о версии программы и завершить работу. +.SH НЕКОТОРЫЕ РАЗЪЯСНЕНИЯ .PP +При указании команды .I xxd \-r -обладает встроенным интеллектом для распознавания информации о номерах строк. +при запуске программы, будет применяться некий встроенный алгоритм +для распознавания информации о номерах строк. Если возможен поиск по входному файлу, то номера строк в начале каждой строки -шестнадцатеричного представления могут быть неупорядоченными, некоторые строки могут -быть пропущены или пересекаться друг с другом. В этих случаях xxd использует -lseek(2) для перехода к следующей позиции. Если поиск по входному файлу -невозможен, то допустимы только пропуски строк, которые заполняются нулевыми -байтами. +шестнадцатеричного представления могут быть неупорядоченными, некоторые строки +могут быть пропущены или пересекаться друг с другом. В этих случаях программа +xxd использует функцию lseek(2) для перехода к следующей позиции. Если поиск по +входному файлу невозможен, то допустимы только пропуски строк, которые +заполняются нулевыми байтами. .PP +Использование команды .I xxd \-r -никогда не выводит сообщений об ошибках. Мусор пропускается молча. +приводит к тому, что сообщения об ошибках не будут отображаться. +Посторонние данные просто молча пропускаются. .PP -При редактировании шестнадцатеричных представлений бинарных файлов обращайте -внимание, что +При редактировании шестнадцатеричного представления двоичных файлов, обращайте +внимание, что по команде .I xxd \-r -пропускает в строке ввода любые данные после прочтения достаточного количества -колонок шестнадцатеричных данных (см. ключ \-c). Это означает, что изменения, -внесенные в колонки с печатными символами ascii (или ebcdic), всегда игнорируются. +, после считывания достаточного количества колонок шестнадцатеричных данных +(см. аргумент \-c), в строке ввода не будут обрабатываться остальные данные. +Это означает, что изменения, внесённые в колонке с текстом в кодировке +ASCII (или EBCDIC), всегда игнорируются. При обратном преобразовании шестнадцатеричного представления в стиле -postscript с помощью команды xxd \-r \-p количество колонок не учитывается. -В этом случае распознаются все символы, которые похожи на пары шестнадцатеричных цифр. +PostScript с помощью команды xxd \-r \-p количество колонок не учитывается. +В этом случае распознаются все символы, которые похожи на пары шестнадцатеричных +цифр. .PP Обратите внимание на различие между командами .PP @@ -186,125 +250,139 @@ postscript .I xxd \-s \+seek может отличаться от .I xxd \-s seek, -поскольку для того, чтобы "отмотать" данные на входе назад, используется вызов lseek(2). -При использовании `+' поведение будет отличаться, если входные данные -поступают с потока стандартного ввода, а позиция в файле стандартного ввода не находится -в начале файла к тому моменту, когда программа xxd запущена и приступает к чтению ввода. +поскольку для того, чтобы "отмотать" данные на входе назад, используется вызов +функции lseek(2). +При указании параметра '+' поведение будет отличаться, если входные данные +поступают со стандартного потока ввода, а позиция в файле стандартного ввода +не находится в начале файла к тому моменту, когда программа xxd запущена +и приступает к чтению ввода. Нижеследующие примеры помогут прояснить (или ещё больше запутать!) ситуацию... .PP -Отмотка назад потока стандартного ввода; необходимо, поскольку 'cat' уже выполнила -чтение до конца потока стандартного ввода: +Отмотка потока стандартного ввода назад необходима, поскольку программа 'cat' +уже выполнила чтение данных до конца из стандартного потока ввода: .PP -\fI% sh \-c 'cat > plain_copy; xxd \-s 0 > hex_copy' < file +\fI% sh \-c "cat > plain_copy; xxd \-s 0 > hex_copy" < file\fR .PP -Вывод шестнадцатеричного представления от позиции в файле 0x480 -(= 1024+128). -Символ `+' означает "относительно текущей позиции", таким образом `128' добавляется -к первому килобайту, где завершает работу dd: +Вывод шестнадцатеричного представления от позиции в файле 0x480 (=1024+128). +Параметр '+' означает "относительно текущей позиции", таким образом '128' +добавляется к первому килобайту, где завершает работу программа dd: .PP -\fI% sh \-c 'dd of=plain_snippet bs=1k count=1; xxd \-s +128 > hex_snippet' < file +\fI% sh \-c "dd of=plain_snippet bs=1k count=1; xxd \-s +128 \> hex_snippet" < file\fR .PP -Вывод шестнадцатеричного представления от позиции в файле 0x100 -(= 1024-768): +Вывод шестнадцатеричного представления от позиции в файле 0x100 (=1024\[mi]768): .PP -\fI% sh \-c 'dd of=plain_snippet bs=1k count=1; xxd \-s +-768 > hex_snippet' < file +\fI% sh \-c "dd of=plain_snippet bs=1k count=1; xxd \-s +\-768 \> hex_snippet" < file\fR .PP -В то же время, следует заметить, что подобные ситуации встречаются довольно редко, -так что символ `+' обычно не используется. Автор предпочитает наблюдать за работой -xxd с помощью strace(1) или truss(1) в тех случаях, когда применяется ключ +В то же время, следует заметить, что подобные ситуации встречаются довольно +редко, так что параметр '+' обычно не используется. Автор предпочитает наблюдать +за работой программы xxd с помощью инструментов strace(1) или truss(1) в тех +случаях, когда применяется аргумент \-s. .SH ПРИМЕРЫ .PP .br -Вывести всё, кроме первых трёх строк (0x30 байтов) файла -.B file +Вывести всё, кроме первых трёх строк (0x30 байт) +.BR файла : -.PP -\fI% xxd \-s 0x30 file +.br +\fI% xxd \-s 0x30 file\fR .PP .br -Вывести три строки (0x30 байтов) от конца файла -.B file +Вывести три строки (0x30 байт) от конца +.BR файла : -.PP -\fI% xxd \-s \-0x30 file +.br +\fI% xxd \-s \-0x30 file\fR .PP .br -Вывести 120 байтов в виде непрерывного шестнадцатеричного представления -по 20 октетов в строке: -.PP +Вывести 120 байт в виде непрерывного шестнадцатеричного представления +по 20 октетов в строке +.br +(этот пример для справочника xxd.1 на английском языке, для русского языка будет +немного другой результат): +.br \fI% xxd \-l 120 \-ps \-c 20 xxd.1\fR .br -2e544820585844203120224d616e75616c207061 +2e544820585844203120224d6179203230323422 .br -676520666f7220787864220a2e5c220a2e5c2220 +20224d616e75616c207061676520666f72207878 .br -32317374204d617920313939360a2e5c22204d61 +64220a2e5c220a2e5c222032317374204d617920 .br -6e207061676520617574686f723a0a2e5c222020 +313939360a2e5c22204d616e2070616765206175 .br -2020546f6e79204e7567656e74203c746f6e7940 +74686f723a0a2e5c2220202020546f6e79204e75 .br -7363746e7567656e2e7070702e67752e6564752e +67656e74203c746f6e79407363746e7567656e2e .br -.PP + +.br +Вывести первые 120 байт этого справочника по 12 октетов в строке +.br +(этот пример для справочника xxd.1 на английском языке, для русского языка будет +немного другой результат): .br -Вывести первые 120 байтов этой страницы справочника по 12 октетов в строке: -.PP \fI% xxd \-l 120 \-c 12 xxd.1\fR .br -0000000: 2e54 4820 5858 4420 3120 224d .TH XXD 1 "M +00000000: 2e54 4820 5858 4420 3120 224d .TH XXD 1 "M .br -000000c: 616e 7561 6c20 7061 6765 2066 anual page f +0000000c: 6179 2032 3032 3422 2022 4d61 ay 2024" "Ma .br -0000018: 6f72 2078 7864 220a 2e5c 220a or xxd"..\\". +00000018: 6e75 616c 2070 6167 6520 666f nual page fo .br -0000024: 2e5c 2220 3231 7374 204d 6179 .\\" 21st May +00000024: 7220 7878 6422 0a2e 5c22 0a2e r xxd"..\\".. .br -0000030: 2031 3939 360a 2e5c 2220 4d61 1996..\\" Ma +00000030: 5c22 2032 3173 7420 4d61 7920 \\" 21st May .br -000003c: 6e20 7061 6765 2061 7574 686f n page autho +0000003c: 3139 3936 0a2e 5c22 204d 616e 1996..\\" Man .br -0000048: 723a 0a2e 5c22 2020 2020 546f r:..\\" To +00000048: 2070 6167 6520 6175 7468 6f72 page author .br -0000054: 6e79 204e 7567 656e 7420 3c74 ny Nugent выходной_файл\fR .br + +.br +Заменить дату в файле +.B xxd.1 +.br +(этот пример для справочника xxd.1 на английском языке, для русского языка будут +немного другие команды): +.PP +\fI% echo "0000034: 3574 68" | xxd \-r \- xxd.1\fR +.br +\fI% xxd \-s 0x33 \-l 13 \-c 13 xxd.1\fR +.br +00000033: 3235 7468 204d 6179 2031 3939 36 25th May 1996 .PP .br -Заменить дату в файле xxd.1: +Создать 65537-байтный файл, все байты которого имеют значение 0x00, +кроме последнего байта, который должен иметь значение 'A' (0x41): .PP -\fI% echo '0000029: 3574 68' | xxd \-r \- xxd.1\fR -.br -\fI% xxd \-s 0x28 \-l 12 \-c 12 xxd.1\fR -.br -0000028: 3235 7468 204d 6179 2031 3939 25th May 199 -.PP -.br -Создать 65537-байтный файл, все байты которого имеют значение -0x00, кроме последнего байта, который должен иметь значение 'A' -(0x41): -.PP -\fI% echo '010000: 41' | xxd \-r \> file\fR +\fI% echo "010000: 41" | xxd \-r > file\fR .PP .br Создать шестнадцатеричное представление этого файла с @@ -312,97 +390,97 @@ xxd .PP \fI% xxd \-a \-c 12 file\fR .br -0000000: 0000 0000 0000 0000 0000 0000 ............ +00000000: 0000 0000 0000 0000 0000 0000 ............ .br * .br -000fffc: 0000 0000 40 ....A +0000fffc: 0000 0000 41 ....A .PP Создать 1-байтный файл, содержащий символ 'A'. -Число после '\-r \-s' добавляется к номерам строк, найденным в файле; +Число после аргументов '\-r \-s' добавляется к номерам строк, найденным в файле, иначе говоря, предшествующие байты пропускаются: .PP -\fI% echo '010000: 41' | xxd \-r \-s \-0x10000 \> file\fR -.PP -xxd можно использовать в качестве фильтра в редакторе, например в -.B vim(1), -чтобы создать шестнадцатеричное представление области между -отметками `a' и `z': +\fI% echo '010000: 41' | xxd \-r \-s \-0x10000 > file\fR .PP +Программу xxd можно использовать в качестве фильтра в редакторе, например в +.B vim(1) +, чтобы создать шестнадцатеричное представление области между +закладками 'a' и 'z': +.br \fI:'a,'z!xxd\fR .PP -Вы можете использовать xxd в качестве фильтра в редакторе, например в -.B vim(1), -для восстановления данных из шестнадцатеричного представления -между отметками `a' и `z': -.PP +Можно использовать программу xxd в качестве фильтра в редакторе, например в +.B vim(1) +, для восстановления данных из шестнадцатеричного представления +между закладками 'a' и 'z': +.br \fI:'a,'z!xxd \-r\fR .PP -Вы можете использовать xxd в качестве фильтра в редакторе, например в -.B vim(1), -для восстановления данных из единственной строки +Можно использовать программу xxd в качестве фильтра в редакторе, например в +.B vim(1) +, для восстановления данных из единственной строки шестнадцатеричного представления. Поместите курсор в соответствующую строку и наберите -.PP +.br \fI!!xxd \-r\fR .PP Чтобы прочитать единственный символ из канала связи: -.PP +.br \fI% xxd \-c1 < /dev/term/b &\fR .br \fI% stty < /dev/term/b \-echo \-opost \-isig \-icanon min 1\fR .br -\fI% echo \-n foo > /dev/term/b\fR +\fI% echo \-n foo \> /dev/term/b\fR .PP -.SH ВОЗВРАЩАЕМЫЕ ЗНАЧЕНИЯ -Программа xxd завершает работу со следующими значениями: +.SH КОДЫ ЗАВЕРШЕНИЯ +При завершении работы, программа xxd возвращает следующие значения: .TP 0 Ошибки не обнаружены. .TP \-1 Операция не поддерживается (выполнение -.I xxd \-r \-i +.I \%xxd \-r \-i пока невозможно). .TP 1 -Ошибка при разборе ключей командной строки. +Ошибка при разборе аргументов командной строки. .TP 2 -Проблемы во входном файле. +Ошибки во входном файле. .TP 3 -Проблемы в выходном файле. +Ошибки в выходном файле. .TP 4,5 Желательная позиция поиска недостижима. -.SH СМОТРИ ТАКЖЕ +.SH СМОТРИТЕ ТАКЖЕ uuencode(1), uudecode(1), patch(1) .br .SH ПРЕДУПРЕЖДЕНИЕ Странность этой программы соответствует особенностям мозга её создателя. -Используйте её на свой страх и риск. Копируйте файлы, отслеживайте -вызовы, становитесь волшебником. +Используйте её на свой страх и риск. Копируйте файлы, отслеживайте вызовы, +становитесь волшебником. .br .SH ВЕРСИЯ -Эта страница справочника документирует xxd версии 1.7. +Этот справочник документирует программу xxd версии 1.7 от 2024-05. .SH АВТОР .br -(c) 1990-1997 Юрген Вайгерт (Juergen Weigert) +(c) Юрген Вайгерт (Juergen Weigert), 1990-1997 .br - + .LP Вы можете свободно распространять программу со ссылкой на меня. .br -Если использование этой программы принесло вам какой-то доход, -поделитесь со мной. +Если использование этой программы принесло вам какой-то доход, поделитесь со +мной. .br -Если вы потеряли деньги, то я тут не причём. +Если вы потеряли деньги, то я тут ни при чём. .PP -Первый вариант страницы справочника написан Тони Наджентом (Tony Nugent) +Первый вариант справочника написан Тони Наджентом (Tony Nugent) .br .br -Небольшие изменения внесены Брамом Мооленааром (Bram Moolenaar). -Страница отредактирована Юргеном Вайгертом (Juergen Weigert). +Небольшие изменения внесены Брамом Моленаром (Bram Moolenaar). +Справочник отредактирован Юргеном Вайгертом (Juergen Weigert). .PP diff --git a/runtime/doc/xxd-ru.UTF-8.1 b/runtime/doc/xxd-ru.UTF-8.1 index 4a41d66db0..65586dd08a 100644 --- a/runtime/doc/xxd-ru.UTF-8.1 +++ b/runtime/doc/xxd-ru.UTF-8.1 @@ -1,57 +1,60 @@ -.TH XXD 1 "August 1996" "п║я┌я─п╟п╫п╦я├п╟ man п╢п╩я▐ xxd" +.TH XXD 1 "May 2024" "п║п©я─п╟п╡п╬я┤п╫п╦п╨ п©п╬ п©я─п╬пЁя─п╟п╪п╪п╣ xxd" .\" .\" 21st May 1996 .\" Man page author: .\" Tony Nugent .\" Changes by Bram Moolenaar -.SH п≤п°п╞ +.SH п²п░п≈п²п░п╖п∙п²п≤п∙ +п÷я─п╬пЁя─п╟п╪п╪п╟ .I xxd -\- я│п╬п╥п╢п╟я▒я┌ п©я─п╣п╢я│я┌п╟п╡п╩п╣п╫п╦п╣ я└п╟п╧п╩п╟ п╡ п╡п╦п╢п╣ я┬п╣я│я┌п╫п╟п╢я├п╟я┌п╣я─п╦я┤п╫я▀я┘ п╨п╬п╢п╬п╡ п╦п╩п╦ п╡я▀п©п╬п╩п╫я▐п╣я┌ -п╬п╠я─п╟я┌п╫п╬п╣ п©я─п╣п╬п╠я─п╟п╥п╬п╡п╟п╫п╦п╣. -.SH п п·п°п░п²п■п²п░п╞ п║п╒п═п·п п░ +\[em] п╡я▀п©п╬п╩п╫я▐п╣я┌ п©я─п╣п╬п╠я─п╟п╥п╬п╡п╟п╫п╦п╣ п╢п╟п╫п╫я▀я┘ п╦п╩п╦ п╡ я┬п╣я│я┌п╫п╟п╢я├п╟я┌п╣я─п╦я┤п╫я▀п╧ п╡п╦п╢, п╦п╩п╦ п╡я▀п©п╬п╩п╫я▐п╣я┌ +п╬п╠я─п╟я┌п╫п╬п╣ п©я─п╣п╬п╠я─п╟п╥п╬п╡п╟п╫п╦п╣ п╦п╥ я┬п╣я│я┌п╫п╟п╢я├п╟я┌п╣я─п╦я┤п╫п╬пЁп╬ п╨п╬п╢п╟ п╡ п╦я│я┘п╬п╢п╫я▀п╧ я└п╬я─п╪п╟я┌ +.SH п п═п░п╒п п≤п≥ п·п▒п≈п·п═ .B xxd \-h[elp] .br .B xxd -[п╨п╩я▌я┤п╦] [п╡я┘п╬п╢п╫п╬п╧_я└п╟п╧п╩ [п╡я▀я┘п╬п╢п╫п╬п╧_я└п╟п╧п╩]] +[п╟я─пЁя┐п╪п╣п╫я┌я▀] [п╡я┘п╬п╢п╫п╬п╧_я└п╟п╧п╩ [п╡я▀я┘п╬п╢п╫п╬п╧_я└п╟п╧п╩]] .br .B xxd -\-r[evert] [п╨п╩я▌я┤п╦] [п╡я┘п╬п╢п╫п╬п╧_я└п╟п╧п╩ [п╡я▀я┘п╬п╢п╫п╬п╧_я└п╟п╧п╩]] +\-r[evert] [п╟я─пЁя┐п╪п╣п╫я┌я▀] [п╡я┘п╬п╢п╫п╬п╧_я└п╟п╧п╩ [п╡я▀я┘п╬п╢п╫п╬п╧_я└п╟п╧п╩]] .SH п·п÷п≤п║п░п²п≤п∙ +п÷я─п╬пЁя─п╟п╪п╪п╟ .I xxd -я│п╬п╥п╢п╟я▒я┌ п©я─п╣п╢я│я┌п╟п╡п╩п╣п╫п╦п╣ я┐п╨п╟п╥п╟п╫п╫п╬пЁп╬ я└п╟п╧п╩п╟ п╦п╩п╦ п╢п╟п╫п╫я▀я┘, п©я─п╬я┤п╦я┌п╟п╫п╫я▀я┘ п╦п╥ п©п╬я┌п╬п╨п╟ -я│я┌п╟п╫п╢п╟я─я┌п╫п╬пЁп╬ п╡п╡п╬п╢п╟, п╡ п╡п╦п╢п╣ я┬п╣я│я┌п╫п╟п╢я├п╟я┌п╣я─п╦я┤п╫я▀я┘ п╨п╬п╢п╬п╡. п╜я┌п╟ п╨п╬п╪п╟п╫п╢п╟ я┌п╟п╨п╤п╣ п╪п╬п╤п╣я┌ -п╡я▀п©п╬п╩п╫п╦я┌я▄ п╬п╠я─п╟я┌п╫п╬п╣ п©я─п╣п╬п╠я─п╟п╥п╬п╡п╟п╫п╦п╣ п╥п╟п╢п╟п╫п╫я▀я┘ я┬п╣я│я┌п╫п╟п╢я├п╟я┌п╣я─п╦я┤п╫я▀п╪п╦ п╨п╬п╢п╟п╪п╦ п╢п╟п╫п╫я▀я┘ -п╡ п╦я│я┘п╬п╢п╫я▀п╧ п╠п╦п╫п╟я─п╫я▀п╧ я└п╬я─п╪п╟я┌. -п÷п╬п╢п╬п╠п╫п╬ п╨п╬п╪п╟п╫п╢п╟п╪ +я│п╬п╥п╢п╟я▒я┌ п©я─п╣п╢я│я┌п╟п╡п╩п╣п╫п╦п╣ я┐п╨п╟п╥п╟п╫п╫п╬пЁп╬ я└п╟п╧п╩п╟ п╦п╩п╦ п╢п╟п╫п╫я▀я┘, п©я─п╬я┤п╦я┌п╟п╫п╫я▀я┘ п╦п╥ я│я┌п╟п╫п╢п╟я─я┌п╫п╬пЁп╬ +п©п╬я┌п╬п╨п╟ п╡п╡п╬п╢п╟, п╡ п╡п╦п╢п╣ я┬п╣я│я┌п╫п╟п╢я├п╟я┌п╣я─п╦я┤п╫я▀я┘ п╨п╬п╢п╬п╡. п╜я┌п╟ п©я─п╬пЁя─п╟п╪п╪п╟ я┌п╟п╨п╤п╣ п╪п╬п╤п╣я┌ +п╡я▀п©п╬п╩п╫я▐я┌я▄ п╬п╠я─п╟я┌п╫п╬п╣ п©я─п╣п╬п╠я─п╟п╥п╬п╡п╟п╫п╦п╣ п╥п╟п╢п╟п╫п╫я▀я┘ я┬п╣я│я┌п╫п╟п╢я├п╟я┌п╣я─п╦я┤п╫я▀п╪п╦ п╨п╬п╢п╟п╪п╦ п╢п╟п╫п╫я▀я┘ +п╡ п╦я│я┘п╬п╢п╫я▀п╧ п╢п╡п╬п╦я┤п╫я▀я┘ я└п╬я─п╪п╟я┌. +п÷п╬п╢п╬п╠п╫п╬ п©я─п╬пЁя─п╟п╪п╪п╟п╪ .BR uuencode(1) п╦ -.BR uudecode(1), -п╬п╫п╟ п©п╬п╥п╡п╬п╩я▐п╣я┌ п╡я▀п©п╬п╩п╫я▐я┌я▄ п©я─п╣п╬п╠я─п╟п╥п╬п╡п╟п╫п╦п╣ п╠п╦п╫п╟я─п╫я▀я┘ п╢п╟п╫п╫я▀я┘ п╡ ASCII-п╨п╬п╢, -п╨п╬я┌п╬я─я▀п╧ п╪п╬п╤п╫п╬ п©п╣я─п╣п╢п╟п╡п╟я┌я▄ п©п╬ я█п╩п╣п╨я┌я─п╬п╫п╫п╬п╧ п©п╬я┤я┌п╣, п╬п╢п╫п╟п╨п╬, п©п╬п╪п╦п╪п╬ я█я┌п╬пЁп╬, п©я─п╬пЁя─п╟п╪п╪п╟ -xxd п©п╬п╥п╡п╬п╩я▐п╣я┌ п╡я▀п©п╬п╩п╫я▐я┌я▄ п╢п╣п╨п╬п╢п╦я─п╬п╡п╟п╫п╦п╣ п╡ п©п╬я┌п╬п╨ я│я┌п╟п╫п╢п╟я─я┌п╫п╬пЁп╬ п╡я▀п╡п╬п╢п╟, -п╟ я┌п╟п╨п╤п╣ п╪п╬п╤п╣я┌ п©я─п╦п╪п╣п╫я▐я┌я▄я│я▐ п╢п╩я▐ я│п╬п╥п╢п╟п╫п╦я▐ п╥п╟п©п╩п╟я┌п╬п╨ п╢п╩я▐ п╠п╦п╫п╟я─п╫я▀я┘ я└п╟п╧п╩п╬п╡. -.SH п п⌡п╝п╖п≤ п≈п░п÷пёп║п п░ +.BR uudecode(1) +, п╬п╫п╟ п©п╬п╥п╡п╬п╩я▐п╣я┌ п╡я▀п©п╬п╩п╫я▐я┌я▄ п©я─п╣п╬п╠я─п╟п╥п╬п╡п╟п╫п╦п╣ п╢п╡п╬п╦я┤п╫я▀я┘ п╢п╟п╫п╫я▀я┘ п╡ я│п╦п╪п╡п╬п╩я▀ п╨п╬п╢п╦я─п╬п╡п╨п╦ +ASCII, п╨п╬я┌п╬я─я▀п╣ п╪п╬п╤п╫п╬ п©п╣я─п╣п╢п╟п╡п╟я┌я▄ п©п╬ я█п╩п╣п╨я┌я─п╬п╫п╫п╬п╧ п©п╬я┤я┌п╣, п╬п╢п╫п╟п╨п╬, п©п╬п╪п╦п╪п╬ я█я┌п╬пЁп╬, +п©я─п╬пЁя─п╟п╪п╪п╟ xxd п©п╬п╥п╡п╬п╩я▐п╣я┌ п╡я▀п©п╬п╩п╫я▐я┌я▄ п╢п╣п╨п╬п╢п╦я─п╬п╡п╟п╫п╦п╣ п╡ п©п╬я┌п╬п╨ я│я┌п╟п╫п╢п╟я─я┌п╫п╬пЁп╬ п╡я▀п╡п╬п╢п╟, +п╟ я┌п╟п╨п╤п╣ п╪п╬п╤п╣я┌ п©я─п╦п╪п╣п╫я▐я┌я▄я│я▐ п╢п╩я▐ я│п╬п╥п╢п╟п╫п╦я▐ п╦я│п©я─п╟п╡п╩п╣п╫п╦п╧ п╢п╩я▐ п╢п╡п╬п╦я┤п╫я▀я┘ я└п╟п╧п╩п╬п╡. +.SH п░п═п⌠пёп°п∙п²п╒п╚ п п·п°п░п²п■п²п·п≥ п║п╒п═п·п п≤ п∙я│п╩п╦ .I п╡я┘п╬п╢п╫п╬п╧_я└п╟п╧п╩ -п╫п╣ п╥п╟п╢п╟п╫, я┌п╬ я│п╬п╬я┌п╡п╣я┌я│я┌п╡я┐я▌я┴п╦п╣ п╢п╟п╫п╫я▀п╣ я┤п╦я┌п╟я▌я┌я│я▐ п╦п╥ п©п╬я┌п╬п╨п╟ я│я┌п╟п╫п╢п╟я─я┌п╫п╬пЁп╬ п╡п╡п╬п╢п╟. +п╫п╣ п╥п╟п╢п╟п╫, я┌п╬ я┌я─п╣п╠я┐п╣п╪я▀п╣ п╢п╟п╫п╫я▀п╣ я│я┤п╦я┌я▀п╡п╟я▌я┌я│я▐ п╦п╥ я│я┌п╟п╫п╢п╟я─я┌п╫п╬пЁп╬ п©п╬я┌п╬п╨п╟ п╡п╡п╬п╢п╟. п▓ я│п╩я┐я┤п╟п╣, п╣я│п╩п╦ п╡ п╨п╟я┤п╣я│я┌п╡п╣ .I п╡я┘п╬п╢п╫п╬пЁп╬_я└п╟п╧п╩п╟ п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ я│п╦п╪п╡п╬п╩ -.RB \` \- ', -п╦я│я┌п╬я┤п╫п╦п╨п╬п╪ п╢п╟п╫п╫я▀я┘ я┌п╟п╨п╤п╣ п╡я▀я│я┌я┐п©п╟п╣я┌ п©п╬я┌п╬п╨ я│я┌п╟п╫п╢п╟я─я┌п╫п╬пЁп╬ п╡п╡п╬п╢п╟. +.RB ' \- ', +п╦я│я┌п╬я┤п╫п╦п╨п╬п╪ п╢п╟п╫п╫я▀я┘ я┌п╟п╨п╤п╣ п╡я▀я│я┌я┐п©п╟п╣я┌ я│я┌п╟п╫п╢п╟я─я┌п╫я▀п╧ п©п╬я┌п╬п╨ п╡п╡п╬п╢п╟. п▓ я┌п╬п╪ я│п╩я┐я┤п╟п╣, п╣я│п╩п╦ п╫п╣ я┐п╨п╟п╥п╟п╫ .I п╡я▀я┘п╬п╢п╫п╬п╧_я└п╟п╧п╩ (п╦п╩п╦ п╡п╪п╣я│я┌п╬ п╫п╣пЁп╬ п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ я│п╦п╪п╡п╬п╩ -.RB \` \- ' -), я─п╣п╥я┐п╩я▄я┌п╟я┌ п©я─п╣п╬п╠я─п╟п╥п╬п╡п╟п╫п╦я▐ п╫п╟п©я─п╟п╡п╩я▐п╣я┌я│я▐ п╡ п©п╬я┌п╬п╨ я│я┌п╟п╫п╢п╟я─я┌п╫п╬пЁп╬ п╡я▀п╡п╬п╢п╟. +.RB ' \- ' +), я─п╣п╥я┐п╩я▄я┌п╟я┌ п©я─п╣п╬п╠я─п╟п╥п╬п╡п╟п╫п╦я▐ п╫п╟п©я─п╟п╡п╩я▐п╣я┌я│я▐ п╡ я│я┌п╟п╫п╢п╟я─я┌п╫я▀п╧ п©п╬я┌п╬п╨ п╡я▀п╡п╬п╢п╟. .PP -п·п╠я─п╟я┌п╦я┌п╣ п╡п╫п╦п╪п╟п╫п╦п╣, я┤я┌п╬ п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ "п╩п╣п╫п╦п╡я▀п╧" п╟п╩пЁп╬я─п╦я┌п╪ я─п╟п╥п╠п╬я─п╟ п╨п╩я▌я┤п╣п╧, п╨п╬я┌п╬я─я▀п╧ п╫п╣ -п©я─п╬п╡п╣я─я▐п╣я┌ п╠п╬п╩п╣п╣ п╬п╢п╫п╬п╧ п╠я┐п╨п╡я▀ п╨п╩я▌я┤п╟, п╣я│п╩п╦ п╡ я█я┌п╬п╪ п╨п╩я▌я┤п╣ п╫п╣ п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ п©п╟я─п╟п╪п╣я┌я─. -п÷я─п╬п╠п╣п╩я▀ п╪п╣п╤п╢я┐ п╣п╢п╦п╫я│я┌п╡п╣п╫п╫я▀п╪ я│п╦п╪п╡п╬п╩п╬п╪ п╨п╩я▌я┤п╟ п╦ я│п╬п╬я┌п╡п╣я┌я│я┌п╡я┐я▌я┴п╦п╪ п©п╟я─п╟п╪п╣я┌я─п╬п╪ п╫п╣ я▐п╡п╩я▐я▌я┌я│я▐ -п╬п╠я▐п╥п╟я┌п╣п╩я▄п╫я▀п╪п╦. п÷п╟я─п╟п╪п╣я┌я─я▀ п╨п╩я▌я┤п╣п╧ п╪п╬пЁя┐я┌ п╠я▀я┌я▄ п╥п╟п╢п╟п╫я▀ я│ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╣п╪ п╢п╣я│я▐я┌п╦я┤п╫п╬пЁп╬, -я┬п╣я│я┌п╫п╟п╢я├п╟я┌п╣я─п╦я┤п╫п╬пЁп╬ п╦п╩п╦ п╡п╬я│я▄п╪п╣я─п╦я┤п╫п╬пЁп╬ я└п╬я─п╪п╟я┌п╟. -п╒п╟п╨п╦п╪ п╬п╠я─п╟п╥п╬п╪, п╨п╩я▌я┤п╦ +п·п╠я─п╟я┌п╦я┌п╣ п╡п╫п╦п╪п╟п╫п╦п╣, я┤я┌п╬ п©я─п╦п╪п╣п╫я▐п╣я┌я│я▐ "п╩п╣п╫п╦п╡я▀п╧" п╟п╩пЁп╬я─п╦я┌п╪ я─п╟п╥п╠п╬я─п╟ п╟я─пЁя┐п╪п╣п╫я┌п╬п╡, +п╨п╬я┌п╬я─я▀п╧ п©я─п╬п╡п╣я─я▐п╣я┌ я┌п╬п╩я▄п╨п╬ п©п╣я─п╡я┐я▌ п╠я┐п╨п╡я┐ п╟я─пЁя┐п╪п╣п╫я┌п╟, п╣я│п╩п╦, п╨п╬п╫п╣я┤п╫п╬, п╢п╩я▐ я█я┌п╬пЁп╬ +п╟я─пЁя┐п╪п╣п╫я┌п╟ п╫п╣ я┐п╨п╟п╥п╟п╫п╬ п╨п╟п╨п╬п╣-я┌п╬ п╥п╫п╟я┤п╣п╫п╦п╣. +п÷я─п╬п╠п╣п╩я▀ п╪п╣п╤п╢я┐ п╬п╢п╫п╬я│п╦п╪п╡п╬п╩я▄п╫я▀п╪ п╟я─пЁя┐п╪п╣п╫я┌п╬п╪ п╦ п╣пЁп╬ п╥п╫п╟я┤п╣п╫п╦п╣п╪ п╫п╣ я▐п╡п╩я▐я▌я┌я│я▐ +п╬п╠я▐п╥п╟я┌п╣п╩я▄п╫я▀п╪п╦. п≈п╫п╟я┤п╣п╫п╦я▐ п╟я─пЁя┐п╪п╣п╫я┌п╬п╡ п╪п╬пЁя┐я┌ п╠я▀я┌я▄ п╥п╟п╢п╟п╫я▀ п╡ п╢п╣я│я▐я┌п╦я┤п╫п╬п╪, +я┬п╣я│я┌п╫п╟п╢я├п╟я┌п╣я─п╦я┤п╫п╬п╪ п╦п╩п╦ п╡п╬я│я▄п╪п╣я─п╦я┤п╫п╬п╪ я└п╬я─п╪п╟я┌п╣. +п╒п╟п╨п╦п╪ п╬п╠я─п╟п╥п╬п╪, п╟я─пЁя┐п╪п╣п╫я┌я▀ .BR \-c8 , .BR "\-c 8" , .B \-c 010 @@ -61,118 +64,179 @@ xxd п©п╬п╥п╡п╬п╩я▐п╣я┌ п╡я▀п©п╬п╩п╫я▐я┌я▄ п╢п╣п╨п╬п╢п╦я─п╬п╡п╟п╫п╦п╣ п╡ п©п╬я┌п╬ .PP .TP .IR \-a " | " \-autoskip -п▓п╨п╩я▌я┤п╟п╣я┌ п╟п╡я┌п╬п╪п╟я┌п╦я┤п╣я│п╨п╦п╧ п©я─п╬п©я┐я│п╨: п╡п╪п╣я│я┌п╬ п©п╬я│п╩п╣п╢п╬п╡п╟я┌п╣п╩я▄п╫п╬я│я┌п╦ -п╫я┐п╩п╣п╡я▀я┘ я│я┌я─п╬п╨ п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ п╬п╢п╦п╫п╬я┤п╫я▀п╧ я│п╦п╪п╡п╬п╩ '*'. п÷п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌ -п╫п╣ п©я─п╦п╪п╣п╫я▐п╣я┌я│я▐. +п▓п╨п╩я▌я┤п╦я┌я▄ п╟п╡я┌п╬п╪п╟я┌п╦я┤п╣я│п╨п╦п╧ п©я─п╬п©я┐я│п╨, я┌. п╣., п╡п╪п╣я│я┌п╬ п╫п╣я│п╨п╬п╩я▄п╨п╦я┘ п╦п╢я┐я┴п╦я┘ п©п╬п╢я─я▐п╢ я│я┌я─п╬п╨ +я│ п╫я┐п╩п╣п╡я▀п╪ п╥п╫п╟я┤п╣п╫п╦п╣п╪, п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ п╬п╢п╦п╫п╬я┤п╫я▀п╧ я│п╦п╪п╡п╬п╩ '*'. +п÷п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌ п╫п╣ п©я─п╦п╪п╣п╫я▐п╣я┌я│я▐. .TP .IR \-b " | " \-bits -п▓п╪п╣я│я┌п╬ я┬п╣я│я┌п╫п╟п╢я├п╟я┌п╣я─п╦я┤п╫п╬пЁп╬ п╨п╬п╢п╟ п╦я│п©п╬п╩я▄п╥я┐я▌я┌я│я▐ п╠п╦я┌я▀ (п╢п╡п╬п╦я┤п╫я▀п╣ я├п╦я└я─я▀). -п÷я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ я█я┌п╬пЁп╬ п╨п╩я▌я┤п╟ п╡п╪п╣я│я┌п╬ п╬п╠я▀я┤п╫п╬пЁп╬ я┬п╣я│я┌п╫п╟п╢я├п╟я┌п╣я─п╦я┤п╫п╬пЁп╬ п©я─п╣п╢я│я┌п╟п╡п╩п╣п╫п╦я▐ -п╬п╨я┌п╣я┌п╬п╡ п╦я│п©п╬п╩я▄п╥я┐я▌я┌я│я▐ п╫п╟п╠п╬я─я▀ п╦п╥ п╡п╬я│я▄п╪п╦ я│п╦п╪п╡п╬п╩п╬п╡ "1" п╦ "0". п п╟п╤п╢п╟я▐ я│я┌я─п╬п╨п╟ -п©я─п╣п╢п╡п╟я─я▐п╣я┌я│я▐ п╫п╬п╪п╣я─п╬п╪ я│я┌я─п╬п╨п╦ п╡ я┬п╣я│я┌п╫п╟п╢я├п╟я┌п╣я─п╦я┤п╫п╬п╪ п╡п╦п╢п╣, п╟ п╥п╟п╡п╣я─я┬п╟п╣я┌я│я▐ я│п╦п╪п╡п╬п╩я▄п╫я▀п╪ -п©я─п╣п╢я│я┌п╟п╡п╩п╣п╫п╦п╣п╪ (п╡ п╡п╦п╢п╣ ascii п╦п╩п╦ ebcdic). п п╩я▌я┤п╦ \-p, \-i п╡ я█я┌п╬п╪ я─п╣п╤п╦п╪п╣ -п╫п╣ я─п╟п╠п╬я┌п╟я▌я┌. +п≤я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ п╠п╦я┌я▀ (п╢п╡п╬п╦я┤п╫я▀п╧ п╨п╬п╢), п╟ п╫п╣ я┬п╣я│я┌п╫п╟п╢я├п╟я┌п╣я─п╦я┤п╫я▀п╣ я├п╦я└я─я▀. +п÷я─п╦ я┐п╨п╟п╥п╟п╫п╦п╦ я█я┌п╬пЁп╬ п╟я─пЁя┐п╪п╣п╫я┌п╟, п╡п╪п╣я│я┌п╬ п╬п╠я▀я┤п╫п╬пЁп╬ я┬п╣я│я┌п╫п╟п╢я├п╟я┌п╣я─п╦я┤п╫п╬пЁп╬ п©я─п╣п╢я│я┌п╟п╡п╩п╣п╫п╦я▐ +п╬п╨я┌п╣я┌п╬п╡, п╠я┐п╢п╣я┌ п╬я┌п╬п╠я─п╟п╤п╟п╣я┌я│я▐ п╫п╟п╠п╬я─ п╦п╥ п╡п╬я│я▄п╪п╦ я├п╦я└я─ "1" п╦ "0". п п╟п╤п╢п╟я▐ я│я┌я─п╬п╨п╟ +п©я─п╣п╢п╡п╟я─я▐п╣я┌я│я▐ п╣я▒ п╫п╬п╪п╣я─п╬п╪ п╡ я┬п╣я│я┌п╫п╟п╢я├п╟я┌п╣я─п╦я┤п╫п╬п╪ п╡п╦п╢п╣, п╟ п╥п╟п╡п╣я─я┬п╟п╣я┌я│я▐ п╡ п╡п╦п╢п╣ я│п╦п╪п╡п╬п╩п╬п╡ +п╡ п╨п╬п╢п╦я─п╬п╡п╨п╣ ASCII (п╦п╩п╦ п╡ п╨п╬п╢п╦я─п╬п╡п╨п╣ EBCDIC). п░я─пЁя┐п╪п╣п╫я┌я▀ п╨п╬п╪п╟п╫п╢п╫п╬п╧ я│я┌я─п╬п╨п╦ +\-p, \-i п╡ я█я┌п╬п╪ я─п╣п╤п╦п╪п╣ п╫п╣ п©я─п╦п╪п╣п╫я▐я▌я┌я│я▐. .TP .IR "\-c п╨п╬п╩ " | " \-cols п╨п╬п╩" п≈п╟п╢п╟я▒я┌ п╨п╬п╩п╦я┤п╣я│я┌п╡п╬ п╬п╨я┌п╣я┌п╬п╡ .RI < п╨п╬п╩ >, п╨п╬я┌п╬я─п╬п╣ п╡я▀п╡п╬п╢п╦я┌я│я▐ п╫п╟ п╨п╟п╤п╢п╬п╧ я│я┌я─п╬п╨п╣. п÷п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌ п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ п╥п╫п╟я┤п╣п╫п╦п╣ 16 -(\-i: 12, \-ps: 30, \-b: 6). -п°п╟п╨я│п╦п╪п╟п╩я▄п╫п╬ п╢п╬п©я┐я│я┌п╦п╪п╬п╣ п╥п╫п╟я┤п╣п╫п╦п╣: 256. +(п╢п╩я▐ п╟я─пЁя┐п╪п╣п╫я┌п╟ \-i п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ 12, п╢п╩я▐ \-ps \[em] 30, п╢п╩я▐ \-b \[em] 6). +п°п╟п╨я│п╦п╪п╟п╩я▄п╫п╬ п╢п╬п©я┐я│я┌п╦п╪п╬п╣ п╥п╫п╟я┤п╣п╫п╦п╣ \[em] 256. +п°п╟п╨я│п╦п╪п╟п╩я▄п╫п╬п╣ п╥п╫п╟я┤п╣п╫п╦п╣ п╫п╣ п©я─п╦п╪п╣п╫я▐п╣я┌я│я▐ я│ п╟я─пЁя┐п╪п╣п╫я┌п╬п╪ \-ps. п∙я│п╩п╦ я│ п╟я─пЁя┐п╪п╣п╫я┌п╬п╪ \-ps, +я┐п╨п╟п╥п╟п╫п╬ п╥п╫п╟я┤п╣п╫п╦п╣ 0, я┌п╬ п╠я┐п╢п╣я┌ п╡я▀п╡п╣п╢п╣п╫п╟ п©я─п╬я│я┌п╬ п╬п╢п╫п╟ п╢п╩п╦п╫п╫п╟я▐ я│я┌я─п╬п╨п╟. +.TP +.IR \-C " | " \-capitalize +п÷я─п╣п╬п╠я─п╟п╥п╬п╡п╟я┌я▄ п╫п╟п╦п╪п╣п╫п╬п╡п╟п╫п╦я▐ п©п╣я─п╣п╪п╣п╫п╫я▀я┘ п╡ п╡п╣я─я┘п╫п╦п╧ я─п╣пЁп╦я│я┌я─ п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ я│я┌п╦п╩я▐ +п╬я┌п╬п╠я─п╟п╤п╣п╫п╦я▐ п╡ п╡п╦п╢п╣ п©п╬п╢п╨п╩я▌я┤п╟п╣п╪я▀я┘ я└п╟п╧п╩п╬п╡ я▐п╥я▀п╨п╟ п║п╦, +п╨п╬я┌п╬я─я▀п╧ п╡п╨п╩я▌я┤п╟п╣я┌я│я▐ я┤п╣я─п╣п╥ п╟я─пЁя┐п╪п╣п╫я┌ п╨п╬п╪п╟п╫п╢п╫п╬п╧ я│я┌я─п╬п╨п╦ \-i. +.TP +.I \-d +п·я┌п╬п╠я─п╟п╤п╟я┌я▄ я│п╪п╣я┴п╣п╫п╦п╣ п╫п╣ п╡ я┬п╣я│я┌п╫п╟п╢я├п╟я┌п╣я─п╦я┤п╫п╬п╪, п╟ п╡ п╢п╣я│я▐я┌п╦я┤п╫п╬п╪ я└п╬я─п╪п╟я┌п╣. .TP .IR \-E " | " \-EBCDIC -п≤п╥п╪п╣п╫я▐п╣я┌ я│п©п╬я│п╬п╠ п╨п╬п╢п╦я─п╬п╡п╟п╫п╦я▐ я│п╦п╪п╡п╬п╩п╬п╡ п╡ п©я─п╟п╡п╬п╧ п╨п╬п╩п╬п╫п╨п╣ я│ ASCII п╫п╟ EBCDIC. п╜я┌п╬я┌ п╨п╩я▌я┤ -п╫п╣ п╦п╥п╪п╣п╫я▐п╣я┌ я┬п╣я│я┌п╫п╟п╢я├п╟я┌п╣я─п╦я┤п╫п╬п╣ п©я─п╣п╢я│я┌п╟п╡п╩п╣п╫п╦п╣. п■п╟п╫п╫я▀п╧ п╨п╩я▌я┤ п╫п╣ п╦п╪п╣п╣я┌ я│п╪я▀я│п╩п╟, -п╣я│п╩п╦ п╦я│п©п╬п╩я▄п╥я┐я▌я┌я│я▐ п╨п╩я▌я┤п╦ \-r, \-p п╦п╩п╦ \-i. +п·я┌п╬п╠я─п╟п╤п╟я┌я▄ я│п╦п╪п╡п╬п╩я▀ п╡ п╨я─п╟п╧п╫п╣ п©я─п╟п╡п╬п╧ п╨п╬п╩п╬п╫п╨п╣ п╫п╣ п╡ п╨п╬п╢п╦я─п╬п╡п╨п╣ ASCII, +п╟ п╡ п╨п╬п╢п╦я─п╬п╡п╨п╣ EBCDIC. п╜я┌п╬я┌ п╟я─пЁя┐п╪п╣п╫я┌ п╫п╣ п╡п╩п╦я▐п╣я┌ п╫п╟ я┬п╣я│я┌п╫п╟п╢я├п╟я┌п╣я─п╦я┤п╫п╬п╣ +п©я─п╣п╢я│я┌п╟п╡п╩п╣п╫п╦п╣ п╢п╟п╫п╫я▀я┘. п■п╟п╫п╫я▀п╧ п╟я─пЁя┐п╪п╣п╫я┌ п╫п╣ п╦п╪п╣п╣я┌ я│п╪я▀я│п╩п╟, п╣я│п╩п╦ п╦я│п©п╬п╩я▄п╥я┐я▌я┌я│я▐ +п╟я─пЁя┐п╪п╣п╫я┌я▀ п╨п╬п╪п╟п╫п╢п╫п╬п╧ я│я┌я─п╬п╨п╦ \-r, \-p п╦п╩п╦ \-i. +.TP +.IR \-e +п≤я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ п╬п╠я─п╟я┌п╫я▀п╧ п©п╬я─я▐п╢п╬п╨ п╠п╟п╧я┌ п©я─п╦ п╬я┌п╬п╠я─п╟п╤п╣п╫п╦п╣ я┬п╣я│я┌п╫п╟п╢я├п╟я┌п╣я─п╦я┤п╫п╬пЁп╬ +п©я─п╣п╢я│я┌п╟п╡п╩п╣п╫п╦я▐ п╢п╟п╫п╫я▀я┘. +п⌠я─я┐п©п©п╟ п╠п╟п╧я┌ п╠я┐п╢п╣я┌ п©п╬п╨п╟п╥п╟п╫п╟ п╨п╟п╨ п╢п╡п╬п╦я┤п╫п╬п╣ я│п╩п╬п╡п╬ п╬я┌ п╪п╩п╟п╢я┬п╦я┘ я─п╟п╥я─я▐п╢п╬п╡ п╨ я│я┌п╟я─я┬п╦п╪. +п≤я│п©п╬п╩я▄п╥я┐п╣п╪п╬п╣ п©п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌ пЁя─я┐п©п©п╦я─п╬п╡п╟п╫п╦п╣ п©п╬ я┤п╣я┌я▀я─п╣ п╠п╟п╧я┌п╟ п╪п╬п╤п╣я┌ п╠я▀я┌я▄ п╦п╥п╪п╣п╫п╣п╫п╬ +я┤п╣я─п╣п╥ п╟я─пЁя┐п╪п╣п╫я┌ п╨п╬п╪п╟п╫п╢п╫п╬п╧ я│я┌я─п╬п╨п╦ +.RI "" \-g . +п■п╣п╧я│я┌п╡п╦п╣ я█я┌п╬пЁп╬ п╟я─пЁя┐п╪п╣п╫я┌п╟ я─п╟я│п©я─п╬я│я┌я─п╟п╫я▐п╣я┌я│я▐ я┌п╬п╩я▄п╨п╬ п╫п╟ я┬п╣я│я┌п╫п╟п╢я├п╟я┌п╣я─п╦я┤п╫п╬п╣ +п©я─п╣п╢я│я┌п╟п╡п╩п╣п╫п╦п╣ п╢п╟п╫п╫я▀я┘ п╦ п╫п╣ п╬п╨п╟п╥я▀п╡п╟п╣я┌ п╡п╩п╦я▐п╫п╦п╣ п╫п╟ я│п╦п╪п╡п╬п╩я▄п╫п╬п╣ п©я─п╣п╢я│я┌п╟п╡п╩п╣п╫п╦п╣ +п╡ п╨п╬п╢п╦я─п╬п╡п╨п╣ ASCII (п╦п╩п╦ EBCDIC). +п░я─пЁя┐п╪п╣п╫я┌я▀ п╨п╬п╪п╟п╫п╢п╫п╬п╧ я│я┌я─п╬п╨п╦ +\-r, \-p, \-i п╫п╣ п©я─п╦п╪п╣п╫я▐я▌я┌я│я▐ п╡ я█я┌п╬п╪ я─п╣п╤п╦п╪п╣. .TP .IR "\-g п╠п╟п╧я┌ " | " \-groupsize п╠п╟п╧я┌" -п÷п╬п╥п╡п╬п╩я▐п╣я┌ п╡я▀п©п╬п╩п╫я▐я┌я▄ пЁя─я┐п©п©п╦я─п╬п╡п╨я┐ я┐п╨п╟п╥п╟п╫п╫п╬пЁп╬ п╨п╬п╩п╦я┤п╣я│я┌п╡п╟ -.RI < п╠п╟п╧я┌п╬п╡ > -(п╢п╡п╣ я┬п╣я│я┌п╫п╟п╢я├п╟я┌п╣я─п╦я┤п╫я▀п╣ я├п╦я└я─я▀ п╦п╩п╦ п╡п╬я│п╣п╪я▄ п╠п╦я┌п╬п╡), п╬я┌п╢п╣п╩я▐я▐ пЁя─я┐п©п©я▀ п╢я─я┐пЁ п╬я┌ п╢я─я┐пЁп╟ п©я─п╬п╠п╣п╩п╟п╪п╦. +п▓я▀п©п╬п╩п╫п╦я┌я▄ пЁя─я┐п©п©п╦я─п╬п╡п╟п╫п╦п╣ я┐п╨п╟п╥п╟п╫п╫п╬пЁп╬ п╨п╬п╩п╦я┤п╣я│я┌п╡п╟ +.RI < п╠п╟п╧я┌ > +(п╢п╡п╣ я┬п╣я│я┌п╫п╟п╢я├п╟я┌п╣я─п╦я┤п╫я▀п╣ я├п╦я└я─я▀ п╦п╩п╦ п╡п╬я│п╣п╪я▄ п╢п╡п╬п╦я┤п╫я▀я┘ я├п╦я└я─), п╬я┌п╢п╣п╩я▐я▐ пЁя─я┐п©п©я▀ +п╢я─я┐пЁ п╬я┌ п╢я─я┐пЁп╟ п©я─п╬п╠п╣п╩п╟п╪п╦. п≈п╫п╟я┤п╣п╫п╦п╣ .I \-g 0 -п©я─п╦п╪п╣п╫я▐п╣я┌я│я▐ п╢п╩я▐ п╬я┌п╨п╟п╥п╟ п╬я┌ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦я▐ пЁя─я┐п©п©п╦я─п╬п╡п╨п╦. +п©я─п╦п╪п╣п╫я▐п╣я┌я│я▐ п╢п╩я▐ п╬я┌п╨п╟п╥п╟ п╬я┌ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦я▐ пЁя─я┐п©п©п╦я─п╬п╡п╟п╫п╦я▐. п÷п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌ п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ п╥п╫п╟я┤п╣п╫п╦п╣ -.RI < п╠п╟п╧я┌ "> я─п╟п╡п╫п╬п╣ " 2 -п╡ п╬п╠я▀я┤п╫п╬п╪ я─п╣п╤п╦п╪п╣ п╦ \fI1\fP п╡ п╠п╦я┌п╬п╡п╬п╪ я─п╣п╤п╦п╪п╣. п⌠я─я┐п©п©п╦я─п╬п╡п╨п╟ п╫п╣ п©я─п╦п╪п╣п╫я▐п╣я┌я│я▐ -п╡ я─п╣п╤п╦п╪п╟я┘ postscript п╦ include. +.RI < п╠п╟п╧я┌ ">, я─п╟п╡п╫п╬п╣ " 2 +п©я─п╦ п╬я┌п╬п╠я─п╟п╤п╣п╫п╦п╦ п╡ п©я─я▐п╪п╬п╪ п©п╬я─я▐п╢п╨п╣ п╠п╟п╧я┌, \fI4\fP п©я─п╦ п╬я┌п╬п╠я─п╟п╤п╣п╫п╦п╦ п╡ п╬п╠я─п╟я┌п╫п╬п╪ +п©п╬я─я▐п╢п╨п╣ п╠п╟п╧я┌ п╦ \fI1\fP п╡ п╢п╡п╬п╦я┤п╫п╬п╪ я─п╣п╤п╦п╪п╣. п⌠я─я┐п©п©п╦я─п╬п╡п╨п╟ п╫п╣ п©я─п╦п╪п╣п╫я▐п╣я┌я│я▐ +п╡ я─п╣п╤п╦п╪п╣ PostScript п╦п╩п╦ include. .TP .IR \-h " | " \-help -п▓я▀п╡п╬п╢п╦я┌ я│п©я─п╟п╡п╨я┐ п©п╬ п╢п╬я│я┌я┐п©п╫я▀п╪ п╨п╩я▌я┤п╟п╪ п╨п╬п╪п╟п╫п╢п╫п╬п╧ я│я┌я─п╬п╨п╦ п╦ п╥п╟п╡п╣я─я┬п╟п╣я┌ я─п╟п╠п╬я┌я┐ п©я─п╬пЁя─п╟п╪п╪я▀. +п÷п╬п╨п╟п╥п╟я┌я▄ п╨я─п╟я┌п╨я┐я▌ п╦п╫я└п╬я─п╪п╟я├п╦я▌ п╬п╠ п╟я─пЁя┐п╪п╣п╫я┌п╟я┘ п╨п╬п╪п╟п╫п╢п╫п╬п╧ я│я┌я─п╬п╨п╦ п╦ п╥п╟п╡п╣я─я┬п╦я┌я▄ я─п╟п╠п╬я┌я┐ +п©я─п╬пЁя─п╟п╪п╪я▀. п║п╬п╥п╢п╟п╫п╦п╣ я┬п╣я│я┌п╫п╟п╢я├п╟я┌п╣я─п╦я┤п╫п╬пЁп╬ п©я─п╣п╢я│я┌п╟п╡п╩п╣п╫п╦я▐ п╫п╣ п╡я▀п©п╬п╩п╫я▐п╣я┌я│я▐. .TP .IR \-i " | " \-include -п÷п╬п╥п╡п╬п╩я▐п╣я┌ я│п╬п╥п╢п╟п╡п╟я┌я▄ п╡я▀п╡п╬п╢ п╡ я│я┌п╦п╩п╣ п©п╬п╢п╨п╩я▌я┤п╟п╣п╪я▀я┘ п╥п╟пЁп╬п╩п╬п╡п╬я┤п╫я▀я┘ я└п╟п╧п╩п╬п╡ я▐п╥я▀п╨п╟ C. -п▓я▀п╡п╬п╢ я│п╬п╢п╣я─п╤п╦я┌ п©п╬п╩п╫п╬я├п╣п╫п╫п╬п╣ п╬п©я─п╣п╢п╣п╩п╣п╫п╦п╣ я│я┌п╟я┌п╦я┤п╣я│п╨п╬пЁп╬ п╪п╟я│я│п╦п╡п╟ п╢п╟п╫п╫я▀я┘, п╦п╪я▐ п╨п╬я┌п╬я─п╬пЁп╬ -я│п╬п╬я┌п╡п╣я┌я│я┌п╡я┐п╣я┌ п╦п╪п╣п╫п╦ п╡я┘п╬п╢п╫п╬пЁп╬ я└п╟п╧п╩п╟, п╣я│п╩п╦ xxd п╫п╣ я│я┤п╦я┌я▀п╡п╟п╣я┌ п╢п╟п╫п╫я▀п╣ п╦п╥ п©п╬я┌п╬п╨п╟ я│я┌п╟п╫п╢п╟я─я┌п╫п╬пЁп╬ -п╡п╡п╬п╢п╟. +п║п╬п╥п╢п╟п╡п╟я┌я▄ п╡я▀п╡п╬п╢ п╡ я│я┌п╦п╩п╣ п©п╬п╢п╨п╩я▌я┤п╟п╣п╪я▀я┘ п╥п╟пЁп╬п╩п╬п╡п╬я┤п╫я▀я┘ я└п╟п╧п╩п╬п╡ я▐п╥я▀п╨п╟ п║п╦. +п▓я▀п╡п╬п╢ я│п╬п╢п╣я─п╤п╦я┌ п©п╬п╩п╫п╬я├п╣п╫п╫п╬п╣ п╬п©я─п╣п╢п╣п╩п╣п╫п╦п╣ я│я┌п╟я┌п╦я┤п╣я│п╨п╬пЁп╬ п╪п╟я│я│п╦п╡п╟ п╢п╟п╫п╫я▀я┘, п╫п╟п╥п╡п╟п╫п╦п╣ +п╨п╬я┌п╬я─п╬пЁп╬ я│п╬п╬я┌п╡п╣я┌я│я┌п╡я┐п╣я┌ п╫п╟п╦п╪п╣п╫п╬п╡п╟п╫п╦я▌ п╡я┘п╬п╢п╫п╬пЁп╬ я└п╟п╧п╩п╟, п╣я│п╩п╦ п©я─п╬пЁя─п╟п╪п╪п╟ xxd +п╫п╣ я│я┤п╦я┌я▀п╡п╟п╣я┌ п╢п╟п╫п╫я▀п╣ п╦п╥ я│я┌п╟п╫п╢п╟я─я┌п╫п╬пЁп╬ п©п╬я┌п╬п╨п╟ п╡п╡п╬п╢п╟. .TP .IR "\-l п╢п╩п╦п╫п╟ " | " \-len п╢п╩п╦п╫п╟" -п≈п╟п╡п╣я─я┬п╟п╣я┌ я─п╟п╠п╬я┌я┐ п©п╬я│п╩п╣ п╥п╟п©п╦я│п╦ п╥п╟п╢п╟п╫п╫п╬пЁп╬ п╡ п©п╟я─п╟п╪п╣я┌я─п╣ +пёп╨п╟п╥я▀п╡п╟п╣я┌, я┤я┌п╬ п©п╬я│п╩п╣ п╥п╟п©п╦я│п╦ п╥п╟п╢п╟п╫п╫п╬пЁп╬ п╡ п©п╟я─п╟п╪п╣я┌я─п╣ .RI < п╢п╩п╦п╫п╟ > -п╨п╬п╩п╦я┤п╣я│я┌п╡п╟ п╬п╨я┌п╣я┌п╬п╡. +п╨п╬п╩п╦я┤п╣я│я┌п╡п╟ п╬п╨я┌п╣я┌п╬п╡, я─п╟п╠п╬я┌п╟ п©я─п╬пЁя─п╟п╪п╪я▀ п╠я┐п╢п╣я┌ п╥п╟п╡п╣я─я┬п╣п╫п╟. +.TP +.I "\-n п╫п╟п╥п╡п╟п╫п╦п╣ " | " \-name п╫п╟п╥п╡п╟п╫п╦п╣" +п≤п╥п╪п╣п╫п╦я┌я▄ п╡п╬п╥п╡я─п╟я┴п╟п╣п╪п╬п╣ п╫п╟п╦п╪п╣п╫п╬п╡п╟п╫п╦п╣ п©п╣я─п╣п╪п╣п╫п╫п╬п╧ п©я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ п╟я─пЁя┐п╪п╣п╫я┌п╟ \-i. +п÷я─п╦п╪п╣п╫я▐п╣я┌я│я▐ п╨ п╪п╟я│я│п╦п╡я┐ п╠п╟п╧я┌, п╨п╬я┌п╬я─я▀п╧ п╠я┐п╢п╣я┌ п╦п╪п╣п╫п╬п╡п╟я┌я▄я│я▐ п╨п╟п╨ \fIп╫п╟п╥п╡п╟п╫п╦п╣\fP п╦ п╢п╩п╦п╫п╟ +я└п╟п╧п╩п╟ п╨п╟п╨ \fIп╫п╟п╥п╡п╟п╫п╦п╣\fP_len. +.TP +.I \-o я│п╪п╣я┴п╣п╫п╦п╣ +пёп╨п╟п╥я▀п╡п╟п╣я┌ п╢п╬п╠п╟п╡п╦я┌я▄ +.RI < я│п╪п╣я┴п╣п╫п╦п╣ > +п╡ п╬я┌п╬п╠я─п╟п╤п╟п╣п╪я┐я▌ п©п╬п╥п╦я├п╦я▌ я└п╟п╧п╩п╟. .TP .IR \-p " | " \-ps " | " \-postscript " | " \-plain -п≤я│п©п╬п╩я▄п╥я┐п╣я┌ п╫п╣п©я─п╣я─я▀п╡п╫я▀п╧ я└п╬я─п╪п╟я┌ п╡я▀п╡п╬п╢п╟ я┬п╣я│я┌п╫п╟п╢я├п╟я┌п╣я─п╦я┤п╫п╬пЁп╬ п╨п╬п╢п╟, -п╦п╥п╡п╣я│я┌п╫я▀п╧ п╨п╟п╨ "п©я─п╬я│я┌п╬п╧" я│я┌п╦п╩я▄ п╦п╩п╦ я│я┌п╦п╩я▄ "postscript". +п≤я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ п╫п╣п©я─п╣я─я▀п╡п╫я▀п╧ я└п╬я─п╪п╟я┌п╟ п╡я▀п╡п╬п╢п╟ я┬п╣я│я┌п╫п╟п╢я├п╟я┌п╣я─п╦я┤п╫п╬пЁп╬ п╨п╬п╢п╟, +п╦п╥п╡п╣я│я┌п╫п╬пЁп╬ п╨п╟п╨ "п©я─п╬я│я┌п╬п╧" я│я┌п╦п╩я▄ п╦п╩п╦ я│я┌п╦п╩я▄ "PostScript". .TP .IR \-r " | " \-revert -п≤п╥п╪п╣п╫я▐п╣я┌ я│п╪я▀я│п╩ п╬п©п╣я─п╟я├п╦п╦ п╫п╟ п©я─п╬я┌п╦п╡п╬п©п╬п╩п╬п╤п╫я▀п╧: п©п╬п╥п╡п╬п╩я▐п╣я┌ п╡я▀п©п╬п╩п╫я▐я┌я▄ п©я─п╣п╬п╠я─п╟п╥п╬п╡п╟п╫п╦п╣ -я┬п╣я│я┌п╫п╟п╢я├п╟я┌п╣я─п╦я┤п╫п╬пЁп╬ п©я─п╣п╢я│я┌п╟п╡п╩п╣п╫п╦я▐ п╡ п╠п╦п╫п╟я─п╫я▀п╧ п╨п╬п╢ (п╦п╩п╦ п©я─п╦п╪п╣п╫я▐я┌я▄ я─п╣п╥я┐п╩я▄я┌п╟я┌ п╡ п╨п╟я┤п╣я│я┌п╡п╣ п╥п╟п©п╩п╟я┌я▀). -п∙я│п╩п╦ п╡я▀п╡п╬п╢ п©я─п╬п╦я│я┘п╬п╢п╦я┌ п╫п╣ п╡ п©п╬я┌п╬п╨ я│я┌п╟п╫п╢п╟я─я┌п╫п╬пЁп╬ п╡я▀п╡п╬п╢п╟, я┌п╬ xxd п╡я▀п©п╬п╩п╫я▐п╣я┌ п╢п╬п╠п╟п╡п╩п╣п╫п╦п╣ п╨п╬п╢п╟ -п╨ я│п╬п╬я┌п╡п╣я┌я│я┌п╡я┐я▌я┴п╣п╪я┐ я└п╟п╧п╩я┐. п÷я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ п╨п╬п╪п╠п╦п╫п╟я├п╦п╦ п╨п╩я▌я┤п╣п╧ +п▓я▀п©п╬п╩п╫п╦я┌я▄ п╬п©п╣я─п╟я├п╦я▌ п╬п╠я─п╟я┌п╫п╬пЁп╬ п©я─п╣п╬п╠я─п╟п╥п╬п╡п╟п╫п╦я▐, я┌. п╣. п©я─п╣п╬п╠я─п╟п╥п╬п╡п╟п╫п╦п╣ +я┬п╣я│я┌п╫п╟п╢я├п╟я┌п╣я─п╦я┤п╫п╬пЁп╬ п©я─п╣п╢я│я┌п╟п╡п╩п╣п╫п╦я▐ п╡ п╢п╡п╬п╦я┤п╫я▀п╧ п╨п╬п╢ (п╦п╩п╦ п©я─п╦п╪п╣п╫п╦я┌я▄ я─п╣п╥я┐п╩я▄я┌п╟я┌ +п╡ п╨п╟я┤п╣я│я┌п╡п╣ п╦я│п©я─п╟п╡п╩п╣п╫п╦я▐). +п∙я│п╩п╦ п╡я▀п╡п╬п╢ п©я─п╬п╦я│я┘п╬п╢п╦я┌ п╫п╣ п╡ я│я┌п╟п╫п╢п╟я─я┌п╫п╬пЁп╬ п©п╬я┌п╬п╨ п╡я▀п╡п╬п╢п╟, я┌п╬ п©я─п╬пЁя─п╟п╪п╪п╟ xxd п╡я▀п©п╬п╩п╫я▐п╣я┌ +п╢п╬п╠п╟п╡п╩п╣п╫п╦п╣ п╨п╬п╢п╟ п╨ п╡я▀я┘п╬п╢п╫п╬п╪я┐ я└п╟п╧п╩я┐. п÷я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ п╨п╬п╪п╠п╦п╫п╟я├п╦п╦ п╟я─пЁя┐п╪п╣п╫я┌п╬п╡ .I \-r \-p п©я─п╬п╦я│я┘п╬п╢п╦я┌ я┤я┌п╣п╫п╦п╣ "п©я─п╬я│я┌п╬пЁп╬" я┬п╣я│я┌п╫п╟п╢я├п╟я┌п╣я─п╦я┤п╫п╬пЁп╬ п©я─п╣п╢я│я┌п╟п╡п╩п╣п╫п╦я▐ п╠п╣п╥ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦я▐ -п╦п╫я└п╬я─п╪п╟я├п╦п╦ п╬ п╫п╬п╪п╣я─п╟я┘ я│я┌я─п╬п╨ п╦ п╨п╟п╨п╬пЁп╬-п╩п╦п╠п╬ я│п©п╣я├п╦п╟п╩я▄п╫п╬пЁп╬ я─п╟я│п╨я─п╬я▐ п╨п╬п╩п╬п╫п╬п╨. п÷я─п╬п╠п╣п╩я▀ -п╦ я│п╦п╪п╡п╬п╩я▀ п╫п╬п╡п╬п╧ я│я┌я─п╬п╨п╦ п╪п╬пЁя┐я┌ п╡я│я┌я─п╣я┤п╟я┌я▄я│я▐ п╡ п╩я▌п╠п╬п╪ п╪п╣я│я┌п╣ п╦я│я┘п╬п╢п╫я▀я┘ п╢п╟п╫п╫я▀я┘. +п╦п╫я└п╬я─п╪п╟я├п╦п╦ п╬ п╫п╬п╪п╣я─п╟я┘ я│я┌я─п╬п╨ п╦ п╨п╟п╨п╬пЁп╬-п╩п╦п╠п╬ я│п©п╣я├п╦п╟п╩я▄п╫п╬пЁп╬ я─п╟я│п©я─п╣п╢п╣п╩п╣п╫п╦я▐ п╨п╬п╩п╬п╫п╬п╨. +п÷я─п╬п╠п╣п╩я▀ п╦ я│п╦п╪п╡п╬п╩я▀ п╫п╬п╡п╬п╧ я│я┌я─п╬п╨п╦ п╪п╬пЁя┐я┌ п╡я│я┌я─п╣я┤п╟я┌я▄я│я▐ п╡ п╩я▌п╠п╬п╪ п╪п╣я│я┌п╣ п╦я│я┘п╬п╢п╫я▀я┘ п╢п╟п╫п╫я▀я┘. +п÷я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ п╨п╬п╪п╠п╦п╫п╟я├п╦п╦ п╟я─пЁя┐п╪п╣п╫я┌п╬п╡ +.I \-r \-b +п╠я┐п╢п╣я┌ п©я─п╬п╦я│я┘п╬п╢п╦я┌я▄ я│я┤п╦я┌я▀п╡п╟п╫п╦п╣ п╢п╡п╬п╦я┤п╫п╬пЁп╬ п©я─п╣п╢я│я┌п╟п╡п╩п╣п╫п╦я▐ п╡п╪п╣я│я┌п╬ я┬п╣я│я┌п╫п╟п╢я├п╟я┌п╣я─п╦я┤п╫п╬пЁп╬. +.TP +.IR \-R " " п╨п╬пЁп╢п╟ +п▓ п╡я▀я┘п╬п╢п╫я▀я┘ п╢п╟п╫п╫я▀я┘ п╬п╢п╫п╦ п╦ я┌п╣ п╤п╣ я┬п╣я│я┌п╫п╟п╢я├п╟я┌п╣я─п╦я┤п╫я▀п╣ п╥п╫п╟я┤п╣п╫п╦я▐ п╦ я│я┌я─п╬п╨п╬п╡я▀п╣ п╥п╫п╟я┤п╣п╫п╦я▐ +п╠я┐п╢я┐я┌ п©п╬п╢я│п╡п╣я┤п╦п╡п╟я┌я▄я│я▐ п╬п╢п╫п╦п╪ п╦ я┌п╣п╪ п╤п╣ я├п╡п╣я┌п╬п╪. п▓ п╬я│п╫п╬п╡п╫п╬п╪ я█я┌п╬ п©п╬п╪п╬пЁп╟п╣я┌ я─п╟п╥п╩п╦я┤п╟я┌я▄ +п©п╣я┤п╟я┌п╟п╣п╪я▀п╣ п╦ п╫п╣п©п╣я┤п╟я┌п╟п╣п╪я▀п╣ я│п╦п╪п╡п╬п╩я▀. +п⌠п╢п╣ +.I \fIп╨п╬пЁп╢п╟\fP +п╪п╬п╤п╣я┌ п©я─п╦п╫п╦п╪п╟я┌я▄ п╥п╫п╟я┤п╣п╫п╦п╣ +.BR never " (п╫п╦п╨п╬пЁп╢п╟), " always " (п╡я│п╣пЁп╢п╟), п╦п╩п╦ " auto " (п╟п╡я┌п╬п╡я▀п╠п╬я─, п©п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌). +п∙я│п╩п╦ я┐я│я┌п╟п╫п╬п╡п╩п╣п╫п╟ п©п╣я─п╣п╪п╣п╫п╫п╟я▐ п╬п╨я─я┐п╤п╣п╫п╦я▐ +.BR $NO_COLOR +, я┌п╬ я├п╡п╣я┌п╬п╡п╟я▐ п©п╬п╢я│п╡п╣я┌п╨п╟ п╠я┐п╢п╣я┌ п╬я┌п╨п╩я▌я┤п╣п╫п╟. .TP .I \-seek я│п╪п╣я┴п╣п╫п╦п╣ -п÷я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ п©п╬я│п╩п╣ п╨п╩я▌я┤п╟ +п÷я─п╦ я┐п╨п╟п╥п╟п╫п╦п╦ п©п╬я│п╩п╣ п╟я─пЁя┐п╪п╣п╫я┌п╟ .I \-r -: п╢п╬п╠п╟п╡п╩я▐я┌я▄ я┐п╨п╟п╥п╟п╫п╫п╬п╣ +, п╠я┐п╢п╣я┌ п╢п╬п╠п╟п╡п╩я▐я┌я▄я│я▐ я┐п╨п╟п╥п╟п╫п╫п╬п╣ .RI < я│п╪п╣я┴п╣п╫п╦п╣ > п╨ я└п╟п╧п╩п╬п╡я▀п╪ п©п╬п╥п╦я├п╦я▐п╪, п╬п╠п╫п╟я─я┐п╤п╣п╫п╫я▀п╪ п╡ п╦я│я┘п╬п╢п╫я▀я┘ п╢п╟п╫п╫я▀я┘. .TP -.I \-s [\+][\-]seek -п²п╟я┤п╦п╫п╟п╣я┌ я─п╟п╠п╬я┌я┐ я│ я┐п╨п╟п╥п╟п╫п╫п╬пЁп╬ п╟п╠я│п╬п╩я▌я┌п╫п╬пЁп╬ (п╦п╩п╦ п╬я┌п╫п╬я│п╦я┌п╣п╩я▄п╫п╬пЁп╬) +.I \-s [+][\-]seek +п²п╟я┤п╦п╫п╟я┌я▄ п╬п╠я─п╟п╠п╬я┌п╨я┐ я│ я┐п╨п╟п╥п╟п╫п╫п╬пЁп╬ п╟п╠я│п╬п╩я▌я┌п╫п╬пЁп╬ (п╦п╩п╦ п╬я┌п╫п╬я│п╦я┌п╣п╩я▄п╫п╬пЁп╬) .RI < я│п╪п╣я┴п╣п╫п╦я▐ > п╡ п╠п╟п╧я┌п╟я┘ п╡п╬ п╡я┘п╬п╢п╫п╬п╪_я└п╟п╧п╩п╣. -\fI\+ \fRя┐п╨п╟п╥я▀п╡п╟п╣я┌, я┤я┌п╬ я│п╪п╣я┴п╣п╫п╦п╣ я▐п╡п╩я▐п╣я┌я│я▐ п╬я┌п╫п╬я│п╦я┌п╣п╩я▄п╫я▀п╪ п©п╬ п╬я┌п╫п╬я┬п╣п╫п╦я▌ -п╨ я┌п╣п╨я┐я┴п╣п╧ я└п╟п╧п╩п╬п╡п╬п╧ п©п╬п╥п╦я├п╦п╦ п╡ п©п╬я┌п╬п╨п╣ я│я┌п╟п╫п╢п╟я─я┌п╫п╬пЁп╬ п╡п╡п╬п╢п╟ (п╠п╣я│я│п╪я▀я│п╩п╣п╫п╫п╬, п╣я│п╩п╦ я┤я┌п╣п╫п╦п╣ -п©я─п╬п╦я│я┘п╬п╢п╦я┌ п╫п╣ п╦п╥ п©п╬я┌п╬п╨п╟ я│я┌п╟п╫п╢п╟я─я┌п╫п╬пЁп╬ п╡п╡п╬п╢п╟). \fI\- \fRя┐п╨п╟п╥я▀п╡п╟п╣я┌, я┤я┌п╬ п╢п╬п╩п╤п╫п╬ п╠я▀я┌я▄ п©я─п╬я┤п╦я┌п╟п╫п╬ -я┐п╨п╟п╥п╟п╫п╫п╬п╣ п╨п╬п╩п╦я┤п╣я│я┌п╡п╬ я│п╦п╪п╡п╬п╩п╬п╡ п╬я┌ п╨п╬п╫я├п╟ п╡п╡п╬п╢п╟ (п╩п╦п╠п╬, п╣я│п╩п╦ я│п╬я┤п╣я┌п╟п╣я┌я│я▐ я│ \fI \+ \fR: -п©п╣я─п╣п╢ я┌п╣п╨я┐я┴п╣п╧ п©п╬п╥п╦я├п╦п╦ я└п╟п╧п╩п╟ п╡ п©п╬я┌п╬п╨п╣ я│я┌п╟п╫п╢п╟я─я┌п╫п╬пЁп╬ п╡п╡п╬п╢п╟). -п∙я│п╩п╦ п╨п╩я▌я┤ \-s п╫п╣ п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐, я┌п╬ xxd п╫п╟я┤п╦п╫п╟п╣я┌ я─п╟п╠п╬я┌я┐ п╬я┌ я┌п╣п╨я┐я┴п╣п╧ п©п╬п╥п╦я├п╦п╦ п╡ я└п╟п╧п╩п╣. +п⌠п╢п╣ \fI+ \fRя┐п╨п╟п╥я▀п╡п╟п╣я┌, я┤я┌п╬ я│п╪п╣я┴п╣п╫п╦п╣ я▐п╡п╩я▐п╣я┌я│я▐ п╬я┌п╫п╬я│п╦я┌п╣п╩я▄п╫я▀п╪ п©п╬ п╬я┌п╫п╬я┬п╣п╫п╦я▌ +п╨ я┌п╣п╨я┐я┴п╣п╧ п©п╬п╥п╦я├п╦п╦ п╢п╟п╫п╫я▀я┘ п╡ я│я┌п╟п╫п╢п╟я─я┌п╫п╬п╪ п©п╬я┌п╬п╨п╣ п╡п╡п╬п╢п╟ (п╠п╣я│я│п╪я▀я│п╩п╣п╫п╫п╬, п╣я│п╩п╦ я┤я┌п╣п╫п╦п╣ +п©я─п╬п╦я│я┘п╬п╢п╦я┌ п╫п╣ п╦п╥ я│я┌п╟п╫п╢п╟я─я┌п╫п╬пЁп╬ п©п╬я┌п╬п╨п╟ п╡п╡п╬п╢п╟). п░ п©п╟я─п╟п╪п╣я┌я─ \fI\- \fRя┐п╨п╟п╥я▀п╡п╟п╣я┌, +я┤я┌п╬ п╢п╬п╩п╤п╫п╬ п╠я▀я┌я▄ п©я─п╬я┤п╦я┌п╟п╫п╬ я┐п╨п╟п╥п╟п╫п╫п╬п╣ п╨п╬п╩п╦я┤п╣я│я┌п╡п╬ я│п╦п╪п╡п╬п╩п╬п╡ п╬я┌ п╨п╬п╫я├п╟ п╡п╡п╬п╢п╟ (п╩п╦п╠п╬, +п╣я│п╩п╦ п╬п╢п╫п╬п╡я─п╣п╪п╣п╫п╫п╬ я│ п©п╟я─п╟п╪п╣я┌я─п╬п╪ \fI+\fR, я┌п╬ п©п╣я─п╣п╢ я┌п╣п╨я┐я┴п╣п╧ п©п╬п╥п╦я├п╦п╣п╧ п╢п╟п╫п╫я▀я┘ +п╡ я│я┌п╟п╫п╢п╟я─я┌п╫п╬п╪ п©п╬я┌п╬п╨п╣ п╡п╡п╬п╢п╟). +п∙я│п╩п╦ п╟я─пЁя┐п╪п╣п╫я┌ \-s п╫п╣ п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐, я┌п╬ п©я─п╬пЁя─п╟п╪п╪п╟ xxd п╫п╟я┤п╦п╫п╟п╣я┌ п╬п╠я─п╟п╠п╬я┌п╨я┐ +п╬я┌ я┌п╣п╨я┐я┴п╣п╧ п©п╬п╥п╦я├п╦п╦ п╡ я└п╟п╧п╩п╣. .TP .I \-u -п≤я│п©п╬п╩я▄п╥я┐п╣я┌ я┬п╣я│я┌п╫п╟п╢я├п╟я┌п╣я─п╦я┤п╫я▀п╣ я├п╦я└я─я▀ п╡ п╡п╣я─я┘п╫п╣п╪ я─п╣пЁп╦я│я┌я─п╣. п÷п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌ п╦я│п©п╬п╩я▄п╥я┐я▌я┌я│я▐ я├п╦я└я─я▀ п╡ -п╫п╦п╤п╫п╣п╪ я─п╣пЁп╦я│я┌я─п╣ я│п╦п╪п╡п╬п╩п╬п╡. +пёп╨п╟п╥я▀п╡п╟п╣я┌, я┤я┌п╬ п╡ п╡я▀п╡п╬п╢п╣ п╬я┌п╬п╠я─п╟п╤п╟я┌я▄ я┬п╣я│я┌п╫п╟п╢я├п╟я┌п╣я─п╦я┤п╫я▀п╣ я├п╦я└я─я▀ п╡ п╡п╣я─я┘п╫п╣п╪ я─п╣пЁп╦я│я┌я─п╣. +п÷п╬ я┐п╪п╬п╩я┤п╟п╫п╦я▌ п╦я│п©п╬п╩я▄п╥я┐я▌я┌я│я▐ я│п╦п╪п╡п╬п╩я▀ п╡ п╫п╦п╤п╫п╣п╪ я─п╣пЁп╦я│я┌я─п╣ я│п╦п╪п╡п╬п╩п╬п╡. .TP .IR \-v " | " \-version -п·я┌п╬п╠я─п╟п╤п╟п╣я┌ п╦п╫я└п╬я─п╪п╟я├п╦я▌ п╬ п╡п╣я─я│п╦п╦ п©я─п╬пЁя─п╟п╪п╪я▀. -.SH п÷п·п■п▓п·п■п²п╚п∙ п п░п°п²п≤ +п÷п╬п╨п╟п╥п╟я┌я▄ п╦п╫я└п╬я─п╪п╟я├п╦я▌ п╬ п╡п╣я─я│п╦п╦ п©я─п╬пЁя─п╟п╪п╪я▀ п╦ п╥п╟п╡п╣я─я┬п╦я┌я▄ я─п╟п╠п╬я┌я┐. +.SH п²п∙п п·п╒п·п═п╚п∙ п═п░п≈п╙п╞п║п²п∙п²п≤п╞ .PP +п÷я─п╦ я┐п╨п╟п╥п╟п╫п╦п╦ п╨п╬п╪п╟п╫п╢я▀ .I xxd \-r -п╬п╠п╩п╟п╢п╟п╣я┌ п╡я│я┌я─п╬п╣п╫п╫я▀п╪ п╦п╫я┌п╣п╩п╩п╣п╨я┌п╬п╪ п╢п╩я▐ я─п╟я│п©п╬п╥п╫п╟п╡п╟п╫п╦я▐ п╦п╫я└п╬я─п╪п╟я├п╦п╦ п╬ п╫п╬п╪п╣я─п╟я┘ я│я┌я─п╬п╨. +п©я─п╦ п╥п╟п©я┐я│п╨п╣ п©я─п╬пЁя─п╟п╪п╪я▀, п╠я┐п╢п╣я┌ п©я─п╦п╪п╣п╫я▐я┌я▄я│я▐ п╫п╣п╨п╦п╧ п╡я│я┌я─п╬п╣п╫п╫я▀п╧ п╟п╩пЁп╬я─п╦я┌п╪ +п╢п╩я▐ я─п╟я│п©п╬п╥п╫п╟п╡п╟п╫п╦я▐ п╦п╫я└п╬я─п╪п╟я├п╦п╦ п╬ п╫п╬п╪п╣я─п╟я┘ я│я┌я─п╬п╨. п∙я│п╩п╦ п╡п╬п╥п╪п╬п╤п╣п╫ п©п╬п╦я│п╨ п©п╬ п╡я┘п╬п╢п╫п╬п╪я┐ я└п╟п╧п╩я┐, я┌п╬ п╫п╬п╪п╣я─п╟ я│я┌я─п╬п╨ п╡ п╫п╟я┤п╟п╩п╣ п╨п╟п╤п╢п╬п╧ я│я┌я─п╬п╨п╦ -я┬п╣я│я┌п╫п╟п╢я├п╟я┌п╣я─п╦я┤п╫п╬пЁп╬ п©я─п╣п╢я│я┌п╟п╡п╩п╣п╫п╦я▐ п╪п╬пЁя┐я┌ п╠я▀я┌я▄ п╫п╣я┐п©п╬я─я▐п╢п╬я┤п╣п╫п╫я▀п╪п╦, п╫п╣п╨п╬я┌п╬я─я▀п╣ я│я┌я─п╬п╨п╦ п╪п╬пЁя┐я┌ -п╠я▀я┌я▄ п©я─п╬п©я┐я┴п╣п╫я▀ п╦п╩п╦ п©п╣я─п╣я│п╣п╨п╟я┌я▄я│я▐ п╢я─я┐пЁ я│ п╢я─я┐пЁп╬п╪. п▓ я█я┌п╦я┘ я│п╩я┐я┤п╟я▐я┘ xxd п╦я│п©п╬п╩я▄п╥я┐п╣я┌ -lseek(2) п╢п╩я▐ п©п╣я─п╣я┘п╬п╢п╟ п╨ я│п╩п╣п╢я┐я▌я┴п╣п╧ п©п╬п╥п╦я├п╦п╦. п∙я│п╩п╦ п©п╬п╦я│п╨ п©п╬ п╡я┘п╬п╢п╫п╬п╪я┐ я└п╟п╧п╩я┐ -п╫п╣п╡п╬п╥п╪п╬п╤п╣п╫, я┌п╬ п╢п╬п©я┐я│я┌п╦п╪я▀ я┌п╬п╩я▄п╨п╬ п©я─п╬п©я┐я│п╨п╦ я│я┌я─п╬п╨, п╨п╬я┌п╬я─я▀п╣ п╥п╟п©п╬п╩п╫я▐я▌я┌я│я▐ п╫я┐п╩п╣п╡я▀п╪п╦ -п╠п╟п╧я┌п╟п╪п╦. +я┬п╣я│я┌п╫п╟п╢я├п╟я┌п╣я─п╦я┤п╫п╬пЁп╬ п©я─п╣п╢я│я┌п╟п╡п╩п╣п╫п╦я▐ п╪п╬пЁя┐я┌ п╠я▀я┌я▄ п╫п╣я┐п©п╬я─я▐п╢п╬я┤п╣п╫п╫я▀п╪п╦, п╫п╣п╨п╬я┌п╬я─я▀п╣ я│я┌я─п╬п╨п╦ +п╪п╬пЁя┐я┌ п╠я▀я┌я▄ п©я─п╬п©я┐я┴п╣п╫я▀ п╦п╩п╦ п©п╣я─п╣я│п╣п╨п╟я┌я▄я│я▐ п╢я─я┐пЁ я│ п╢я─я┐пЁп╬п╪. п▓ я█я┌п╦я┘ я│п╩я┐я┤п╟я▐я┘ п©я─п╬пЁя─п╟п╪п╪п╟ +xxd п╦я│п©п╬п╩я▄п╥я┐п╣я┌ я└я┐п╫п╨я├п╦я▌ lseek(2) п╢п╩я▐ п©п╣я─п╣я┘п╬п╢п╟ п╨ я│п╩п╣п╢я┐я▌я┴п╣п╧ п©п╬п╥п╦я├п╦п╦. п∙я│п╩п╦ п©п╬п╦я│п╨ п©п╬ +п╡я┘п╬п╢п╫п╬п╪я┐ я└п╟п╧п╩я┐ п╫п╣п╡п╬п╥п╪п╬п╤п╣п╫, я┌п╬ п╢п╬п©я┐я│я┌п╦п╪я▀ я┌п╬п╩я▄п╨п╬ п©я─п╬п©я┐я│п╨п╦ я│я┌я─п╬п╨, п╨п╬я┌п╬я─я▀п╣ +п╥п╟п©п╬п╩п╫я▐я▌я┌я│я▐ п╫я┐п╩п╣п╡я▀п╪п╦ п╠п╟п╧я┌п╟п╪п╦. .PP +п≤я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╣ п╨п╬п╪п╟п╫п╢я▀ .I xxd \-r -п╫п╦п╨п╬пЁп╢п╟ п╫п╣ п╡я▀п╡п╬п╢п╦я┌ я│п╬п╬п╠я┴п╣п╫п╦п╧ п╬п╠ п╬я┬п╦п╠п╨п╟я┘. п°я┐я│п╬я─ п©я─п╬п©я┐я│п╨п╟п╣я┌я│я▐ п╪п╬п╩я┤п╟. +п©я─п╦п╡п╬п╢п╦я┌ п╨ я┌п╬п╪я┐, я┤я┌п╬ я│п╬п╬п╠я┴п╣п╫п╦я▐ п╬п╠ п╬я┬п╦п╠п╨п╟я┘ п╫п╣ п╠я┐п╢я┐я┌ п╬я┌п╬п╠я─п╟п╤п╟я┌я▄я│я▐. +п÷п╬я│я┌п╬я─п╬п╫п╫п╦п╣ п╢п╟п╫п╫я▀п╣ п©я─п╬я│я┌п╬ п╪п╬п╩я┤п╟ п©я─п╬п©я┐я│п╨п╟я▌я┌я│я▐. .PP -п÷я─п╦ я─п╣п╢п╟п╨я┌п╦я─п╬п╡п╟п╫п╦п╦ я┬п╣я│я┌п╫п╟п╢я├п╟я┌п╣я─п╦я┤п╫я▀я┘ п©я─п╣п╢я│я┌п╟п╡п╩п╣п╫п╦п╧ п╠п╦п╫п╟я─п╫я▀я┘ я└п╟п╧п╩п╬п╡ п╬п╠я─п╟я┴п╟п╧я┌п╣ -п╡п╫п╦п╪п╟п╫п╦п╣, я┤я┌п╬ +п÷я─п╦ я─п╣п╢п╟п╨я┌п╦я─п╬п╡п╟п╫п╦п╦ я┬п╣я│я┌п╫п╟п╢я├п╟я┌п╣я─п╦я┤п╫п╬пЁп╬ п©я─п╣п╢я│я┌п╟п╡п╩п╣п╫п╦я▐ п╢п╡п╬п╦я┤п╫я▀я┘ я└п╟п╧п╩п╬п╡, п╬п╠я─п╟я┴п╟п╧я┌п╣ +п╡п╫п╦п╪п╟п╫п╦п╣, я┤я┌п╬ п©п╬ п╨п╬п╪п╟п╫п╢п╣ .I xxd \-r -п©я─п╬п©я┐я│п╨п╟п╣я┌ п╡ я│я┌я─п╬п╨п╣ п╡п╡п╬п╢п╟ п╩я▌п╠я▀п╣ п╢п╟п╫п╫я▀п╣ п©п╬я│п╩п╣ п©я─п╬я┤я┌п╣п╫п╦я▐ п╢п╬я│я┌п╟я┌п╬я┤п╫п╬пЁп╬ п╨п╬п╩п╦я┤п╣я│я┌п╡п╟ -п╨п╬п╩п╬п╫п╬п╨ я┬п╣я│я┌п╫п╟п╢я├п╟я┌п╣я─п╦я┤п╫я▀я┘ п╢п╟п╫п╫я▀я┘ (я│п╪. п╨п╩я▌я┤ \-c). п╜я┌п╬ п╬п╥п╫п╟я┤п╟п╣я┌, я┤я┌п╬ п╦п╥п╪п╣п╫п╣п╫п╦я▐, -п╡п╫п╣я│п╣п╫п╫я▀п╣ п╡ п╨п╬п╩п╬п╫п╨п╦ я│ п©п╣я┤п╟я┌п╫я▀п╪п╦ я│п╦п╪п╡п╬п╩п╟п╪п╦ ascii (п╦п╩п╦ ebcdic), п╡я│п╣пЁп╢п╟ п╦пЁп╫п╬я─п╦я─я┐я▌я┌я│я▐. +, п©п╬я│п╩п╣ я│я┤п╦я┌я▀п╡п╟п╫п╦я▐ п╢п╬я│я┌п╟я┌п╬я┤п╫п╬пЁп╬ п╨п╬п╩п╦я┤п╣я│я┌п╡п╟ п╨п╬п╩п╬п╫п╬п╨ я┬п╣я│я┌п╫п╟п╢я├п╟я┌п╣я─п╦я┤п╫я▀я┘ п╢п╟п╫п╫я▀я┘ +(я│п╪. п╟я─пЁя┐п╪п╣п╫я┌ \-c), п╡ я│я┌я─п╬п╨п╣ п╡п╡п╬п╢п╟ п╫п╣ п╠я┐п╢я┐я┌ п╬п╠я─п╟п╠п╟я┌я▀п╡п╟я┌я▄я│я▐ п╬я│я┌п╟п╩я▄п╫я▀п╣ п╢п╟п╫п╫я▀п╣. +п╜я┌п╬ п╬п╥п╫п╟я┤п╟п╣я┌, я┤я┌п╬ п╦п╥п╪п╣п╫п╣п╫п╦я▐, п╡п╫п╣я│я▒п╫п╫я▀п╣ п╡ п╨п╬п╩п╬п╫п╨п╣ я│ я┌п╣п╨я│я┌п╬п╪ п╡ п╨п╬п╢п╦я─п╬п╡п╨п╣ +ASCII (п╦п╩п╦ EBCDIC), п╡я│п╣пЁп╢п╟ п╦пЁп╫п╬я─п╦я─я┐я▌я┌я│я▐. п÷я─п╦ п╬п╠я─п╟я┌п╫п╬п╪ п©я─п╣п╬п╠я─п╟п╥п╬п╡п╟п╫п╦п╦ я┬п╣я│я┌п╫п╟п╢я├п╟я┌п╣я─п╦я┤п╫п╬пЁп╬ п©я─п╣п╢я│я┌п╟п╡п╩п╣п╫п╦я▐ п╡ я│я┌п╦п╩п╣ -postscript я│ п©п╬п╪п╬я┴я▄я▌ п╨п╬п╪п╟п╫п╢я▀ xxd \-r \-p п╨п╬п╩п╦я┤п╣я│я┌п╡п╬ п╨п╬п╩п╬п╫п╬п╨ п╫п╣ я┐я┤п╦я┌я▀п╡п╟п╣я┌я│я▐. -п▓ я█я┌п╬п╪ я│п╩я┐я┤п╟п╣ я─п╟я│п©п╬п╥п╫п╟я▌я┌я│я▐ п╡я│п╣ я│п╦п╪п╡п╬п╩я▀, п╨п╬я┌п╬я─я▀п╣ п©п╬я┘п╬п╤п╦ п╫п╟ п©п╟я─я▀ я┬п╣я│я┌п╫п╟п╢я├п╟я┌п╣я─п╦я┤п╫я▀я┘ я├п╦я└я─. +PostScript я│ п©п╬п╪п╬я┴я▄я▌ п╨п╬п╪п╟п╫п╢я▀ xxd \-r \-p п╨п╬п╩п╦я┤п╣я│я┌п╡п╬ п╨п╬п╩п╬п╫п╬п╨ п╫п╣ я┐я┤п╦я┌я▀п╡п╟п╣я┌я│я▐. +п▓ я█я┌п╬п╪ я│п╩я┐я┤п╟п╣ я─п╟я│п©п╬п╥п╫п╟я▌я┌я│я▐ п╡я│п╣ я│п╦п╪п╡п╬п╩я▀, п╨п╬я┌п╬я─я▀п╣ п©п╬я┘п╬п╤п╦ п╫п╟ п©п╟я─я▀ я┬п╣я│я┌п╫п╟п╢я├п╟я┌п╣я─п╦я┤п╫я▀я┘ +я├п╦я└я─. .PP п·п╠я─п╟я┌п╦я┌п╣ п╡п╫п╦п╪п╟п╫п╦п╣ п╫п╟ я─п╟п╥п╩п╦я┤п╦п╣ п╪п╣п╤п╢я┐ п╨п╬п╪п╟п╫п╢п╟п╪п╦ .PP @@ -186,125 +250,139 @@ postscript я│ п©п╬п╪п╬я┴я▄я▌ п╨п╬п╪п╟п╫п╢я▀ xxd \-r \-p п╨п╬п╩п╦я┤п╣я│я┌п╡п╬ п╨ .I xxd \-s \+seek п╪п╬п╤п╣я┌ п╬я┌п╩п╦я┤п╟я┌я▄я│я▐ п╬я┌ .I xxd \-s seek, -п©п╬я│п╨п╬п╩я▄п╨я┐ п╢п╩я▐ я┌п╬пЁп╬, я┤я┌п╬п╠я▀ "п╬я┌п╪п╬я┌п╟я┌я▄" п╢п╟п╫п╫я▀п╣ п╫п╟ п╡я┘п╬п╢п╣ п╫п╟п╥п╟п╢, п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ п╡я▀п╥п╬п╡ lseek(2). -п÷я─п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╦ `+' п©п╬п╡п╣п╢п╣п╫п╦п╣ п╠я┐п╢п╣я┌ п╬я┌п╩п╦я┤п╟я┌я▄я│я▐, п╣я│п╩п╦ п╡я┘п╬п╢п╫я▀п╣ п╢п╟п╫п╫я▀п╣ -п©п╬я│я┌я┐п©п╟я▌я┌ я│ п©п╬я┌п╬п╨п╟ я│я┌п╟п╫п╢п╟я─я┌п╫п╬пЁп╬ п╡п╡п╬п╢п╟, п╟ п©п╬п╥п╦я├п╦я▐ п╡ я└п╟п╧п╩п╣ я│я┌п╟п╫п╢п╟я─я┌п╫п╬пЁп╬ п╡п╡п╬п╢п╟ п╫п╣ п╫п╟я┘п╬п╢п╦я┌я│я▐ -п╡ п╫п╟я┤п╟п╩п╣ я└п╟п╧п╩п╟ п╨ я┌п╬п╪я┐ п╪п╬п╪п╣п╫я┌я┐, п╨п╬пЁп╢п╟ п©я─п╬пЁя─п╟п╪п╪п╟ xxd п╥п╟п©я┐я┴п╣п╫п╟ п╦ п©я─п╦я│я┌я┐п©п╟п╣я┌ п╨ я┤я┌п╣п╫п╦я▌ п╡п╡п╬п╢п╟. +п©п╬я│п╨п╬п╩я▄п╨я┐ п╢п╩я▐ я┌п╬пЁп╬, я┤я┌п╬п╠я▀ "п╬я┌п╪п╬я┌п╟я┌я▄" п╢п╟п╫п╫я▀п╣ п╫п╟ п╡я┘п╬п╢п╣ п╫п╟п╥п╟п╢, п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐ п╡я▀п╥п╬п╡ +я└я┐п╫п╨я├п╦п╦ lseek(2). +п÷я─п╦ я┐п╨п╟п╥п╟п╫п╦п╦ п©п╟я─п╟п╪п╣я┌я─п╟ '+' п©п╬п╡п╣п╢п╣п╫п╦п╣ п╠я┐п╢п╣я┌ п╬я┌п╩п╦я┤п╟я┌я▄я│я▐, п╣я│п╩п╦ п╡я┘п╬п╢п╫я▀п╣ п╢п╟п╫п╫я▀п╣ +п©п╬я│я┌я┐п©п╟я▌я┌ я│п╬ я│я┌п╟п╫п╢п╟я─я┌п╫п╬пЁп╬ п©п╬я┌п╬п╨п╟ п╡п╡п╬п╢п╟, п╟ п©п╬п╥п╦я├п╦я▐ п╡ я└п╟п╧п╩п╣ я│я┌п╟п╫п╢п╟я─я┌п╫п╬пЁп╬ п╡п╡п╬п╢п╟ +п╫п╣ п╫п╟я┘п╬п╢п╦я┌я│я▐ п╡ п╫п╟я┤п╟п╩п╣ я└п╟п╧п╩п╟ п╨ я┌п╬п╪я┐ п╪п╬п╪п╣п╫я┌я┐, п╨п╬пЁп╢п╟ п©я─п╬пЁя─п╟п╪п╪п╟ xxd п╥п╟п©я┐я┴п╣п╫п╟ +п╦ п©я─п╦я│я┌я┐п©п╟п╣я┌ п╨ я┤я┌п╣п╫п╦я▌ п╡п╡п╬п╢п╟. п²п╦п╤п╣я│п╩п╣п╢я┐я▌я┴п╦п╣ п©я─п╦п╪п╣я─я▀ п©п╬п╪п╬пЁя┐я┌ п©я─п╬я▐я│п╫п╦я┌я▄ (п╦п╩п╦ п╣я┴я▒ п╠п╬п╩я▄я┬п╣ п╥п╟п©я┐я┌п╟я┌я▄!) я│п╦я┌я┐п╟я├п╦я▌... .PP -п·я┌п╪п╬я┌п╨п╟ п╫п╟п╥п╟п╢ п©п╬я┌п╬п╨п╟ я│я┌п╟п╫п╢п╟я─я┌п╫п╬пЁп╬ п╡п╡п╬п╢п╟; п╫п╣п╬п╠я┘п╬п╢п╦п╪п╬, п©п╬я│п╨п╬п╩я▄п╨я┐ 'cat' я┐п╤п╣ п╡я▀п©п╬п╩п╫п╦п╩п╟ -я┤я┌п╣п╫п╦п╣ п╢п╬ п╨п╬п╫я├п╟ п©п╬я┌п╬п╨п╟ я│я┌п╟п╫п╢п╟я─я┌п╫п╬пЁп╬ п╡п╡п╬п╢п╟: +п·я┌п╪п╬я┌п╨п╟ п©п╬я┌п╬п╨п╟ я│я┌п╟п╫п╢п╟я─я┌п╫п╬пЁп╬ п╡п╡п╬п╢п╟ п╫п╟п╥п╟п╢ п╫п╣п╬п╠я┘п╬п╢п╦п╪п╟, п©п╬я│п╨п╬п╩я▄п╨я┐ п©я─п╬пЁя─п╟п╪п╪п╟ 'cat' +я┐п╤п╣ п╡я▀п©п╬п╩п╫п╦п╩п╟ я┤я┌п╣п╫п╦п╣ п╢п╟п╫п╫я▀я┘ п╢п╬ п╨п╬п╫я├п╟ п╦п╥ я│я┌п╟п╫п╢п╟я─я┌п╫п╬пЁп╬ п©п╬я┌п╬п╨п╟ п╡п╡п╬п╢п╟: .PP -\fI% sh \-c 'cat > plain_copy; xxd \-s 0 > hex_copy' < file +\fI% sh \-c "cat > plain_copy; xxd \-s 0 > hex_copy" < file\fR .PP -п▓я▀п╡п╬п╢ я┬п╣я│я┌п╫п╟п╢я├п╟я┌п╣я─п╦я┤п╫п╬пЁп╬ п©я─п╣п╢я│я┌п╟п╡п╩п╣п╫п╦я▐ п╬я┌ п©п╬п╥п╦я├п╦п╦ п╡ я└п╟п╧п╩п╣ 0x480 -(= 1024+128). -п║п╦п╪п╡п╬п╩ `+' п╬п╥п╫п╟я┤п╟п╣я┌ "п╬я┌п╫п╬я│п╦я┌п╣п╩я▄п╫п╬ я┌п╣п╨я┐я┴п╣п╧ п©п╬п╥п╦я├п╦п╦", я┌п╟п╨п╦п╪ п╬п╠я─п╟п╥п╬п╪ `128' п╢п╬п╠п╟п╡п╩я▐п╣я┌я│я▐ -п╨ п©п╣я─п╡п╬п╪я┐ п╨п╦п╩п╬п╠п╟п╧я┌я┐, пЁп╢п╣ п╥п╟п╡п╣я─я┬п╟п╣я┌ я─п╟п╠п╬я┌я┐ dd: +п▓я▀п╡п╬п╢ я┬п╣я│я┌п╫п╟п╢я├п╟я┌п╣я─п╦я┤п╫п╬пЁп╬ п©я─п╣п╢я│я┌п╟п╡п╩п╣п╫п╦я▐ п╬я┌ п©п╬п╥п╦я├п╦п╦ п╡ я└п╟п╧п╩п╣ 0x480 (=1024+128). +п÷п╟я─п╟п╪п╣я┌я─ '+' п╬п╥п╫п╟я┤п╟п╣я┌ "п╬я┌п╫п╬я│п╦я┌п╣п╩я▄п╫п╬ я┌п╣п╨я┐я┴п╣п╧ п©п╬п╥п╦я├п╦п╦", я┌п╟п╨п╦п╪ п╬п╠я─п╟п╥п╬п╪ '128' +п╢п╬п╠п╟п╡п╩я▐п╣я┌я│я▐ п╨ п©п╣я─п╡п╬п╪я┐ п╨п╦п╩п╬п╠п╟п╧я┌я┐, пЁп╢п╣ п╥п╟п╡п╣я─я┬п╟п╣я┌ я─п╟п╠п╬я┌я┐ п©я─п╬пЁя─п╟п╪п╪п╟ dd: .PP -\fI% sh \-c 'dd of=plain_snippet bs=1k count=1; xxd \-s +128 > hex_snippet' < file +\fI% sh \-c "dd of=plain_snippet bs=1k count=1; xxd \-s +128 \> hex_snippet" < file\fR .PP -п▓я▀п╡п╬п╢ я┬п╣я│я┌п╫п╟п╢я├п╟я┌п╣я─п╦я┤п╫п╬пЁп╬ п©я─п╣п╢я│я┌п╟п╡п╩п╣п╫п╦я▐ п╬я┌ п©п╬п╥п╦я├п╦п╦ п╡ я└п╟п╧п╩п╣ 0x100 -(= 1024-768): +п▓я▀п╡п╬п╢ я┬п╣я│я┌п╫п╟п╢я├п╟я┌п╣я─п╦я┤п╫п╬пЁп╬ п©я─п╣п╢я│я┌п╟п╡п╩п╣п╫п╦я▐ п╬я┌ п©п╬п╥п╦я├п╦п╦ п╡ я└п╟п╧п╩п╣ 0x100 (=1024\[mi]768): .PP -\fI% sh \-c 'dd of=plain_snippet bs=1k count=1; xxd \-s +-768 > hex_snippet' < file +\fI% sh \-c "dd of=plain_snippet bs=1k count=1; xxd \-s +\-768 \> hex_snippet" < file\fR .PP -п▓ я┌п╬ п╤п╣ п╡я─п╣п╪я▐, я│п╩п╣п╢я┐п╣я┌ п╥п╟п╪п╣я┌п╦я┌я▄, я┤я┌п╬ п©п╬п╢п╬п╠п╫я▀п╣ я│п╦я┌я┐п╟я├п╦п╦ п╡я│я┌я─п╣я┤п╟я▌я┌я│я▐ п╢п╬п╡п╬п╩я▄п╫п╬ я─п╣п╢п╨п╬, -я┌п╟п╨ я┤я┌п╬ я│п╦п╪п╡п╬п╩ `+' п╬п╠я▀я┤п╫п╬ п╫п╣ п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐. п░п╡я┌п╬я─ п©я─п╣п╢п©п╬я┤п╦я┌п╟п╣я┌ п╫п╟п╠п╩я▌п╢п╟я┌я▄ п╥п╟ я─п╟п╠п╬я┌п╬п╧ -xxd я│ п©п╬п╪п╬я┴я▄я▌ strace(1) п╦п╩п╦ truss(1) п╡ я┌п╣я┘ я│п╩я┐я┤п╟я▐я┘, п╨п╬пЁп╢п╟ п©я─п╦п╪п╣п╫я▐п╣я┌я│я▐ п╨п╩я▌я┤ +п▓ я┌п╬ п╤п╣ п╡я─п╣п╪я▐, я│п╩п╣п╢я┐п╣я┌ п╥п╟п╪п╣я┌п╦я┌я▄, я┤я┌п╬ п©п╬п╢п╬п╠п╫я▀п╣ я│п╦я┌я┐п╟я├п╦п╦ п╡я│я┌я─п╣я┤п╟я▌я┌я│я▐ п╢п╬п╡п╬п╩я▄п╫п╬ +я─п╣п╢п╨п╬, я┌п╟п╨ я┤я┌п╬ п©п╟я─п╟п╪п╣я┌я─ '+' п╬п╠я▀я┤п╫п╬ п╫п╣ п╦я│п©п╬п╩я▄п╥я┐п╣я┌я│я▐. п░п╡я┌п╬я─ п©я─п╣п╢п©п╬я┤п╦я┌п╟п╣я┌ п╫п╟п╠п╩я▌п╢п╟я┌я▄ +п╥п╟ я─п╟п╠п╬я┌п╬п╧ п©я─п╬пЁя─п╟п╪п╪я▀ xxd я│ п©п╬п╪п╬я┴я▄я▌ п╦п╫я│я┌я─я┐п╪п╣п╫я┌п╬п╡ strace(1) п╦п╩п╦ truss(1) п╡ я┌п╣я┘ +я│п╩я┐я┤п╟я▐я┘, п╨п╬пЁп╢п╟ п©я─п╦п╪п╣п╫я▐п╣я┌я│я▐ п╟я─пЁя┐п╪п╣п╫я┌ \-s. .SH п÷п═п≤п°п∙п═п╚ .PP .br -п▓я▀п╡п╣я│я┌п╦ п╡я│я▒, п╨я─п╬п╪п╣ п©п╣я─п╡я▀я┘ я┌я─я▒я┘ я│я┌я─п╬п╨ (0x30 п╠п╟п╧я┌п╬п╡) я└п╟п╧п╩п╟ -.B file +п▓я▀п╡п╣я│я┌п╦ п╡я│я▒, п╨я─п╬п╪п╣ п©п╣я─п╡я▀я┘ я┌я─я▒я┘ я│я┌я─п╬п╨ (0x30 п╠п╟п╧я┌) +.BR я└п╟п╧п╩п╟ : -.PP -\fI% xxd \-s 0x30 file +.br +\fI% xxd \-s 0x30 file\fR .PP .br -п▓я▀п╡п╣я│я┌п╦ я┌я─п╦ я│я┌я─п╬п╨п╦ (0x30 п╠п╟п╧я┌п╬п╡) п╬я┌ п╨п╬п╫я├п╟ я└п╟п╧п╩п╟ -.B file +п▓я▀п╡п╣я│я┌п╦ я┌я─п╦ я│я┌я─п╬п╨п╦ (0x30 п╠п╟п╧я┌) п╬я┌ п╨п╬п╫я├п╟ +.BR я└п╟п╧п╩п╟ : -.PP -\fI% xxd \-s \-0x30 file +.br +\fI% xxd \-s \-0x30 file\fR .PP .br -п▓я▀п╡п╣я│я┌п╦ 120 п╠п╟п╧я┌п╬п╡ п╡ п╡п╦п╢п╣ п╫п╣п©я─п╣я─я▀п╡п╫п╬пЁп╬ я┬п╣я│я┌п╫п╟п╢я├п╟я┌п╣я─п╦я┤п╫п╬пЁп╬ п©я─п╣п╢я│я┌п╟п╡п╩п╣п╫п╦я▐ -п©п╬ 20 п╬п╨я┌п╣я┌п╬п╡ п╡ я│я┌я─п╬п╨п╣: -.PP +п▓я▀п╡п╣я│я┌п╦ 120 п╠п╟п╧я┌ п╡ п╡п╦п╢п╣ п╫п╣п©я─п╣я─я▀п╡п╫п╬пЁп╬ я┬п╣я│я┌п╫п╟п╢я├п╟я┌п╣я─п╦я┤п╫п╬пЁп╬ п©я─п╣п╢я│я┌п╟п╡п╩п╣п╫п╦я▐ +п©п╬ 20 п╬п╨я┌п╣я┌п╬п╡ п╡ я│я┌я─п╬п╨п╣ +.br +(я█я┌п╬я┌ п©я─п╦п╪п╣я─ п╢п╩я▐ я│п©я─п╟п╡п╬я┤п╫п╦п╨п╟ xxd.1 п╫п╟ п╟п╫пЁп╩п╦п╧я│п╨п╬п╪ я▐п╥я▀п╨п╣, п╢п╩я▐ я─я┐я│я│п╨п╬пЁп╬ я▐п╥я▀п╨п╟ п╠я┐п╢п╣я┌ +п╫п╣п╪п╫п╬пЁп╬ п╢я─я┐пЁп╬п╧ я─п╣п╥я┐п╩я▄я┌п╟я┌): +.br \fI% xxd \-l 120 \-ps \-c 20 xxd.1\fR .br -2e544820585844203120224d616e75616c207061 +2e544820585844203120224d6179203230323422 .br -676520666f7220787864220a2e5c220a2e5c2220 +20224d616e75616c207061676520666f72207878 .br -32317374204d617920313939360a2e5c22204d61 +64220a2e5c220a2e5c222032317374204d617920 .br -6e207061676520617574686f723a0a2e5c222020 +313939360a2e5c22204d616e2070616765206175 .br -2020546f6e79204e7567656e74203c746f6e7940 +74686f723a0a2e5c2220202020546f6e79204e75 .br -7363746e7567656e2e7070702e67752e6564752e +67656e74203c746f6e79407363746e7567656e2e .br -.PP + +.br +п▓я▀п╡п╣я│я┌п╦ п©п╣я─п╡я▀п╣ 120 п╠п╟п╧я┌ я█я┌п╬пЁп╬ я│п©я─п╟п╡п╬я┤п╫п╦п╨п╟ п©п╬ 12 п╬п╨я┌п╣я┌п╬п╡ п╡ я│я┌я─п╬п╨п╣ +.br +(я█я┌п╬я┌ п©я─п╦п╪п╣я─ п╢п╩я▐ я│п©я─п╟п╡п╬я┤п╫п╦п╨п╟ xxd.1 п╫п╟ п╟п╫пЁп╩п╦п╧я│п╨п╬п╪ я▐п╥я▀п╨п╣, п╢п╩я▐ я─я┐я│я│п╨п╬пЁп╬ я▐п╥я▀п╨п╟ п╠я┐п╢п╣я┌ +п╫п╣п╪п╫п╬пЁп╬ п╢я─я┐пЁп╬п╧ я─п╣п╥я┐п╩я▄я┌п╟я┌): .br -п▓я▀п╡п╣я│я┌п╦ п©п╣я─п╡я▀п╣ 120 п╠п╟п╧я┌п╬п╡ я█я┌п╬п╧ я│я┌я─п╟п╫п╦я├я▀ я│п©я─п╟п╡п╬я┤п╫п╦п╨п╟ п©п╬ 12 п╬п╨я┌п╣я┌п╬п╡ п╡ я│я┌я─п╬п╨п╣: -.PP \fI% xxd \-l 120 \-c 12 xxd.1\fR .br -0000000: 2e54 4820 5858 4420 3120 224d .TH XXD 1 "M +00000000: 2e54 4820 5858 4420 3120 224d .TH XXD 1 "M .br -000000c: 616e 7561 6c20 7061 6765 2066 anual page f +0000000c: 6179 2032 3032 3422 2022 4d61 ay 2024" "Ma .br -0000018: 6f72 2078 7864 220a 2e5c 220a or xxd"..\\". +00000018: 6e75 616c 2070 6167 6520 666f nual page fo .br -0000024: 2e5c 2220 3231 7374 204d 6179 .\\" 21st May +00000024: 7220 7878 6422 0a2e 5c22 0a2e r xxd"..\\".. .br -0000030: 2031 3939 360a 2e5c 2220 4d61 1996..\\" Ma +00000030: 5c22 2032 3173 7420 4d61 7920 \\" 21st May .br -000003c: 6e20 7061 6765 2061 7574 686f n page autho +0000003c: 3139 3936 0a2e 5c22 204d 616e 1996..\\" Man .br -0000048: 723a 0a2e 5c22 2020 2020 546f r:..\\" To +00000048: 2070 6167 6520 6175 7468 6f72 page author .br -0000054: 6e79 204e 7567 656e 7420 3c74 ny Nugent п╡я▀я┘п╬п╢п╫п╬п╧_я└п╟п╧п╩\fR .br + +.br +п≈п╟п╪п╣п╫п╦я┌я▄ п╢п╟я┌я┐ п╡ я└п╟п╧п╩п╣ +.B xxd.1 +.br +(я█я┌п╬я┌ п©я─п╦п╪п╣я─ п╢п╩я▐ я│п©я─п╟п╡п╬я┤п╫п╦п╨п╟ xxd.1 п╫п╟ п╟п╫пЁп╩п╦п╧я│п╨п╬п╪ я▐п╥я▀п╨п╣, п╢п╩я▐ я─я┐я│я│п╨п╬пЁп╬ я▐п╥я▀п╨п╟ п╠я┐п╢я┐я┌ +п╫п╣п╪п╫п╬пЁп╬ п╢я─я┐пЁп╦п╣ п╨п╬п╪п╟п╫п╢я▀): +.PP +\fI% echo "0000034: 3574 68" | xxd \-r \- xxd.1\fR +.br +\fI% xxd \-s 0x33 \-l 13 \-c 13 xxd.1\fR +.br +00000033: 3235 7468 204d 6179 2031 3939 36 25th May 1996 .PP .br -п≈п╟п╪п╣п╫п╦я┌я▄ п╢п╟я┌я┐ п╡ я└п╟п╧п╩п╣ xxd.1: +п║п╬п╥п╢п╟я┌я▄ 65537-п╠п╟п╧я┌п╫я▀п╧ я└п╟п╧п╩, п╡я│п╣ п╠п╟п╧я┌я▀ п╨п╬я┌п╬я─п╬пЁп╬ п╦п╪п╣я▌я┌ п╥п╫п╟я┤п╣п╫п╦п╣ 0x00, +п╨я─п╬п╪п╣ п©п╬я│п╩п╣п╢п╫п╣пЁп╬ п╠п╟п╧я┌п╟, п╨п╬я┌п╬я─я▀п╧ п╢п╬п╩п╤п╣п╫ п╦п╪п╣я┌я▄ п╥п╫п╟я┤п╣п╫п╦п╣ 'A' (0x41): .PP -\fI% echo '0000029: 3574 68' | xxd \-r \- xxd.1\fR -.br -\fI% xxd \-s 0x28 \-l 12 \-c 12 xxd.1\fR -.br -0000028: 3235 7468 204d 6179 2031 3939 25th May 199 -.PP -.br -п║п╬п╥п╢п╟я┌я▄ 65537-п╠п╟п╧я┌п╫я▀п╧ я└п╟п╧п╩, п╡я│п╣ п╠п╟п╧я┌я▀ п╨п╬я┌п╬я─п╬пЁп╬ п╦п╪п╣я▌я┌ п╥п╫п╟я┤п╣п╫п╦п╣ -0x00, п╨я─п╬п╪п╣ п©п╬я│п╩п╣п╢п╫п╣пЁп╬ п╠п╟п╧я┌п╟, п╨п╬я┌п╬я─я▀п╧ п╢п╬п╩п╤п╣п╫ п╦п╪п╣я┌я▄ п╥п╫п╟я┤п╣п╫п╦п╣ 'A' -(0x41): -.PP -\fI% echo '010000: 41' | xxd \-r \> file\fR +\fI% echo "010000: 41" | xxd \-r > file\fR .PP .br п║п╬п╥п╢п╟я┌я▄ я┬п╣я│я┌п╫п╟п╢я├п╟я┌п╣я─п╦я┤п╫п╬п╣ п©я─п╣п╢я│я┌п╟п╡п╩п╣п╫п╦п╣ я█я┌п╬пЁп╬ я└п╟п╧п╩п╟ я│ @@ -312,97 +390,97 @@ xxd я│ п©п╬п╪п╬я┴я▄я▌ strace(1) п╦п╩п╦ truss(1) п╡ я┌п╣я┘ я│п╩я┐я┤п╟я▐я┘, п╨п╬пЁ .PP \fI% xxd \-a \-c 12 file\fR .br -0000000: 0000 0000 0000 0000 0000 0000 ............ +00000000: 0000 0000 0000 0000 0000 0000 ............ .br * .br -000fffc: 0000 0000 40 ....A +0000fffc: 0000 0000 41 ....A .PP п║п╬п╥п╢п╟я┌я▄ 1-п╠п╟п╧я┌п╫я▀п╧ я└п╟п╧п╩, я│п╬п╢п╣я─п╤п╟я┴п╦п╧ я│п╦п╪п╡п╬п╩ 'A'. -п╖п╦я│п╩п╬ п©п╬я│п╩п╣ '\-r \-s' п╢п╬п╠п╟п╡п╩я▐п╣я┌я│я▐ п╨ п╫п╬п╪п╣я─п╟п╪ я│я┌я─п╬п╨, п╫п╟п╧п╢п╣п╫п╫я▀п╪ п╡ я└п╟п╧п╩п╣; +п╖п╦я│п╩п╬ п©п╬я│п╩п╣ п╟я─пЁя┐п╪п╣п╫я┌п╬п╡ '\-r \-s' п╢п╬п╠п╟п╡п╩я▐п╣я┌я│я▐ п╨ п╫п╬п╪п╣я─п╟п╪ я│я┌я─п╬п╨, п╫п╟п╧п╢п╣п╫п╫я▀п╪ п╡ я└п╟п╧п╩п╣, п╦п╫п╟я┤п╣ пЁп╬п╡п╬я─я▐, п©я─п╣п╢я┬п╣я│я┌п╡я┐я▌я┴п╦п╣ п╠п╟п╧я┌я▀ п©я─п╬п©я┐я│п╨п╟я▌я┌я│я▐: .PP -\fI% echo '010000: 41' | xxd \-r \-s \-0x10000 \> file\fR -.PP -xxd п╪п╬п╤п╫п╬ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ п╡ п╨п╟я┤п╣я│я┌п╡п╣ я└п╦п╩я▄я┌я─п╟ п╡ я─п╣п╢п╟п╨я┌п╬я─п╣, п╫п╟п©я─п╦п╪п╣я─ п╡ -.B vim(1), -я┤я┌п╬п╠я▀ я│п╬п╥п╢п╟я┌я▄ я┬п╣я│я┌п╫п╟п╢я├п╟я┌п╣я─п╦я┤п╫п╬п╣ п©я─п╣п╢я│я┌п╟п╡п╩п╣п╫п╦п╣ п╬п╠п╩п╟я│я┌п╦ п╪п╣п╤п╢я┐ -п╬я┌п╪п╣я┌п╨п╟п╪п╦ `a' п╦ `z': +\fI% echo '010000: 41' | xxd \-r \-s \-0x10000 > file\fR .PP +п÷я─п╬пЁя─п╟п╪п╪я┐ xxd п╪п╬п╤п╫п╬ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ п╡ п╨п╟я┤п╣я│я┌п╡п╣ я└п╦п╩я▄я┌я─п╟ п╡ я─п╣п╢п╟п╨я┌п╬я─п╣, п╫п╟п©я─п╦п╪п╣я─ п╡ +.B vim(1) +, я┤я┌п╬п╠я▀ я│п╬п╥п╢п╟я┌я▄ я┬п╣я│я┌п╫п╟п╢я├п╟я┌п╣я─п╦я┤п╫п╬п╣ п©я─п╣п╢я│я┌п╟п╡п╩п╣п╫п╦п╣ п╬п╠п╩п╟я│я┌п╦ п╪п╣п╤п╢я┐ +п╥п╟п╨п╩п╟п╢п╨п╟п╪п╦ 'a' п╦ 'z': +.br \fI:'a,'z!xxd\fR .PP -п▓я▀ п╪п╬п╤п╣я┌п╣ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ xxd п╡ п╨п╟я┤п╣я│я┌п╡п╣ я└п╦п╩я▄я┌я─п╟ п╡ я─п╣п╢п╟п╨я┌п╬я─п╣, п╫п╟п©я─п╦п╪п╣я─ п╡ -.B vim(1), -п╢п╩я▐ п╡п╬я│я│я┌п╟п╫п╬п╡п╩п╣п╫п╦я▐ п╢п╟п╫п╫я▀я┘ п╦п╥ я┬п╣я│я┌п╫п╟п╢я├п╟я┌п╣я─п╦я┤п╫п╬пЁп╬ п©я─п╣п╢я│я┌п╟п╡п╩п╣п╫п╦я▐ -п╪п╣п╤п╢я┐ п╬я┌п╪п╣я┌п╨п╟п╪п╦ `a' п╦ `z': -.PP +п°п╬п╤п╫п╬ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ п©я─п╬пЁя─п╟п╪п╪я┐ xxd п╡ п╨п╟я┤п╣я│я┌п╡п╣ я└п╦п╩я▄я┌я─п╟ п╡ я─п╣п╢п╟п╨я┌п╬я─п╣, п╫п╟п©я─п╦п╪п╣я─ п╡ +.B vim(1) +, п╢п╩я▐ п╡п╬я│я│я┌п╟п╫п╬п╡п╩п╣п╫п╦я▐ п╢п╟п╫п╫я▀я┘ п╦п╥ я┬п╣я│я┌п╫п╟п╢я├п╟я┌п╣я─п╦я┤п╫п╬пЁп╬ п©я─п╣п╢я│я┌п╟п╡п╩п╣п╫п╦я▐ +п╪п╣п╤п╢я┐ п╥п╟п╨п╩п╟п╢п╨п╟п╪п╦ 'a' п╦ 'z': +.br \fI:'a,'z!xxd \-r\fR .PP -п▓я▀ п╪п╬п╤п╣я┌п╣ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ xxd п╡ п╨п╟я┤п╣я│я┌п╡п╣ я└п╦п╩я▄я┌я─п╟ п╡ я─п╣п╢п╟п╨я┌п╬я─п╣, п╫п╟п©я─п╦п╪п╣я─ п╡ -.B vim(1), -п╢п╩я▐ п╡п╬я│я│я┌п╟п╫п╬п╡п╩п╣п╫п╦я▐ п╢п╟п╫п╫я▀я┘ п╦п╥ п╣п╢п╦п╫я│я┌п╡п╣п╫п╫п╬п╧ я│я┌я─п╬п╨п╦ +п°п╬п╤п╫п╬ п╦я│п©п╬п╩я▄п╥п╬п╡п╟я┌я▄ п©я─п╬пЁя─п╟п╪п╪я┐ xxd п╡ п╨п╟я┤п╣я│я┌п╡п╣ я└п╦п╩я▄я┌я─п╟ п╡ я─п╣п╢п╟п╨я┌п╬я─п╣, п╫п╟п©я─п╦п╪п╣я─ п╡ +.B vim(1) +, п╢п╩я▐ п╡п╬я│я│я┌п╟п╫п╬п╡п╩п╣п╫п╦я▐ п╢п╟п╫п╫я▀я┘ п╦п╥ п╣п╢п╦п╫я│я┌п╡п╣п╫п╫п╬п╧ я│я┌я─п╬п╨п╦ я┬п╣я│я┌п╫п╟п╢я├п╟я┌п╣я─п╦я┤п╫п╬пЁп╬ п©я─п╣п╢я│я┌п╟п╡п╩п╣п╫п╦я▐. п÷п╬п╪п╣я│я┌п╦я┌п╣ п╨я┐я─я│п╬я─ п╡ я│п╬п╬я┌п╡п╣я┌я│я┌п╡я┐я▌я┴я┐я▌ я│я┌я─п╬п╨я┐ п╦ п╫п╟п╠п╣я─п╦я┌п╣ -.PP +.br \fI!!xxd \-r\fR .PP п╖я┌п╬п╠я▀ п©я─п╬я┤п╦я┌п╟я┌я▄ п╣п╢п╦п╫я│я┌п╡п╣п╫п╫я▀п╧ я│п╦п╪п╡п╬п╩ п╦п╥ п╨п╟п╫п╟п╩п╟ я│п╡я▐п╥п╦: -.PP +.br \fI% xxd \-c1 < /dev/term/b &\fR .br \fI% stty < /dev/term/b \-echo \-opost \-isig \-icanon min 1\fR .br -\fI% echo \-n foo > /dev/term/b\fR +\fI% echo \-n foo \> /dev/term/b\fR .PP -.SH п▓п·п≈п▓п═п░п╘п░п∙п°п╚п∙ п≈п²п░п╖п∙п²п≤п╞ -п÷я─п╬пЁя─п╟п╪п╪п╟ xxd п╥п╟п╡п╣я─я┬п╟п╣я┌ я─п╟п╠п╬я┌я┐ я│п╬ я│п╩п╣п╢я┐я▌я┴п╦п╪п╦ п╥п╫п╟я┤п╣п╫п╦я▐п╪п╦: +.SH п п·п■п╚ п≈п░п▓п∙п═п╗п∙п²п≤п╞ +п÷я─п╦ п╥п╟п╡п╣я─я┬п╣п╫п╦п╦ я─п╟п╠п╬я┌я▀, п©я─п╬пЁя─п╟п╪п╪п╟ xxd п╡п╬п╥п╡я─п╟я┴п╟п╣я┌ я│п╩п╣п╢я┐я▌я┴п╦п╣ п╥п╫п╟я┤п╣п╫п╦я▐: .TP 0 п·я┬п╦п╠п╨п╦ п╫п╣ п╬п╠п╫п╟я─я┐п╤п╣п╫я▀. .TP \-1 п·п©п╣я─п╟я├п╦я▐ п╫п╣ п©п╬п╢п╢п╣я─п╤п╦п╡п╟п╣я┌я│я▐ (п╡я▀п©п╬п╩п╫п╣п╫п╦п╣ -.I xxd \-r \-i +.I \%xxd \-r \-i п©п╬п╨п╟ п╫п╣п╡п╬п╥п╪п╬п╤п╫п╬). .TP 1 -п·я┬п╦п╠п╨п╟ п©я─п╦ я─п╟п╥п╠п╬я─п╣ п╨п╩я▌я┤п╣п╧ п╨п╬п╪п╟п╫п╢п╫п╬п╧ я│я┌я─п╬п╨п╦. +п·я┬п╦п╠п╨п╟ п©я─п╦ я─п╟п╥п╠п╬я─п╣ п╟я─пЁя┐п╪п╣п╫я┌п╬п╡ п╨п╬п╪п╟п╫п╢п╫п╬п╧ я│я┌я─п╬п╨п╦. .TP 2 -п÷я─п╬п╠п╩п╣п╪я▀ п╡п╬ п╡я┘п╬п╢п╫п╬п╪ я└п╟п╧п╩п╣. +п·я┬п╦п╠п╨п╦ п╡п╬ п╡я┘п╬п╢п╫п╬п╪ я└п╟п╧п╩п╣. .TP 3 -п÷я─п╬п╠п╩п╣п╪я▀ п╡ п╡я▀я┘п╬п╢п╫п╬п╪ я└п╟п╧п╩п╣. +п·я┬п╦п╠п╨п╦ п╡ п╡я▀я┘п╬п╢п╫п╬п╪ я└п╟п╧п╩п╣. .TP 4,5 п√п╣п╩п╟я┌п╣п╩я▄п╫п╟я▐ п©п╬п╥п╦я├п╦я▐ п©п╬п╦я│п╨п╟ п╫п╣п╢п╬я│я┌п╦п╤п╦п╪п╟. -.SH п║п°п·п╒п═п≤ п╒п░п п√п∙ +.SH п║п°п·п╒п═п≤п╒п∙ п╒п░п п√п∙ uuencode(1), uudecode(1), patch(1) .br .SH п÷п═п∙п■пёп÷п═п∙п√п■п∙п²п≤п∙ п║я┌я─п╟п╫п╫п╬я│я┌я▄ я█я┌п╬п╧ п©я─п╬пЁя─п╟п╪п╪я▀ я│п╬п╬я┌п╡п╣я┌я│я┌п╡я┐п╣я┌ п╬я│п╬п╠п╣п╫п╫п╬я│я┌я▐п╪ п╪п╬п╥пЁп╟ п╣я▒ я│п╬п╥п╢п╟я┌п╣п╩я▐. -п≤я│п©п╬п╩я▄п╥я┐п╧я┌п╣ п╣я▒ п╫п╟ я│п╡п╬п╧ я│я┌я─п╟я┘ п╦ я─п╦я│п╨. п п╬п©п╦я─я┐п╧я┌п╣ я└п╟п╧п╩я▀, п╬я┌я│п╩п╣п╤п╦п╡п╟п╧я┌п╣ -п╡я▀п╥п╬п╡я▀, я│я┌п╟п╫п╬п╡п╦я┌п╣я│я▄ п╡п╬п╩я┬п╣п╠п╫п╦п╨п╬п╪. +п≤я│п©п╬п╩я▄п╥я┐п╧я┌п╣ п╣я▒ п╫п╟ я│п╡п╬п╧ я│я┌я─п╟я┘ п╦ я─п╦я│п╨. п п╬п©п╦я─я┐п╧я┌п╣ я└п╟п╧п╩я▀, п╬я┌я│п╩п╣п╤п╦п╡п╟п╧я┌п╣ п╡я▀п╥п╬п╡я▀, +я│я┌п╟п╫п╬п╡п╦я┌п╣я│я▄ п╡п╬п╩я┬п╣п╠п╫п╦п╨п╬п╪. .br .SH п▓п∙п═п║п≤п╞ -п╜я┌п╟ я│я┌я─п╟п╫п╦я├п╟ я│п©я─п╟п╡п╬я┤п╫п╦п╨п╟ п╢п╬п╨я┐п╪п╣п╫я┌п╦я─я┐п╣я┌ xxd п╡п╣я─я│п╦п╦ 1.7. +п╜я┌п╬я┌ я│п©я─п╟п╡п╬я┤п╫п╦п╨ п╢п╬п╨я┐п╪п╣п╫я┌п╦я─я┐п╣я┌ п©я─п╬пЁя─п╟п╪п╪я┐ xxd п╡п╣я─я│п╦п╦ 1.7 п╬я┌ 2024-05. .SH п░п▓п╒п·п═ .br -(c) 1990-1997 п╝я─пЁп╣п╫ п▓п╟п╧пЁп╣я─я┌ (Juergen Weigert) +(c) п╝я─пЁп╣п╫ п▓п╟п╧пЁп╣я─я┌ (Juergen Weigert), 1990-1997 .br - + .LP п▓я▀ п╪п╬п╤п╣я┌п╣ я│п╡п╬п╠п╬п╢п╫п╬ я─п╟я│п©я─п╬я│я┌я─п╟п╫я▐я┌я▄ п©я─п╬пЁя─п╟п╪п╪я┐ я│п╬ я│я│я▀п╩п╨п╬п╧ п╫п╟ п╪п╣п╫я▐. .br -п∙я│п╩п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╣ я█я┌п╬п╧ п©я─п╬пЁя─п╟п╪п╪я▀ п©я─п╦п╫п╣я│п╩п╬ п╡п╟п╪ п╨п╟п╨п╬п╧-я┌п╬ п╢п╬я┘п╬п╢, -п©п╬п╢п╣п╩п╦я┌п╣я│я▄ я│п╬ п╪п╫п╬п╧. +п∙я│п╩п╦ п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╣ я█я┌п╬п╧ п©я─п╬пЁя─п╟п╪п╪я▀ п©я─п╦п╫п╣я│п╩п╬ п╡п╟п╪ п╨п╟п╨п╬п╧-я┌п╬ п╢п╬я┘п╬п╢, п©п╬п╢п╣п╩п╦я┌п╣я│я▄ я│п╬ +п╪п╫п╬п╧. .br -п∙я│п╩п╦ п╡я▀ п©п╬я┌п╣я─я▐п╩п╦ п╢п╣п╫я▄пЁп╦, я┌п╬ я▐ я┌я┐я┌ п╫п╣ п©я─п╦я┤я▒п╪. +п∙я│п╩п╦ п╡я▀ п©п╬я┌п╣я─я▐п╩п╦ п╢п╣п╫я▄пЁп╦, я┌п╬ я▐ я┌я┐я┌ п╫п╦ п©я─п╦ я┤я▒п╪. .PP -п÷п╣я─п╡я▀п╧ п╡п╟я─п╦п╟п╫я┌ я│я┌я─п╟п╫п╦я├я▀ я│п©я─п╟п╡п╬я┤п╫п╦п╨п╟ п╫п╟п©п╦я│п╟п╫ п╒п╬п╫п╦ п²п╟п╢п╤п╣п╫я┌п╬п╪ (Tony Nugent) +п÷п╣я─п╡я▀п╧ п╡п╟я─п╦п╟п╫я┌ я│п©я─п╟п╡п╬я┤п╫п╦п╨п╟ п╫п╟п©п╦я│п╟п╫ п╒п╬п╫п╦ п²п╟п╢п╤п╣п╫я┌п╬п╪ (Tony Nugent) .br .br -п²п╣п╠п╬п╩я▄я┬п╦п╣ п╦п╥п╪п╣п╫п╣п╫п╦я▐ п╡п╫п╣я│п╣п╫я▀ п▒я─п╟п╪п╬п╪ п°п╬п╬п╩п╣п╫п╟п╟я─п╬п╪ (Bram Moolenaar). -п║я┌я─п╟п╫п╦я├п╟ п╬я┌я─п╣п╢п╟п╨я┌п╦я─п╬п╡п╟п╫п╟ п╝я─пЁп╣п╫п╬п╪ п▓п╟п╧пЁп╣я─я┌п╬п╪ (Juergen Weigert). +п²п╣п╠п╬п╩я▄я┬п╦п╣ п╦п╥п╪п╣п╫п╣п╫п╦я▐ п╡п╫п╣я│п╣п╫я▀ п▒я─п╟п╪п╬п╪ п°п╬п╩п╣п╫п╟я─п╬п╪ (Bram Moolenaar). +п║п©я─п╟п╡п╬я┤п╫п╦п╨ п╬я┌я─п╣п╢п╟п╨я┌п╦я─п╬п╡п╟п╫ п╝я─пЁп╣п╫п╬п╪ п▓п╟п╧пЁп╣я─я┌п╬п╪ (Juergen Weigert). .PP