Mercurial > vim
comparison runtime/doc/vim-ru.UTF-8.1 @ 220:01e77186b20a
updated for version 7.0062
author | vimboss |
---|---|
date | Sun, 20 Mar 2005 22:25:45 +0000 |
parents | |
children | f4f8014d516e |
comparison
equal
deleted
inserted
replaced
219:027e316cb4f3 | 220:01e77186b20a |
---|---|
1 .TH VIM 1 "2002 Feb 22" | |
2 .SH ИМЯ | |
3 vim \- Vi IMproved (Улучшенный Vi), текстовый редактор для программистов | |
4 .SH КОМАНДНАЯ СТРОКА | |
5 .br | |
6 .B vim | |
7 [ключи] [файл ..] | |
8 .br | |
9 .B vim | |
10 [ключи] - | |
11 .br | |
12 .B vim | |
13 [ключи] \-t метка | |
14 .br | |
15 .B vim | |
16 [ключи] \-q [файл ошибок] | |
17 .PP | |
18 .br | |
19 .B ex | |
20 .br | |
21 .B view | |
22 .br | |
23 .B gvim | |
24 .B gview | |
25 .br | |
26 .B rvim | |
27 .B rview | |
28 .B rgvim | |
29 .B rgview | |
30 .SH ОПИСАНИЕ | |
31 .B Vim | |
32 -- текстовый редактор, обратно-совместимый с Vi. | |
33 Он может быть использован для правки всех видов простого текста. | |
34 Особенно он хорош для правки исходных текстов программ. | |
35 .PP | |
36 По сравнению с Vi, | |
37 .B Vim | |
38 имеет много усовершенствований: многократная отмена операций, | |
39 множественность окон и буферов, подсветка синтаксиса, правка командной строки, | |
40 автодополнение имён файлов, встроенная справка, визуальное выделение и т.п. | |
41 См. ":help vi_diff.txt" для получения полного списка различий между | |
42 .B Vim | |
43 и Vi. | |
44 .PP | |
45 Во время работы в | |
46 .B Vim | |
47 можно получить справку с помощью системы встроенной справки (команда ":help"). | |
48 См. раздел "ВСТРОЕННАЯ СПРАВКА" ниже по тексту. | |
49 .PP | |
50 Чаще всего | |
51 .B Vim | |
52 запускают для правки одного файла при помощи команды | |
53 .PP | |
54 vim файл | |
55 .PP | |
56 В общем виде команда запуска | |
57 .B Vim | |
58 выглядит так: | |
59 .PP | |
60 vim [ключи] [список файлов] | |
61 .PP | |
62 Если список файлов отсутствует, редактор начнёт работу с пустым буфером. | |
63 В противном случае имя файла должно быть указано одним из следующих четырёх способов: | |
64 .TP 12 | |
65 файл .. | |
66 Список имён файлов. | |
67 Первый файл будет объявлен активным и загружен в буфер. Курсор будет помещён | |
68 в первой строке буфера. Доступ к другим файлам может быть осуществлён при | |
69 помощи команды ":next". Чтобы править файл, имя которого начинается с символа | |
70 "дефис" (-), перед списком файлов необходимо поставить "--". | |
71 .TP | |
72 - | |
73 Файл будет прочитан из потока стандартного ввода. Команды будут считываться | |
74 из стандартного потока диагностики (stderr), который должен быть | |
75 терминалом. | |
76 .TP | |
77 -t {метка} | |
78 Имя файла и начальная позиция курсора зависят от "метки", похожей на метку goto. | |
79 {метка} ищется в файле меток, соответствующий файл становится активным, а | |
80 соответствующая команда исполняется. | |
81 Чаще всего используется в программах на языке Си, где {метка} может быть именем | |
82 функции. | |
83 Файл, содержащий функцию, становится активным, а курсор помещается в начало функции. | |
84 См. ":help tag-commands". | |
85 .TP | |
86 -q [файл ошибок] | |
87 Начать работу в режиме быстрого исправления. | |
88 При этом считывается [файл ошибок] и первая ошибка выводится на экран. | |
89 Если [файл ошибок] не указан, имя файла берётся из значения опции 'errorfile' | |
90 (по умолчанию: "AztecC.Err" для Amiga, "errors.err" для других систем). | |
91 К следующим ошибкам можно перейти по команде ":cn". | |
92 См. ":help quickfix". | |
93 .PP | |
94 .B Vim | |
95 ведёт себя по-разному в зависимости от имени команды (исполняемый файл может | |
96 быть одним и тем же). | |
97 .TP 10 | |
98 vim | |
99 "Нормальный" запуск, всё по умолчанию. | |
100 .TP | |
101 ex | |
102 Запуск в режиме Ex. Для перехода в нормальный режим | |
103 необходимо выполнить команду ":vi". Режим Ex включает | |
104 также ключ "-e". | |
105 .TP | |
106 view | |
107 Запуск в режиме "только для чтения". Вы будете защищены от случайной записи | |
108 файла. То же самое можно сделать ключом "-R". | |
109 .TP | |
110 gvim gview | |
111 Версия с графическим интерфейсом. Запускается в новом окне. | |
112 То же самое можно сделать при запуске с ключом "-g". | |
113 .TP | |
114 rvim rview rgvim rgview | |
115 Как и предыдущие команды, но с ограничениями. Нельзя запускать команды оболочки | |
116 или приостанавливать работу | |
117 .B Vim. | |
118 Вместо приставки "r" можно использовать ключ "-Z". | |
119 .SH КЛЮЧИ | |
120 Ключи могут быть указаны в любом порядке, до или после имён | |
121 файлов. Ключи без аргументов могут быть объединены под одним | |
122 дефисом. | |
123 .TP 12 | |
124 +[номер] | |
125 В первом файле курсор будет помещён на строку с указанным номером. | |
126 Если "номер" не указан, курсор будет помещён на последнюю строку. | |
127 .TP | |
128 +/{шаблон} | |
129 В первом файле курсор будет помещён на место первого совпадения | |
130 с указанным шаблоном. См. ":help search-pattern" для получения | |
131 списка допустимых шаблонов. | |
132 .TP | |
133 +{команда} | |
134 .TP | |
135 -c {команда} | |
136 {команда} исполняется после загрузки первого файла как команда Ex. | |
137 Если {команда} содержит пробелы, то она должна быть заключена в | |
138 двойные кавычки (в зависимости от используемой оболочки). | |
139 Пример: vim "+set si" main.c | |
140 .br | |
141 Примечание: Можно указывать до десяти команд "+" или "-c". | |
142 .TP | |
143 --cmd {команда} | |
144 Как "-c", но команда исполняется перед обработкой любого файла | |
145 настроек (vimrc). | |
146 Можно указывать до десяти таких команд, независимо от количества | |
147 команд "-c". | |
148 .TP | |
149 -A | |
150 Если | |
151 .B Vim | |
152 был собран с поддержкой арабского языка для правки файлов, | |
153 набранных справа налево, и с поддержкой арабской клавиатуры, | |
154 этот ключ запускает | |
155 .B Vim | |
156 в арабском режиме, с включенной опцией 'arabic'. В противном | |
157 случае | |
158 .B Vim | |
159 завершает работу с ошибкой. | |
160 .TP | |
161 -b | |
162 Двоичный режим. | |
163 Производится настройка некоторых опций, делающих возможной правку | |
164 двоичного или исполняемого файла. | |
165 .TP | |
166 -C | |
167 Режим совместимости. Включает опцию 'compatible'. | |
168 .B Vim | |
169 будет работать почти как Vi, даже если существует файл .vimrc. | |
170 .TP | |
171 -d | |
172 Режим поиска различий. | |
173 Должно быть указано два или три имени файла. | |
174 .B Vim | |
175 откроет все файлы и покажет различия между ними | |
176 (как vimdiff(1)). | |
177 .TP | |
178 -d {устройство} | |
179 Открыть {устройство} для использования в качестве терминала (только на Amiga). | |
180 Пример: | |
181 "\-d con:20/30/600/150". | |
182 .TP | |
183 -e | |
184 Запустить | |
185 .B Vim | |
186 в режиме Ex, как будто исполняемый файл имеет имя "ex". | |
187 .TP | |
188 -f | |
189 Режим активного приложения. Версия | |
190 .B Vim | |
191 с графическим интерфейсом не будет ветвиться и отключаться | |
192 от запустившей её оболочки. На платформе Amiga | |
193 .B Vim | |
194 не будет создавать новое окно. Этот ключ нужно использовать, | |
195 когда | |
196 .B Vim | |
197 запускается программой, которая должна ждать завершения | |
198 сеанса правки (например, программа для работы с электронной почтой). | |
199 На платформе Amiga команды ":sh" и ":!" не будут работать. | |
200 .TP | |
201 --nofork | |
202 Режим активного приложения. Версия | |
203 .B Vim | |
204 с графическим интерфейсом не будет ветвиться и отключаться | |
205 от запустившей её оболочки. | |
206 .TP | |
207 -F | |
208 Если | |
209 .B Vim | |
210 был собран с поддержкой FKMAP для правки текста справа налево | |
211 и настроек клавиатуры для языка фарси, этот ключ запускает | |
212 .B Vim | |
213 в режиме фарси, иначе говоря, с включёнными опциями | |
214 'fkmap' и 'rightleft'. | |
215 В противном случае | |
216 .B Vim | |
217 завершает работу с сообщением об ошибке. | |
218 .TP | |
219 -g | |
220 Если | |
221 .B Vim | |
222 был собран с поддержкой графического интерфейса, этот ключ | |
223 включает графический интерфейс. В противном случае | |
224 .B Vim | |
225 завершает работу с сообщением об ошибке. | |
226 .TP | |
227 -h | |
228 Выводит краткую информацию об аргументах и ключах командной строки. | |
229 После этого | |
230 .B Vim | |
231 завершает работу. | |
232 .TP | |
233 -H | |
234 Если | |
235 .B Vim | |
236 был собран с поддержкой правки текста справа налево | |
237 и настроек клавиатуры для иврита, этот ключ запускает | |
238 .B Vim | |
239 в режиме иврита, иначе говоря, с включёнными опциями 'hkmap' и 'rightleft'. | |
240 В противном случае | |
241 .B Vim | |
242 завершает работу с сообщением об ошибке. | |
243 .TP | |
244 -i {viminfo} | |
245 Если используется файл viminfo, то этот ключ задаёт имя такого файла (вместо | |
246 "~/.viminfo" по умолчанию). Можно также избежать использования файла viminfo | |
247 путём указания имени "NONE". | |
248 .TP | |
249 -L | |
250 То же, что и -r. | |
251 .TP | |
252 -l | |
253 Режим Lisp. Включаются опции 'lisp' и 'showmatch'. | |
254 .TP | |
255 -m | |
256 Изменение файлов запрещено. При этом отключается опция 'write', поэтому | |
257 запись файлов становится невозможной. | |
258 .TP | |
259 -N | |
260 Режим неполной совместимости. Отключается 'compatible'. | |
261 .B Vim | |
262 будет работать лучше, но не будет полностью совместим с Vi, даже если | |
263 отсутствует файл сценария настроек (.vimrc). | |
264 .TP | |
265 -n | |
266 Не использовать своп-файл. Восстановление при сбое в работе будет невозможно. | |
267 Удобно для правки файла на очень медленном носителе (например, гибком диске). | |
268 То же самое можно сделать командой ":set uc=0". Отмена -- ":set uc=200". | |
269 .TP | |
270 -o[N] | |
271 Открыть N окон, разделённых по горизонтали. Если N не указано, то открывается | |
272 по одному окну на каждый файл. | |
273 .TP | |
274 -O[N] | |
275 Открыть N окон, разделённых по вертикали. Если N не указано, то открывается | |
276 по одному окну на каждый файл. | |
277 .TP | |
278 -R | |
279 Режим "только для чтения". Включается опция 'readonly'. | |
280 Файл в буфере доступен для редактирования, но его копию на диске нельзя | |
281 случайно перезаписать. Для сохранения файла необходимо добавить восклицательный | |
282 знак к соответствующей команде Ex (например, ":w!"). | |
283 Ключ "-R" подразумевает также, что используется и ключ "-n" (см. выше). | |
284 Опция 'readonly' может быть выключена по команде ":set noro". | |
285 См. ":help 'readonly'". | |
286 .TP | |
287 -r | |
288 Вывести список своп-файлов и информацию об их использовании для восстановления после сбоя. | |
289 .TP | |
290 -r {файл} | |
291 Режим восстановления. | |
292 Для восстановления после сбоя будет использован своп-файл. | |
293 Своп-файл имеет то же имя, что и текстовый файл, но с добавлением расширения ".swp". | |
294 См. ":help recovery". | |
295 .TP | |
296 -s | |
297 Тихий режим. Только при запуске как "Ex" или если перед "-s" указан ключ "-e". | |
298 .TP | |
299 -s {scriptin} | |
300 Считывается файл сценария {scriptin}. При этом, содержимое файла воспринимается | |
301 в виде команд, как если бы они были набраны на консоли. | |
302 То же самое достигается командой ":source! {scriptin}". | |
303 Если конец файла считывается до завершения работы редактора, то в дальнейшем | |
304 ввод осуществляется с клавиатуры. | |
305 .TP | |
306 -T {terminal} | |
307 Сообщает | |
308 .B Vim | |
309 тип используемого терминала. Необходимо только в тех ситуациях, когда | |
310 автоматическое определение терминала не работает. Имя терминала должно быть | |
311 известно | |
312 .B Vim | |
313 (встроено в него) или определено в файлах termcap или terminfo. | |
314 .TP | |
315 -u {vimrc} | |
316 Использовать команды из файла сценария {vimrc} для настройки. | |
317 Все остальные файлы настроек пропускаются. | |
318 Удобно для редактирования специальных типов файлов. | |
319 Чтобы избежать использования сценариев настроек вообще, можно использовать | |
320 имя "NONE". См. ":help initialization". | |
321 .TP | |
322 -U {gvimrc} | |
323 Использовать команды из файла сценария {gvimrc} для настройки графического | |
324 интерфейса. | |
325 Все остальные файлы настроек для графического интерфейса пропускаются. | |
326 Чтобы избежать использования сценариев настроек графического интерфейса вообще, | |
327 можно использовать имя "NONE". См. ":help gui-init". | |
328 .TP | |
329 -V | |
330 "Болтливый" режим. Выводить сообщения о том, какие файлы читаются, и о | |
331 чтении-записи файла viminfo. | |
332 .TP | |
333 -v | |
334 Запустить | |
335 .B Vim | |
336 в режиме Vi, как будто исполняемый файл имеет имя "vi". Имеет смысл только если | |
337 исполняемый файл имеет имя "ex". | |
338 .TP | |
339 -w {scriptout} | |
340 Все символы, введённые с клавиатуры вплоть до момента завершения работы, | |
341 записываются в файл {scriptout}. | |
342 Удобно в том случае, когда вы хотите создать файл сценария для последующего | |
343 использования с "vim -s" или ":source!". Если файл {scriptout} уже существует, | |
344 то новые символы будут добавляются в конец файла. | |
345 .TP | |
346 -W {scriptout} | |
347 Как "-w", но уже существующий файл будет перезаписан. | |
348 .TP | |
349 -x | |
350 Шифровать записываемые файлы. Будет выдано приглашение ввести пароль. | |
351 .TP | |
352 -X | |
353 Не подключаться к X-серверу. Ускоряет загрузку на консоли, но делает невозможным | |
354 использование заголовка окна и буфера обмена. | |
355 .TP | |
356 -Z | |
357 Ограниченный режим. Работает так же, как и программы, начинающиеся с "r". | |
358 .TP | |
359 -- | |
360 Конец ключей. Все остальные аргументы рассматриваются как имена файлов. | |
361 Может быть использовано для правки файлов, имена которых начинаются с дефиса. | |
362 .TP | |
363 --help | |
364 Вывести краткую справку и завершить работу. То же, что и "-h". | |
365 .TP | |
366 --version | |
367 Вывести информацию о версии программы и завершить работу. | |
368 .TP | |
369 --remote | |
370 Подключиться к серверу Vim и заставить его править файлы, указанные в | |
371 последующих аргументах. Если сервер не найден, выводится предупреждение, | |
372 а файлы правятся в местной копии Vim. | |
373 .TP | |
374 --remote-expr {выражение} | |
375 Подключиться к серверу Vim и вычислить на нём указанное {выражение}. | |
376 Результат вычисления будет выведен в поток стандартного вывода (stdout). | |
377 .TP | |
378 --remote-send {ключи} | |
379 Подключиться к серверу Vim и передать ему указанные {ключи}. | |
380 .TP | |
381 --remote-silent | |
382 Как "--remote", но без вывода предупреждения, если сервер не найден. | |
383 .TP | |
384 --remote-wait | |
385 Как "--remote", но Vim не будет завершать работу до тех пор, пока не будет | |
386 выполнена правка всех файлов. | |
387 .TP | |
388 --remote-wait-silent | |
389 Как "--remote-wait", но без вывода предупреждения, если сервер не найден. | |
390 .TP | |
391 --serverlist | |
392 Вывести список всех доступных серверов Vim. | |
393 .TP | |
394 --servername {имя} | |
395 Использовать указанное {имя} в качестве имени сервера. Если ключ | |
396 "--remote" не указан, то {имя} присваивается данной копии Vim, | |
397 в противном случае указывает на имя сервера, к которому следует | |
398 подключиться. | |
399 .TP | |
400 --socketid {id} | |
401 Только для графического интерфейса GTK: использовать механизм GtkPlug для | |
402 запуска gvim в отдельном окне. | |
403 .TP | |
404 --echo-wid | |
405 Только для графического интерфейса GTK: вывести идентификатор окна (Window ID) | |
406 в поток стандартного вывода (stdout). | |
407 .SH ВСТРОЕННАЯ СПРАВКА | |
408 Для начала, наберите команду ":help". | |
409 Введите ":help тема", чтобы получить справку по конкретной теме. | |
410 Например, команда ":help ZZ" выведет информацию о команде "ZZ". | |
411 Используйте <Tab> и CTRL-D для автоматического дополнения | |
412 названий тем (":help cmdline-completion"). | |
413 Для быстрого перемещения по справочнику используются метки (что-то | |
414 вроде гипертекстовых ссылок, см. ":help"). Таким образом можно | |
415 просматривать все файлы справки, например ":help syntax.txt". | |
416 .SH ФАЙЛЫ | |
417 .TP 15 | |
418 /usr/local/lib/vim/doc/*.txt | |
419 Файлы справочника | |
420 .B Vim. | |
421 См. ":help doc-file-list" для получения полного списка. | |
422 .TP | |
423 /usr/local/lib/vim/doc/tags | |
424 Файл меток, используемый для поиска информации в файлах справки. | |
425 .TP | |
426 /usr/local/lib/vim/syntax/syntax.vim | |
427 Системные настройки синтаксиса. | |
428 .TP | |
429 /usr/local/lib/vim/syntax/*.vim | |
430 Файлы синтаксиса для разных языков. | |
431 .TP | |
432 /usr/local/lib/vim/vimrc | |
433 Системные настройки | |
434 .B Vim. | |
435 .TP | |
436 /usr/local/lib/vim/gvimrc | |
437 Системный настройки графического интерфейса. | |
438 .TP | |
439 /usr/local/lib/vim/optwin.vim | |
440 Сценарий, используемый при выполнении команды ":options". | |
441 Хороший способ просматривать и изменять настройки. | |
442 .TP | |
443 /usr/local/lib/vim/menu.vim | |
444 Системные настройки меню для gvim. | |
445 .TP | |
446 /usr/local/lib/vim/bugreport.vim | |
447 Сценарий для создания отчёта об обнаруженных глюках. См. ":help bugs". | |
448 .TP | |
449 /usr/local/lib/vim/filetype.vim | |
450 Сценарий для определения типа файла по имени. См. ":help 'filetype'". | |
451 .TP | |
452 /usr/local/lib/vim/scripts.vim | |
453 Сценарий для определения типа файла по содержимому. См. ":help 'filetype'". | |
454 .TP | |
455 /usr/local/lib/vim/*.ps | |
456 Файлы для печати PostScript. | |
457 .PP | |
458 Более свежая информация -- на сайте VIM: | |
459 .br | |
460 <URL:http://www.vim.org/> | |
461 .SH СМОТРИ ТАКЖЕ | |
462 vimtutor(1) | |
463 .SH АВТОРЫ | |
464 Большая часть | |
465 .B Vim | |
466 создана Брамом Мооленааром (Bram Moolenaar), которому помогает огромное | |
467 количество людей. См. ":help credits" в | |
468 .B Vim. | |
469 .br | |
470 .B Vim | |
471 базируется на коде редактора Stevie, написанного Тимом Томпсоном (Tim Thompson), | |
472 Тони Эндрюсом (Tony Andrews) и Г. Р. (Фредом) Уолтером (G.R. (Fred) Walter). | |
473 Однако, в настоящее время в Vim почти не осталось ничего от исторического кода | |
474 его предшественника. | |
475 .br | |
476 Русская локализация | |
477 .B Vim | |
478 выполняется в рамках проекта "РуВим", | |
479 см. <URL:http://sourceforge.net/projects/ruvim/>. | |
480 .SH ГЛЮКИ | |
481 Скорее всего есть. | |
482 См. ":help todo" -- список известных проблем. | |
483 .PP | |
484 Заметим, что многие вещи, которые считаются глюками, на самом деле | |
485 являются результатом слишком полного воспроизведения поведения Vi. | |
486 Если вы думаете, что что-то является ошибкой только потому, что | |
487 "Vi делает это по-другому", внимательно прочитайте файл vi_diff.txt | |
488 (или наберите ":help vi_diff.txt" в Vim) и используйте опции 'compatible' | |
489 и 'cpoptions'. |