RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 1 | .TH VIM 1 "12 августа 2024" |
| 2 | .SH НАЗНАЧЕНИЕ |
| 3 | Программа Vim \[em] это Vi IMproved (Улучшенный Vi), текстовый редактор для |
| 4 | программистов. |
| 5 | .SH КРАТКИЙ ОБЗОР |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 6 | .br |
| 7 | .B vim |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 8 | [аргументы] [файл ...] |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 9 | .br |
| 10 | .B vim |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 11 | [аргументы] \- |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 12 | .br |
| 13 | .B vim |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 14 | [аргументы] \-t индекс |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 15 | .br |
| 16 | .B vim |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 17 | [аргументы] \-q [файл результатов] |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 18 | .PP |
| 19 | .br |
| 20 | .B ex |
| 21 | .br |
| 22 | .B view |
| 23 | .br |
| 24 | .B gvim |
| 25 | .B gview |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 26 | .B evim |
| 27 | .B eview |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 28 | .br |
| 29 | .B rvim |
| 30 | .B rview |
| 31 | .B rgvim |
| 32 | .B rgview |
| 33 | .SH ОПИСАНИЕ |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 34 | Программа |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 35 | .B Vim |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 36 | \[em] это текстовый редактор, совместимый с редактором Vi. |
| 37 | Она может быть использована для правки всех видов обычных текстовых документов. |
| 38 | Особенно полезна она будет для редактирования исходных текстов программ. |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 39 | .PP |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 40 | По сравнению с редактором Vi, в редакторе |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 41 | .B Vim |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 42 | представлено много усовершенствований: многократная отмена операций, |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 43 | множественность окон и буферов, подсветка синтаксиса, правка командной строки, |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 44 | подстановка наименований файлов, встроенная документация, визуальное выделение |
| 45 | и прочее. |
| 46 | См. ":help vi_diff.txt" чтобы ознакомиться с полным перечнем различий между |
| 47 | редактором |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 48 | .B Vim |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 49 | и редактором Vi. |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 50 | .PP |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 51 | Чтобы получить полезную информацию о работе с редактором |
| 52 | .B Vim, |
| 53 | можно воспользоваться встроенной в программу документацией, набрав в редакторе |
| 54 | команду ":help". |
| 55 | См. раздел "ВСТРОЕННАЯ ДОКУМЕНТАЦИЯ" далее в тексте. |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 56 | .PP |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 57 | Чаще всего редактор |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 58 | .B Vim |
| 59 | запускают для правки одного файла при помощи команды |
| 60 | .PP |
| 61 | vim файл |
| 62 | .PP |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 63 | В общем виде команда запуска редактора |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 64 | .B Vim |
| 65 | выглядит так: |
| 66 | .PP |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 67 | vim [аргументы] [файлы] |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 68 | .PP |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 69 | Если файлы не указаны, редактор будет запущен с доступным для редактирования |
| 70 | пустым буфером. |
| 71 | Наименования файлов могут быть указаны одним из следующих четырёх способов: |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 72 | .TP 12 |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 73 | файл ... |
| 74 | Перечень наименований файлов. |
| 75 | Первый файл из перечня будет объявлен активным и загружен в буфер, а каретка |
| 76 | установлена на первой строке этого буфера. Доступ к другим файлам из этого |
| 77 | перечня может быть осуществлён при помощи команды ":next". Чтобы править файл, |
| 78 | наименование которого начинается с символа "дефис" (\-), перед перечнем файлов |
| 79 | необходимо указать символы "\-\-". |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 80 | .TP |
Bram Moolenaar | 8f3f58f | 2010-01-06 20:52:26 +0100 | [diff] [blame] | 81 | \- |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 82 | Текст для правки будет считан из потока стандартного ввода. Команды будут |
| 83 | считываться из стандартного потока диагностики (stderr), который должен |
| 84 | предоставляться терминалом. |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 85 | .TP |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 86 | \-t {индекс} |
| 87 | Файла для правки и начальная позиция каретки зависят от значения "индекса", |
| 88 | являющийся своего рода меткой goto. Поиск самого {индекса} выполняется в файле |
| 89 | индексов, а сопоставленный с ним файл будет открыт в редакторе и выполнена |
| 90 | связанная с этим {индексом} команда. |
| 91 | Чаще всего этот способ используется для программ на языке Си, где {индекс} может |
| 92 | быть наименованием функции. |
| 93 | Файл, содержащий такую функцию, становится активным, а каретка помещается |
| 94 | в начало этой функции. |
| 95 | См. ":help tag\-commands". |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 96 | .TP |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 97 | \-q [файл результатов] |
| 98 | Начать работу редактора в цикле быстрого исправления текста программ. |
| 99 | Будет считан [файл результатов] и отображена первая запись из этого файла. |
| 100 | Если [файл результатов] не указан, то его наименование берётся из значения |
| 101 | параметра 'errorfile' (по умолчанию для ОС Amiga это "AztecC.Err", а для других |
| 102 | систем \[em] "errors.err"). |
| 103 | К следующей записи в файле результатов можно перейти по команде ":cn". |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 104 | См. ":help quickfix". |
| 105 | .PP |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 106 | Программа |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 107 | .B Vim |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 108 | ведёт себя по-разному в зависимости от указанной в командной строке команды |
| 109 | вызова редактора (исполняемый файл при этом может быть одним и тем же). |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 110 | .TP 10 |
| 111 | vim |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 112 | Это "нормальный" запуск редактора, всё по умолчанию. |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 113 | .TP |
| 114 | ex |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 115 | Запуск редактора в Ex-режиме. Для переключения в обычный режим, необходимо |
| 116 | набрать команду ":vi". |
| 117 | Ex-режим также может быть активирован через аргумент "\-e". |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 118 | .TP |
| 119 | view |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 120 | Запуск редактора в режиме "только для чтения". В этом режиме есть некоторая |
| 121 | защита от случайной перезаписи файлов. |
| 122 | То же самое можно сделать через указание аргумента "\-R". |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 123 | .TP |
| 124 | gvim gview |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 125 | Запуск редактора с графическим интерфейсом. Для этого будет открыто новое окно. |
| 126 | То же самое можно сделать при запуске с аргументом "\-g". |
| 127 | .TP |
| 128 | evim eview |
| 129 | Упрощённый вариант редактора с графическим интерфейсом. Запускается в новом окне. |
| 130 | То же самое можно сделать через аргумент "\-y". |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 131 | .TP |
| 132 | rvim rview rgvim rgview |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 133 | Как и предыдущие команды, но с некоторыми ограничениями в функциональности. |
| 134 | Нельзя запускать команды оболочки или приостанавливать работу редактора |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 135 | .B Vim. |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 136 | Вместо приставки "r" можно использовать аргумент командной строки "\-Z". |
| 137 | .SH АРГУМЕНТЫ КОМАНДНОЙ СТРОКИ |
| 138 | Аргументы могут быть указаны в любом порядке, до или после наименований файлов. |
| 139 | Аргументы, не требующие значений, могут быть объединены с указанием только |
| 140 | одного дефиса. |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 141 | .TP 12 |
| 142 | +[номер] |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 143 | Установка каретки на [номер] строки. |
| 144 | В первом открытом файле каретка будет установлена на строку с указанным номером. |
| 145 | Если "номер" не задан, каретка устанавливается на последней строке файла. |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 146 | .TP |
| 147 | +/{шаблон} |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 148 | Установка каретки на найденной строке. |
| 149 | В открытом файле каретка будет установлена в строке первого совпадения |
| 150 | с указанным шаблоном. См. ":help search\-pattern" для ознакомления с допустимыми |
| 151 | шаблонами. |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 152 | .TP |
| 153 | +{команда} |
| 154 | .TP |
Bram Moolenaar | 8f3f58f | 2010-01-06 20:52:26 +0100 | [diff] [blame] | 155 | \-c {команда} |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 156 | Исполнение указанной {команды}. |
| 157 | После загрузки первого файла будет исполнена указанная {команда} как Ex-команда. |
| 158 | Если в тексте {команда} есть пробелы, то она должна быть заключена в |
| 159 | двойные кавычки (в зависимости от используемой командной оболочки). |
| 160 | Пример: |
| 161 | vim "+set si" main.c |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 162 | .br |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 163 | Примечание. Можно указывать до десяти команд "+" или "\-c". |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 164 | .TP |
Bram Moolenaar | 8f3f58f | 2010-01-06 20:52:26 +0100 | [diff] [blame] | 165 | \-A |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 166 | Запуск программы с поддержкой арабской письменности. |
| 167 | Если программа |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 168 | .B Vim |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 169 | была собрана с поддержкой правки текста с написанием справа налево |
| 170 | и с поддержкой клавиатуры для арабского языка, то будет выполнен запуск |
| 171 | редактора |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 172 | .B Vim |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 173 | в режиме работы с арабской письменностью, т. е. установлен параметр 'arabic'. |
| 174 | В противном случае редактор |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 175 | .B Vim |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 176 | завершит работу с сообщением об ошибке. |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 177 | .TP |
Bram Moolenaar | 8f3f58f | 2010-01-06 20:52:26 +0100 | [diff] [blame] | 178 | \-b |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 179 | Запуск программы в режиме работы с двоичными данными. |
| 180 | Производится настройка некоторых параметров, делающих возможной правку |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 181 | двоичного или исполняемого файла. |
| 182 | .TP |
Bram Moolenaar | 8f3f58f | 2010-01-06 20:52:26 +0100 | [diff] [blame] | 183 | \-C |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 184 | Работа в варианте совместимости с редактором Vi. |
| 185 | Будет установлен параметр 'compatible', и редактор |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 186 | .B Vim |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 187 | будет работать почти как редактор Vi, даже если существует файл ".vimrc". |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 188 | .TP |
Bram Moolenaar | 8f3f58f | 2010-01-06 20:52:26 +0100 | [diff] [blame] | 189 | \-d |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 190 | Режим сравнения различий. |
| 191 | Может быть указано от двух до восьми наименований файлов. В редакторе |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 192 | .B Vim |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 193 | будут открыты все файлы и показаны различия между ними (как vimdiff(1)). |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 194 | .TP |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 195 | \-d {устройство}, \-dev {устройство} |
| 196 | Использовать {устройство} для операций ввода-вывода. |
| 197 | Открыть {устройство} для использования в качестве терминала (только в ОС Amiga). |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 198 | Пример: |
| 199 | "\-d con:20/30/600/150". |
| 200 | .TP |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 201 | \-D |
| 202 | Запуск программы в режиме диагностики. |
| 203 | Переключение в режим отладки при исполнении первой команды из командного файла. |
| 204 | .TP |
Bram Moolenaar | 8f3f58f | 2010-01-06 20:52:26 +0100 | [diff] [blame] | 205 | \-e |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 206 | Запуск программы в Ex-режиме. |
| 207 | Редактор |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 208 | .B Vim |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 209 | будет работоать в Ex-режиме, тоже, что в командной строке оболочки набрать |
| 210 | команду "ex". |
| 211 | .TP |
| 212 | \-E |
| 213 | Запуск программы в улучшенном Ex-режиме. |
| 214 | Редактор |
| 215 | .B Vim |
| 216 | будет работать в улучшенном Ex-режиме, это аналогично набору в командной |
| 217 | оболочке команды "exim". |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 218 | .TP |
Bram Moolenaar | 8f3f58f | 2010-01-06 20:52:26 +0100 | [diff] [blame] | 219 | \-f |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 220 | Режим активного приложения. |
| 221 | Редактор |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 222 | .B Vim |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 223 | с графическим интерфейсом не будет наследоваться и отключаться от командной |
| 224 | оболочки, в которой выполнена команда его запуска. |
| 225 | На платформе Amiga редактор |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 226 | .B Vim |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 227 | не будет перезапускаться для создания нового окна. Этот аргумент командной |
| 228 | строки нужно использовать, когда редактор |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 229 | .B Vim |
| 230 | запускается программой, которая должна ждать завершения |
| 231 | сеанса правки (например, программа для работы с электронной почтой). |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 232 | На платформе Amiga в этом случае команды ":sh" и ":!" не будут работать. |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 233 | .TP |
Bram Moolenaar | 8f3f58f | 2010-01-06 20:52:26 +0100 | [diff] [blame] | 234 | \-F |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 235 | Запуск программы с поддержкой персидской письменности. |
| 236 | Если программа |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 237 | .B Vim |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 238 | была собрана с поддержкой правки текста с написанием справа налево |
| 239 | и с поддержкой клавиатуры для персидского языка, то будет выполнен запуск |
| 240 | редактора |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 241 | .B Vim |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 242 | в режиме работы с персидской письменностью, т. е. установлены параметры 'fkmap' |
| 243 | и 'rightleft'. |
| 244 | В противном случае редактор |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 245 | .B Vim |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 246 | завершит работу с сообщением об ошибке. |
| 247 | .br |
| 248 | Примечание. Поддержка персидской письменности была удалена в версии 8.1.0932. |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 249 | .TP |
Bram Moolenaar | 8f3f58f | 2010-01-06 20:52:26 +0100 | [diff] [blame] | 250 | \-g |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 251 | Запуск программы с графическим интерфейсом. |
| 252 | Если программа |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 253 | .B Vim |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 254 | была собрана с поддержкой графического интерфейса, то будет выполнен запуск |
| 255 | графического интерфейса пользователя. |
| 256 | В противном случае редактор |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 257 | .B Vim |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 258 | завершит работу с сообщением об ошибке. |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 259 | .TP |
Bram Moolenaar | 8f3f58f | 2010-01-06 20:52:26 +0100 | [diff] [blame] | 260 | \-H |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 261 | Запуск программы с поддержкой еврейской письменности. |
| 262 | Если программа |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 263 | .B Vim |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 264 | была собрана с поддержкой правки текста с написанием справа налево |
| 265 | и с поддержкой клавиатуры для еврейского языка, то будет выполнен запуск |
| 266 | редактора |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 267 | .B Vim |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 268 | в режиме работы с еврейской письменностью, т. е. установлены параметры 'hkmap' |
| 269 | и 'rightleft'. |
| 270 | В противном случае редактор |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 271 | .B Vim |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 272 | завершит работу с сообщением об ошибке. |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 273 | .TP |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 274 | \-i {файл} |
| 275 | Использовать в качестве файла подкачки указанный {файл}. |
| 276 | Через этот аргумент задаётся наименование viminfo-файла (вместо принятого |
| 277 | по умолчанию ".viminfo"). Здесь же можно отключить использование viminfo-файла |
| 278 | через указание слова "NONE" (прописными буквами). |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 279 | .TP |
Bram Moolenaar | 8f3f58f | 2010-01-06 20:52:26 +0100 | [diff] [blame] | 280 | \-l |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 281 | Запуск программы в режиме Lisp. |
| 282 | Выполняется установка параметров 'lisp' и 'showmatch'. |
| 283 | .TP |
| 284 | \-L |
| 285 | То же, что и аргумент командной строки \-r. |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 286 | .TP |
Bram Moolenaar | 8f3f58f | 2010-01-06 20:52:26 +0100 | [diff] [blame] | 287 | \-m |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 288 | Работа без возможности сохранения изменений. |
| 289 | Выполняется сброс параметра 'write', поэтому становится невозможным записать |
| 290 | в файл изменения, внесённые в буфер. |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 291 | .TP |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 292 | \-M |
| 293 | Работа без возможности внесения изменений в текст. |
| 294 | Параметры 'modifiable' и 'write' будут отключены, так что изменения будут |
| 295 | запрещены, и файлы не смогут быть записаны. |
| 296 | Обратите внимание, что после начала работы редактора, эти параметры можно |
| 297 | включить, чтобы разрешить внесение изменений. |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 298 | .TP |
Bram Moolenaar | 8f3f58f | 2010-01-06 20:52:26 +0100 | [diff] [blame] | 299 | \-n |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 300 | Работа без создания файла подкачки. |
| 301 | В этом случае восстановление при сбое в работе редактора будет невозможно. |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 302 | Удобно для правки файла на очень медленном носителе (например, гибком диске). |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 303 | То же самое можно сделать командой ":set uc=0". Включение файла подкачки \[em] |
| 304 | ":set uc=200". |
| 305 | .TP |
| 306 | \-N |
| 307 | Работа в варианте неполной совместимости с редактором Vi. |
| 308 | Будет сброшен параметр 'compatible'. |
| 309 | Редактор |
| 310 | .B Vim |
| 311 | будет работать лучше, но не будет полностью совместим с редактором Vi, даже если |
| 312 | отсутствует файл начальных настроек (".vimrc"). |
| 313 | .TP |
| 314 | \-nb |
| 315 | Назначить программу Vim сервером редактора для ИСР NetBeans. Подробности |
| 316 | смотрите в документации. |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 317 | .TP |
Bram Moolenaar | 8f3f58f | 2010-01-06 20:52:26 +0100 | [diff] [blame] | 318 | \-o[N] |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 319 | Создать для N файлов отдельные окна, расположенные по горизонтали. |
| 320 | Если N не указано, то создаётся по одному окну на каждый файл. |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 321 | .TP |
Bram Moolenaar | 8f3f58f | 2010-01-06 20:52:26 +0100 | [diff] [blame] | 322 | \-O[N] |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 323 | Создать для N файлов отдельные окна, расположенные по вертикали. |
| 324 | Если N не указано, то создаётся по одному окну на каждый файл. |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 325 | .TP |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 326 | \-p[N] |
| 327 | Создать для N файлов отдельные вкладки. |
| 328 | Если N не указано, то создаётся по одной вкладке на каждый файл. |
| 329 | .TP |
| 330 | \-P {заголовок окна} |
| 331 | Открыть программу в многодокументном приложении. |
| 332 | Только для ГИП в MS Windows. Задаёт заголовок окна родительского приложения. |
| 333 | Если возможно, то программа Vim будет запущена внутри окна многодокументного |
| 334 | приложения. Многодокументное приложение должно иметь указанный {заголовок окна}. |
| 335 | Убедитесь, что этот {заголовок окна} уникален для приложения. Обращаем внимание, |
| 336 | что реализация данного функционала всё ещё не до конца отработана. Внедрение |
| 337 | программы возможно не во все приложения и не поддерживается меню окна. |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 338 | .TP |
Bram Moolenaar | 8f3f58f | 2010-01-06 20:52:26 +0100 | [diff] [blame] | 339 | \-r |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 340 | Вывод перечня файлов подкачки и завершение работы. |
| 341 | Будут показаны доступные файлы подкачки и информация об их использовании |
| 342 | для восстановления в случае сбоя. |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 343 | .TP |
Bram Moolenaar | 8f3f58f | 2010-01-06 20:52:26 +0100 | [diff] [blame] | 344 | \-r {файл} |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 345 | Восстановление аварийно завершённого сеанса. |
| 346 | Для восстановления после сбоя в работе будет использован указанный файл подкачки. |
| 347 | Файл подкачки имеет то же наименование, что и редактируемый текстовый файл, |
| 348 | но с добавлением расширения ".swp". |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 349 | См. ":help recovery". |
| 350 | .TP |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 351 | \-R |
| 352 | Работа в варианте только для чтения. |
| 353 | Будет установлен параметр 'readonly'. |
| 354 | Файл в буфере доступен для редактирования, но его копию на диске нельзя |
| 355 | случайно перезаписать. Для сохранения файла необходимо добавить восклицательный |
| 356 | знак к соответствующей Ex-команде (например, ":w!"). |
| 357 | При задании аргумента "\-R" также подразумевается, что используется и аргумент |
| 358 | "\-n" (см. выше). |
| 359 | Параметр 'readonly' может быть сброшен по команде ":set noro". |
| 360 | См. ":help 'readonly'". |
| 361 | .TP |
Bram Moolenaar | 8f3f58f | 2010-01-06 20:52:26 +0100 | [diff] [blame] | 362 | \-s |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 363 | Тихий режим. |
| 364 | Только при запуске в командной оболочке как программы "ex" или если перед |
| 365 | аргументом "\-s" указан аргумент "\-e". |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 366 | .TP |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 367 | \-s {командный файл} |
| 368 | Считывание команд режима команд из {командного файла}. |
| 369 | Содержимое файла воспринимается в виде команд, как если бы они были набраны |
| 370 | непосредственно в редакторе. |
| 371 | То же самое достигается командой ":source! {командный файл}". |
| 372 | Если после исполнения всех команд из {командного файла} работа редактора |
| 373 | продолжается, то дальнейший ввод команд и текста ожидается с клавиатуры. |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 374 | .TP |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 375 | \-S {файл} |
| 376 | Исполнение указанного {файла}. |
| 377 | После загрузки в буфер первого файла, будет исполнен указанный командный {файл}. |
| 378 | Это аналогично команде в командной строке \-c "source {файл}". |
| 379 | Наименование {файла} не может начинаться с символа '\-'. |
| 380 | Если не указан {файл}, то будет исполнен файл "Session.vim" (это будет работать |
| 381 | только если аргумент \-S является последним в командной строке). |
| 382 | .TP |
| 383 | \-T {терминал} |
| 384 | Назначить указанный тип {терминала}. |
| 385 | Редактору |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 386 | .B Vim |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 387 | будет передан тип используемого терминала. |
| 388 | Необходимо только в тех ситуациях, когда автоматическое определение терминала |
| 389 | не работает. Наименование терминала должно быть известно редактору |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 390 | .B Vim |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 391 | (предопределено в редакторе) либо указано в базе termcap или terminfo. |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 392 | .TP |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 393 | \-u {файл} |
| 394 | Использовать для начальной настройки указанный командный {файл}. |
| 395 | Все остальные файлы настроек игнорируются. |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 396 | Удобно для редактирования специальных типов файлов. |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 397 | Через этот аргумент можно также отключить обработку всех файлов начальной |
| 398 | настройки, используйте для этого слово "NONE" (прописными буквами). |
| 399 | См. ":help initialization". |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 400 | .TP |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 401 | \-U {файл} |
| 402 | Использовать для начальной настройки графического интерфейса указанный |
| 403 | командный {файл}. |
| 404 | Все остальные файлы настроек для графического интерфейса игнорируются. |
| 405 | Через этот аргумент можно также отключить обработку всех файлов настройки |
| 406 | графического интерфейса, используйте для этого слово "NONE" (прописными буквами). |
| 407 | См. ":help gui\-init". |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 408 | .TP |
Bram Moolenaar | 8f3f58f | 2010-01-06 20:52:26 +0100 | [diff] [blame] | 409 | \-v |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 410 | Запуск программы в режиме Vi. |
| 411 | Редактор |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 412 | .B Vim |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 413 | будет работать в режиме редактора Vi, как будто исполняемый файл называется "vi". |
| 414 | Имеет смысл только если исполняемый файл называется "ex". |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 415 | .TP |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 416 | \-V[N] |
| 417 | Режим подробного вывода. |
| 418 | Будут выводиться сообщения о том, какие командные файлы исполняются, и какая |
| 419 | информация считывается и записывается в viminfo-файле. Необязательное число N |
| 420 | задаёт уровень детализации информации. По умолчанию это значение установлено |
| 421 | равным 10. |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 422 | .TP |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 423 | \-V[N]{файл} |
| 424 | Аналогично аргументу \-V, а также выполняется установка параметру 'verbosefile' |
| 425 | значение {файл}. Как результат, сообщения будут записываться в {файл}, а не |
| 426 | отображаться на экране. Наименование {файла} не может начинаться с какой-либо |
| 427 | цифры. |
| 428 | .TP |
| 429 | \-w{число} |
| 430 | Для параметра 'window' будет установлено значение, равное указанному {числу}. |
| 431 | .TP |
| 432 | \-w {файл} |
| 433 | Добавление всех введённых команд в {файл}. |
| 434 | Все символы, введённые с клавиатуры вплоть до момента завершения работы |
| 435 | редактора, записываются в {файл}. |
| 436 | Удобно в том случае, когда вы хотите создать командный файл для последующего |
| 437 | его использования в командной строке "vim \-s" или в команде ":source!". |
| 438 | Если {файл} уже существует, то набранный текст будет добавляются в конец файла. |
| 439 | .TP |
| 440 | \-W {файл} |
| 441 | Запись всех введённых команд в {файл}. |
| 442 | Как аргумент "\-w", но существующий {файл} будет перезаписан. |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 443 | .TP |
Bram Moolenaar | 8f3f58f | 2010-01-06 20:52:26 +0100 | [diff] [blame] | 444 | \-x |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 445 | Редактирование шифрованных файлов. |
| 446 | Если редактор |
| 447 | .B Vim |
| 448 | был собран с поддержкой шифрования, то выполнять шифрование при записи файлов. |
| 449 | Будет выдано приглашение ввести пароль. |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 450 | .TP |
Bram Moolenaar | 8f3f58f | 2010-01-06 20:52:26 +0100 | [diff] [blame] | 451 | \-X |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 452 | Запуск программы без подключения к X-серверу. |
| 453 | Ускоряет загрузку в консоли, но делает невозможным использование заголовка окна |
| 454 | и буфера обмена. |
| 455 | .TP |
| 456 | \-y |
| 457 | Работа в упрощённом варианте. |
| 458 | Редактор |
| 459 | .B Vim |
| 460 | будет работать в упрощённом варианте, как будто исполняемый файл имеет название |
| 461 | "evim" или "eview". |
| 462 | Поведение редактора |
| 463 | .B Vim |
| 464 | будет походить на редакторы, созданные по безрежимному принципу работы. |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 465 | .TP |
Bram Moolenaar | 8f3f58f | 2010-01-06 20:52:26 +0100 | [diff] [blame] | 466 | \-Z |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 467 | Работа с ограничением функциональности. |
| 468 | Работает так же, как и запуск исполняемого файла, наименование которого |
| 469 | начинается с буквы "r". |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 470 | .TP |
Bram Moolenaar | 8f3f58f | 2010-01-06 20:52:26 +0100 | [diff] [blame] | 471 | \-\- |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 472 | Означает окончание ввода аргументов. |
| 473 | Все что указано после этого в командной строке, считается наименованиями файлов. |
| 474 | Может быть использовано для правки файлов, наименования которых начинаются с |
| 475 | дефиса. |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 476 | .TP |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 477 | \-\-clean |
| 478 | При работе редактора не использовать пользовательскую конфигурацию (файлы vimrc, |
| 479 | подключаемые модули и т. п.). Полезно для проверки, что проблема в работе |
| 480 | редактора не возникнет с предустановленными настройками программы Vim. |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 481 | .TP |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 482 | \-\-cmd {команда} |
| 483 | Как аргумент "\-c", но команда исполняется перед обработкой любого файла |
| 484 | настроек (vimrc). |
| 485 | Можно указывать до десяти таких команд, независимо от количества команд "\-c". |
| 486 | .TP |
| 487 | \-\-echo\-wid |
| 488 | Только для графического интерфейса GTK. Отобразить идентификатор окна |
| 489 | (Window ID) в поток стандартного вывода (stdout). |
| 490 | .TP |
| 491 | \-\-gui\-dialog\-file {файл} |
| 492 | При работе редактора в графическом интерфейсе пользователя, заголовок |
| 493 | и сообщение диалогового окна будут записаны в {файл} без отображения на экране. |
| 494 | Если указанный {файл} не существует, то он будет создан, а при его наличии |
| 495 | сообщения будут дописываться в этот {файл}. Данный аргумент полезен только для |
| 496 | тестирования работы редактора, чтобы избежать остановки программы, так как |
| 497 | отображаемое диалоговое окно может быть скрыто. Если не поддерживается |
| 498 | графический интерфейс пользователя, то этот аргумент игнорируется программой. |
| 499 | .TP |
| 500 | \-\-help, \-h, \-? |
| 501 | Будет показана краткая информация об аргументах и параметрах командной строки. |
| 502 | После этого редактор |
| 503 | .B Vim |
| 504 | завершит работу. |
| 505 | .TP |
| 506 | \-\-literal |
| 507 | Данный аргумент указывает, что требуется воспринимать наименования файлов |
| 508 | буквально, и не выполнять разбор подстановочных символов. |
| 509 | Этот аргумент командной строки неприменим в Unix-подобных системах, где разбор |
| 510 | подстановочных символов выполняется командной оболочкой. |
| 511 | .TP |
| 512 | \-\-log {файл} |
| 513 | Будет выполнена запись протокола работы с этапа инициализации программы. |
| 514 | Если при сборке программы |
| 515 | .B Vim |
| 516 | были включены компоненты "eval" и "channel", будет выполняться протоколирование |
| 517 | работы с самой ранней стадии запуска программы, а журнал записываться в {файл}. |
| 518 | Это работает аналогично вызову функции |
| 519 | .I ch_logfile({filename}, 'ao') |
| 520 | .TP |
| 521 | \-\-nofork |
| 522 | Режим активного приложения. |
| 523 | Редактор |
| 524 | .B Vim |
| 525 | с графическим интерфейсом не будет наследоваться и отключаться |
| 526 | от командной оболочки, в которой выполнена команда его запуска. |
| 527 | .TP |
| 528 | \-\-noplugin |
| 529 | Будет выполнен запуск программы без загрузки внешних подключаемых модулей. |
| 530 | Это же подразумевается при указании аргумента \-u NONE. |
| 531 | .TP |
| 532 | \-\-not\-a\-term |
| 533 | Не сообщать об отсутствии терминала для ввода-вывода. |
| 534 | Через этот аргумент указывается, что операции ввода-вывода осуществляются не |
| 535 | на терминал. Это позволяет избежать предупреждающего сообщения и двухсекундной |
| 536 | задержки, которые могли бы возникнуть. |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 537 | .TP |
Bram Moolenaar | 8f3f58f | 2010-01-06 20:52:26 +0100 | [diff] [blame] | 538 | \-\-remote |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 539 | Будет выполнено подключение к Vim-серверу и передача для правки файлов, |
| 540 | указанных в последующих аргументах. Если сервер не найден, выводится |
| 541 | предупреждение, а правка файлов выполняется в текущей копии редактора Vim. |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 542 | .TP |
Bram Moolenaar | 8f3f58f | 2010-01-06 20:52:26 +0100 | [diff] [blame] | 543 | \-\-remote\-expr {выражение} |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 544 | Будет выполнено подключение к Vim-серверу и передача указанного {выражение} для |
| 545 | вычисления. |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 546 | Результат вычисления будет выведен в поток стандартного вывода (stdout). |
| 547 | .TP |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 548 | \-\-remote\-send {код клавиши} |
| 549 | Будет выполнено подключение к Vim-серверу и передача указанных {кодов клавиш}. |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 550 | .TP |
Bram Moolenaar | 8f3f58f | 2010-01-06 20:52:26 +0100 | [diff] [blame] | 551 | \-\-remote\-silent |
| 552 | Как "\-\-remote", но без вывода предупреждения, если сервер не найден. |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 553 | .TP |
Bram Moolenaar | 8f3f58f | 2010-01-06 20:52:26 +0100 | [diff] [blame] | 554 | \-\-remote\-wait |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 555 | Как "\-\-remote", но редактор Vim не будет завершать работу до тех пор, |
| 556 | пока не будет выполнена правка всех файлов. |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 557 | .TP |
Bram Moolenaar | 8f3f58f | 2010-01-06 20:52:26 +0100 | [diff] [blame] | 558 | \-\-remote\-wait\-silent |
| 559 | Как "\-\-remote\-wait", но без вывода предупреждения, если сервер не найден. |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 560 | .TP |
Bram Moolenaar | 8f3f58f | 2010-01-06 20:52:26 +0100 | [diff] [blame] | 561 | \-\-serverlist |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 562 | Будет выведен перечень всех доступных Vim-серверов. |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 563 | .TP |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 564 | \-\-servername {название} |
| 565 | Использовать указанное {название} в качестве наименования сервера. Если аргумент |
| 566 | "\-\-remote" не указан, то {название} присваивается данной копии редактора Vim, |
| 567 | в противном случае указывает на сервер, к которому следует подключиться. |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 568 | .TP |
Bram Moolenaar | 8f3f58f | 2010-01-06 20:52:26 +0100 | [diff] [blame] | 569 | \-\-socketid {id} |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 570 | Только для графического интерфейса GTK. Будет использован механизм GtkPlug для |
| 571 | запуска редактора gVim в отдельном окне. |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 572 | .TP |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 573 | \-\-startuptime {файл} |
| 574 | Будет выполнена запись хронометража запуска программы в {файл}. |
| 575 | .TP |
| 576 | \-\-ttyfail |
| 577 | Будт сразу же завершена работа, если ввод-вывод получен не с терминала (tty). |
| 578 | .TP |
| 579 | \-\-version |
| 580 | Будет выведена информация о версии программы и завершена работа. |
| 581 | .TP |
| 582 | \-\-windowid {ИД} |
| 583 | Только для графического интерфейса в MS Windows. Редактор gVim будет |
| 584 | использовать окно с указанным {ИД} в качестве родительского, чтобы попытаться |
| 585 | выполнить запуск внутри этого окна. |
| 586 | .SH ВСТРОЕННАЯ ДОКУМЕНТАЦИЯ |
| 587 | Для начала работы с документацией, наберите в редакторе |
| 588 | .B Vim |
| 589 | команду ":help". |
| 590 | Введите ":help тема", чтобы получить справку по интересующей теме. |
| 591 | Например, по команде ":help ZZ" будет выведена информация о команде "ZZ". |
| 592 | Используйте клавиши <TAB> и CTRL+D для подстановки нужного названия темы |
| 593 | (см. ":help cmdline\-completion"). |
| 594 | Для быстрого перемещения по документации используются индексы (что-то |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 595 | вроде гипертекстовых ссылок, см. ":help"). Таким образом можно |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 596 | переходить от одного файла документации к другому, например, ":help syntax.txt". |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 597 | .SH ФАЙЛЫ |
| 598 | .TP 15 |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 599 | /usr/local/share/vim/vim??/doc/*.txt |
| 600 | Файлы документации редактора |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 601 | .B Vim. |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 602 | См. ":help doc\-file\-list" для получения полного перечня файлов. |
| 603 | .br |
| 604 | Здесь и далее |
| 605 | .I "vim??" |
| 606 | означает сокращённую запись номера версии, например, vim91 для версии редактора |
| 607 | .B Vim 9.1 |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 608 | .TP |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 609 | /usr/local/share/vim/vim??/doc/tags |
| 610 | Файл индексов, используемый для поиска информации в файлах документации. |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 611 | .TP |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 612 | /usr/local/share/vim/vim??/syntax/syntax.vim |
| 613 | Общесистемные настройки распознавания и подсветки синтаксиса. |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 614 | .TP |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 615 | /usr/local/share/vim/vim??/syntax/*.vim |
| 616 | Файлы распознавания и подсветки синтаксиса для различных языков программирования. |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 617 | .TP |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 618 | /usr/local/share/vim/vimrc |
| 619 | Общесистемный файл начальной настройки для консольного редактора |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 620 | .B Vim. |
| 621 | .TP |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 622 | ~/.vimrc, ~/.vim/vimrc, $XDG_CONFIG_HOME/vim/vimrc |
| 623 | Пользовательские файлы начальной настройки для консольного редактора |
| 624 | .B Vim |
| 625 | (будет использован первый найденный файл из указанных). |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 626 | .TP |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 627 | /usr/local/share/vim/gvimrc |
| 628 | Общесистемный файл начальной настройки для редактора с графическим интерфейсом |
| 629 | .B gVim. |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 630 | .TP |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 631 | ~/.gvimrc, ~/.vim/gvimrc, $XDG_CONFIG_HOME/vim/gvimrc |
| 632 | Пользовательские файлы начальной настройки для редактора с графическим |
| 633 | интерфейсом |
| 634 | .B gVim |
| 635 | (будет использован первый найденный файл из указанных). |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 636 | .TP |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 637 | /usr/local/share/vim/vim??/optwin.vim |
| 638 | Командный файл, используемый при выполнении команды ":options". |
| 639 | По этой команде предоставляется удобный способ просмотра и изменения настроек. |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 640 | .TP |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 641 | /usr/local/share/vim/vim??/menu.vim |
| 642 | Системные настройки меню для графического интерфейса редактора |
| 643 | .B gVim. |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 644 | .TP |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 645 | /usr/local/share/vim/vim??/bugreport.vim |
| 646 | Командный файл для создания отчёта об обнаруженных ошибках. См. ":help bugs". |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 647 | .TP |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 648 | /usr/local/share/vim/vim??/filetype.vim |
| 649 | Командный файл для распознавания типов файлов по наименованию. |
| 650 | См. ":help 'filetype'". |
| 651 | .TP |
| 652 | /usr/local/share/vim/vim??/scripts.vim |
| 653 | Командный файл для распознавания типов файлов по содержимому. |
| 654 | См. ":help 'filetype'". |
| 655 | .TP |
| 656 | /usr/local/share/vim/vim??/print/*.ps |
| 657 | Файлы, используемые для печати через интерфейс PostScript. |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 658 | .PP |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 659 | Всю последнюю информацию о редакторе можно получить на веб-странице VIM: |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 660 | .br |
| 661 | <URL:http://www.vim.org/> |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 662 | .SH СМОТРИТЕ ТАКЖЕ |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 663 | vimtutor(1) |
| 664 | .SH АВТОРЫ |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 665 | Большая часть редактора |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 666 | .B Vim |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 667 | была создана Брамом Моленаром (Bram Moolenaar), которому помогало огромное |
| 668 | количество людей. См. ":help credits" в редакторе |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 669 | .B Vim. |
| 670 | .br |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 671 | Редактор |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 672 | .B Vim |
| 673 | базируется на коде редактора Stevie, написанного Тимом Томпсоном (Tim Thompson), |
| 674 | Тони Эндрюсом (Tony Andrews) и Г. Р. (Фредом) Уолтером (G.R. (Fred) Walter). |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 675 | Однако, в настоящее время в программе Vim почти ничего не осталось |
| 676 | от исторического кода его предшественника. |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 677 | .br |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 678 | Русская локализация редактора |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 679 | .B Vim |
| 680 | выполняется в рамках проекта "РуВим", |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 681 | см. <URL:https://github.com/restorerz/ruvim/>. |
| 682 | .SH ОШИБКИ |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 683 | Скорее всего есть. |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 684 | См. ":help todo" \[em] перечень известных ошибок в работе. |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 685 | .PP |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 686 | Заметим, что многие вещи, которые считаются ошибками, на самом деле |
| 687 | являются результатом слишком полного воспроизведения поведения редактора Vi. |
Bram Moolenaar | 2e4096b | 2005-03-20 22:25:45 +0000 | [diff] [blame] | 688 | Если вы думаете, что что-то является ошибкой только потому, что |
| 689 | "Vi делает это по-другому", внимательно прочитайте файл vi_diff.txt |
RestorerZ | 12333ba | 2024-08-20 19:57:00 +0200 | [diff] [blame] | 690 | (или наберите ":help vi_diff.txt" в редакторе Vim) и посмотрите параметры |
| 691 | 'compatible' и 'cpoptions'. |