ex

Autres langues

Langue: ru

Version: 55880 (openSuse - 09/10/07)

Section: 1 (Commandes utilisateur)

ИМЯ

vim - Vi IMproved (Улучшенный Vi), текÑтовый редактор Ð´Ð»Ñ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð¸Ñтов

КОМÐÐДÐÐЯ СТРОКÐ


vim [ключи] [файл ..]
vim [ключи] -
vim [ключи] -t метка
vim [ключи] -q [файл ошибок]


ex
view
gvim gview
rvim rview rgvim rgview

ОПИСÐÐИЕ

Vim -- текÑтовый редактор, обратно-ÑовмеÑтимый Ñ Vi. Он может быть иÑпользован Ð´Ð»Ñ Ð¿Ñ€Ð°Ð²ÐºÐ¸ вÑех видов проÑтого текÑта. ОÑобенно он хорош Ð´Ð»Ñ Ð¿Ñ€Ð°Ð²ÐºÐ¸ иÑходных текÑтов программ.

По Ñравнению Ñ Vi, Vim имеет много уÑовершенÑтвований: Ð¼Ð½Ð¾Ð³Ð¾ÐºÑ€Ð°Ñ‚Ð½Ð°Ñ Ð¾Ñ‚Ð¼ÐµÐ½Ð° операций, множеÑтвенноÑÑ‚ÑŒ окон и буферов, подÑветка ÑинтакÑиÑа, правка командной Ñтроки, автодополнение имён файлов, вÑÑ‚Ñ€Ð¾ÐµÐ½Ð½Ð°Ñ Ñправка, визуальное выделение и Ñ‚.п. См. ":help vi_diff.txt" Ð´Ð»Ñ Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð¸Ñ Ð¿Ð¾Ð»Ð½Ð¾Ð³Ð¾ ÑпиÑка различий между Vim и Vi.

Во Ð²Ñ€ÐµÐ¼Ñ Ñ€Ð°Ð±Ð¾Ñ‚Ñ‹ в Vim можно получить Ñправку Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ ÑиÑтемы вÑтроенной Ñправки (команда ":help"). См. раздел "ВСТРОЕÐÐÐЯ СПРÐВКÐ" ниже по текÑту.

Чаще вÑего Vim запуÑкают Ð´Ð»Ñ Ð¿Ñ€Ð°Ð²ÐºÐ¸ одного файла при помощи команды

       vim файл

Ð’ общем виде команда запуÑка Vim выглÑдит так:

       vim [ключи] [ÑпиÑок файлов]

ЕÑли ÑпиÑок файлов отÑутÑтвует, редактор начнёт работу Ñ Ð¿ÑƒÑтым буфером. Ð’ противном Ñлучае Ð¸Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð° должно быть указано одним из Ñледующих четырёх ÑпоÑобов:

файл ..
СпиÑок имён файлов. Первый файл будет объÑвлен активным и загружен в буфер. КурÑор будет помещён в первой Ñтроке буфера. ДоÑтуп к другим файлам может быть оÑущеÑтвлён при помощи команды ":next". Чтобы править файл, Ð¸Ð¼Ñ ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð³Ð¾ начинаетÑÑ Ñ Ñимвола "дефиÑ" (-), перед ÑпиÑком файлов необходимо поÑтавить "--".
-
Файл будет прочитан из потока Ñтандартного ввода. Команды будут ÑчитыватьÑÑ Ð¸Ð· Ñтандартного потока диагноÑтики (stderr), который должен быть терминалом.
-t {метка}
Ð˜Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð° и Ð½Ð°Ñ‡Ð°Ð»ÑŒÐ½Ð°Ñ Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ñ ÐºÑƒÑ€Ñора завиÑÑÑ‚ от "метки", похожей на метку goto. {метка} ищетÑÑ Ð² файле меток, ÑоответÑтвующий файл ÑтановитÑÑ Ð°ÐºÑ‚Ð¸Ð²Ð½Ñ‹Ð¼, а ÑоответÑÑ‚Ð²ÑƒÑŽÑ‰Ð°Ñ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð° иÑполнÑетÑÑ. Чаще вÑего иÑпользуетÑÑ Ð² программах на Ñзыке Си, где {метка} может быть именем функции. Файл, Ñодержащий функцию, ÑтановитÑÑ Ð°ÐºÑ‚Ð¸Ð²Ð½Ñ‹Ð¼, а курÑор помещаетÑÑ Ð² начало функции. См. ":help tag-commands".
-q [файл ошибок]
Ðачать работу в режиме быÑтрого иÑправлениÑ. При Ñтом ÑчитываетÑÑ [файл ошибок] и Ð¿ÐµÑ€Ð²Ð°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ° выводитÑÑ Ð½Ð° Ñкран. ЕÑли [файл ошибок] не указан, Ð¸Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð° берётÑÑ Ð¸Ð· Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð¾Ð¿Ñ†Ð¸Ð¸ 'errorfile' (по умолчанию: "AztecC.Err" Ð´Ð»Ñ Amiga, "errors.err" Ð´Ð»Ñ Ð´Ñ€ÑƒÐ³Ð¸Ñ… ÑиÑтем). К Ñледующим ошибкам можно перейти по команде ":cn". См. ":help quickfix".

Vim ведёт ÑÐµÐ±Ñ Ð¿Ð¾-разному в завиÑимоÑти от имени команды (иÑполнÑемый файл может быть одним и тем же).

vim
"Ðормальный" запуÑк, вÑÑ‘ по умолчанию.
ex
ЗапуÑк в режиме Ex. Ð”Ð»Ñ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð° в нормальный режим необходимо выполнить команду ":vi". Режим Ex включает также ключ "-e".
view
ЗапуÑк в режиме "только Ð´Ð»Ñ Ñ‡Ñ‚ÐµÐ½Ð¸Ñ". Ð’Ñ‹ будете защищены от Ñлучайной запиÑи файла. То же Ñамое можно Ñделать ключом "-R".
gvim gview
ВерÑÐ¸Ñ Ñ Ð³Ñ€Ð°Ñ„Ð¸Ñ‡ÐµÑким интерфейÑом. ЗапуÑкаетÑÑ Ð² новом окне. То же Ñамое можно Ñделать при запуÑке Ñ ÐºÐ»ÑŽÑ‡Ð¾Ð¼ "-g".
rvim rview rgvim rgview
Как и предыдущие команды, но Ñ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñми. ÐÐµÐ»ÑŒÐ·Ñ Ð·Ð°Ð¿ÑƒÑкать команды оболочки или приоÑтанавливать работу Vim. ВмеÑто приÑтавки "r" можно иÑпользовать ключ "-Z".

КЛЮЧИ

Ключи могут быть указаны в любом порÑдке, до или поÑле имён файлов. Ключи без аргументов могут быть объединены под одним дефиÑом.
+[номер]
Ð’ первом файле курÑор будет помещён на Ñтроку Ñ ÑƒÐºÐ°Ð·Ð°Ð½Ð½Ñ‹Ð¼ номером. ЕÑли "номер" не указан, курÑор будет помещён на поÑледнюю Ñтроку.
+/{шаблон}
Ð’ первом файле курÑор будет помещён на меÑто первого ÑÐ¾Ð²Ð¿Ð°Ð´ÐµÐ½Ð¸Ñ Ñ ÑƒÐºÐ°Ð·Ð°Ð½Ð½Ñ‹Ð¼ шаблоном. См. ":help search-pattern" Ð´Ð»Ñ Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð¸Ñ ÑпиÑка допуÑтимых шаблонов.
+{команда}
-c {команда}
{команда} иÑполнÑетÑÑ Ð¿Ð¾Ñле загрузки первого файла как команда Ex. ЕÑли {команда} Ñодержит пробелы, то она должна быть заключена в двойные кавычки (в завиÑимоÑти от иÑпользуемой оболочки). Пример: vim "+set si" main.c
Примечание: Можно указывать до деÑÑти команд "+" или "-c".
--cmd {команда}
Как "-c", но команда иÑполнÑетÑÑ Ð¿ÐµÑ€ÐµÐ´ обработкой любого файла наÑтроек (vimrc). Можно указывать до деÑÑти таких команд, незавиÑимо от количеÑтва команд "-c".
-A
ЕÑли Vim был Ñобран Ñ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ¾Ð¹ арабÑкого Ñзыка Ð´Ð»Ñ Ð¿Ñ€Ð°Ð²ÐºÐ¸ файлов, набранных Ñправа налево, и Ñ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ¾Ð¹ арабÑкой клавиатуры, Ñтот ключ запуÑкает Vim в арабÑком режиме, Ñ Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð½Ð¾Ð¹ опцией 'arabic'. Ð’ противном Ñлучае Vim завершает работу Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ¾Ð¹.
-b
Двоичный режим. ПроизводитÑÑ Ð½Ð°Ñтройка некоторых опций, делающих возможной правку двоичного или иÑполнÑемого файла.
-C
Режим ÑовмеÑтимоÑти. Включает опцию 'compatible'. Vim будет работать почти как Vi, даже еÑли ÑущеÑтвует файл .vimrc.
-d
Режим поиÑка различий. Должно быть указано два или три имени файла. Vim откроет вÑе файлы и покажет Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð¸Ñ Ð¼ÐµÐ¶Ð´Ñƒ ними (как vimdiff(1)).
-d {уÑтройÑтво}
Открыть {уÑтройÑтво} Ð´Ð»Ñ Ð¸ÑÐ¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð² качеÑтве терминала (только на Amiga). Пример: "-d con:20/30/600/150".
-e
ЗапуÑтить Vim в режиме Ex, как будто иÑполнÑемый файл имеет Ð¸Ð¼Ñ "ex".
-f
Режим активного приложениÑ. ВерÑÐ¸Ñ Vim Ñ Ð³Ñ€Ð°Ñ„Ð¸Ñ‡ÐµÑким интерфейÑом не будет ветвитьÑÑ Ð¸ отключатьÑÑ Ð¾Ñ‚ запуÑтившей её оболочки. Ðа платформе Amiga Vim не будет Ñоздавать новое окно. Этот ключ нужно иÑпользовать, когда Vim запуÑкаетÑÑ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð¾Ð¹, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ Ð´Ð¾Ð»Ð¶Ð½Ð° ждать Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð¸Ñ ÑеанÑа правки (например, программа Ð´Ð»Ñ Ñ€Ð°Ð±Ð¾Ñ‚Ñ‹ Ñ Ñлектронной почтой). Ðа платформе Amiga команды ":sh" и ":!" не будут работать.
--nofork
Режим активного приложениÑ. ВерÑÐ¸Ñ Vim Ñ Ð³Ñ€Ð°Ñ„Ð¸Ñ‡ÐµÑким интерфейÑом не будет ветвитьÑÑ Ð¸ отключатьÑÑ Ð¾Ñ‚ запуÑтившей её оболочки.
-F
ЕÑли Vim был Ñобран Ñ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ¾Ð¹ FKMAP Ð´Ð»Ñ Ð¿Ñ€Ð°Ð²ÐºÐ¸ текÑта Ñправа налево и наÑтроек клавиатуры Ð´Ð»Ñ Ñзыка фарÑи, Ñтот ключ запуÑкает Vim в режиме фарÑи, иначе говорÑ, Ñ Ð²ÐºÐ»ÑŽÑ‡Ñ‘Ð½Ð½Ñ‹Ð¼Ð¸ опциÑми Ð’ противном Ñлучае Vim завершает работу Ñ Ñообщением об ошибке.
-g
ЕÑли Vim был Ñобран Ñ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ¾Ð¹ графичеÑкого интерфейÑа, Ñтот ключ включает графичеÑкий интерфейÑ. Ð’ противном Ñлучае Vim завершает работу Ñ Ñообщением об ошибке.
-h
Выводит краткую информацию об аргументах и ключах командной Ñтроки. ПоÑле Ñтого Vim завершает работу.
-H
ЕÑли Vim был Ñобран Ñ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ¾Ð¹ правки текÑта Ñправа налево и наÑтроек клавиатуры Ð´Ð»Ñ Ð¸Ð²Ñ€Ð¸Ñ‚Ð°, Ñтот ключ запуÑкает Vim в режиме иврита, иначе говорÑ, Ñ Ð²ÐºÐ»ÑŽÑ‡Ñ‘Ð½Ð½Ñ‹Ð¼Ð¸ опциÑми 'hkmap' и 'rightleft'. Ð’ противном Ñлучае Vim завершает работу Ñ Ñообщением об ошибке.
-i {viminfo}
ЕÑли иÑпользуетÑÑ Ñ„Ð°Ð¹Ð» viminfo, то Ñтот ключ задаёт Ð¸Ð¼Ñ Ñ‚Ð°ÐºÐ¾Ð³Ð¾ файла (вмеÑто "~/.viminfo" по умолчанию). Можно также избежать иÑÐ¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ñ„Ð°Ð¹Ð»Ð° viminfo путём ÑƒÐºÐ°Ð·Ð°Ð½Ð¸Ñ Ð¸Ð¼ÐµÐ½Ð¸ "NONE".
-L
То же, что и -r.
-l
Режим Lisp. ВключаютÑÑ Ð¾Ð¿Ñ†Ð¸Ð¸ 'lisp' и 'showmatch'.
-m
Изменение файлов запрещено. При Ñтом отключаетÑÑ Ð¾Ð¿Ñ†Ð¸Ñ 'write', поÑтому запиÑÑŒ файлов ÑтановитÑÑ Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾Ð¹.
-N
Режим неполной ÑовмеÑтимоÑти. ОтключаетÑÑ 'compatible'. Vim будет работать лучше, но не будет полноÑтью ÑовмеÑтим Ñ Vi, даже еÑли отÑутÑтвует файл ÑÑ†ÐµÐ½Ð°Ñ€Ð¸Ñ Ð½Ð°Ñтроек (.vimrc).
-n
Ðе иÑпользовать Ñвоп-файл. ВоÑÑтановление при Ñбое в работе будет невозможно. Удобно Ð´Ð»Ñ Ð¿Ñ€Ð°Ð²ÐºÐ¸ файла на очень медленном ноÑителе (например, гибком диÑке). То же Ñамое можно Ñделать командой ":set uc=0". Отмена -- ":set uc=200".
-o[N]
Открыть N окон, разделённых по горизонтали. ЕÑли N не указано, то открываетÑÑ Ð¿Ð¾ одному окну на каждый файл.
-O[N]
Открыть N окон, разделённых по вертикали. ЕÑли N не указано, то открываетÑÑ Ð¿Ð¾ одному окну на каждый файл.
-R
Режим "только Ð´Ð»Ñ Ñ‡Ñ‚ÐµÐ½Ð¸Ñ". ВключаетÑÑ Ð¾Ð¿Ñ†Ð¸Ñ 'readonly'. Файл в буфере доÑтупен Ð´Ð»Ñ Ñ€ÐµÐ´Ð°ÐºÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ, но его копию на диÑке Ð½ÐµÐ»ÑŒÐ·Ñ Ñлучайно перезапиÑать. Ð”Ð»Ñ ÑÐ¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ñ„Ð°Ð¹Ð»Ð° необходимо добавить воÑклицательный знак к ÑоответÑтвующей команде Ex (например, ":w!"). Ключ "-R" подразумевает также, что иÑпользуетÑÑ Ð¸ ключ "-n" (Ñм. выше). ÐžÐ¿Ñ†Ð¸Ñ 'readonly' может быть выключена по команде ":set noro". См. ":help 'readonly'".
-r
ВывеÑти ÑпиÑок Ñвоп-файлов и информацию об их иÑпользовании Ð´Ð»Ñ Ð²Ð¾ÑÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿Ð¾Ñле ÑбоÑ.
-r {файл}
Режим воÑÑтановлениÑ. Ð”Ð»Ñ Ð²Ð¾ÑÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿Ð¾Ñле ÑÐ±Ð¾Ñ Ð±ÑƒÐ´ÐµÑ‚ иÑпользован Ñвоп-файл. Своп-файл имеет то же имÑ, что и текÑтовый файл, но Ñ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸ÐµÐ¼ раÑÑˆÐ¸Ñ€ÐµÐ½Ð¸Ñ ".swp". См. ":help recovery".
-s
Тихий режим. Только при запуÑке как "Ex" или еÑли перед "-s" указан ключ "-e".
-s {scriptin}
СчитываетÑÑ Ñ„Ð°Ð¹Ð» ÑÑ†ÐµÐ½Ð°Ñ€Ð¸Ñ {scriptin}. При Ñтом, Ñодержимое файла воÑпринимаетÑÑ Ð² виде команд, как еÑли бы они были набраны на конÑоли. То же Ñамое доÑтигаетÑÑ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð¾Ð¹ ":source! {scriptin}". ЕÑли конец файла ÑчитываетÑÑ Ð´Ð¾ Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð¸Ñ Ñ€Ð°Ð±Ð¾Ñ‚Ñ‹ редактора, то в дальнейшем ввод оÑущеÑтвлÑетÑÑ Ñ ÐºÐ»Ð°Ð²Ð¸Ð°Ñ‚ÑƒÑ€Ñ‹.
-T {terminal}
Сообщает Vim тип иÑпользуемого терминала. Ðеобходимо только в тех ÑитуациÑÑ…, когда автоматичеÑкое определение терминала не работает. Ð˜Ð¼Ñ Ñ‚ÐµÑ€Ð¼Ð¸Ð½Ð°Ð»Ð° должно быть извеÑтно Vim (вÑтроено в него) или определено в файлах termcap или terminfo.
-u {vimrc}
ИÑпользовать команды из файла ÑÑ†ÐµÐ½Ð°Ñ€Ð¸Ñ {vimrc} Ð´Ð»Ñ Ð½Ð°Ñтройки. Ð’Ñе оÑтальные файлы наÑтроек пропуÑкаютÑÑ. Удобно Ð´Ð»Ñ Ñ€ÐµÐ´Ð°ÐºÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ñпециальных типов файлов. Чтобы избежать иÑÐ¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ñценариев наÑтроек вообще, можно иÑпользовать Ð¸Ð¼Ñ "NONE". См. ":help initialization".
-U {gvimrc}
ИÑпользовать команды из файла ÑÑ†ÐµÐ½Ð°Ñ€Ð¸Ñ {gvimrc} Ð´Ð»Ñ Ð½Ð°Ñтройки графичеÑкого интерфейÑа. Ð’Ñе оÑтальные файлы наÑтроек Ð´Ð»Ñ Ð³Ñ€Ð°Ñ„Ð¸Ñ‡ÐµÑкого интерфейÑа пропуÑкаютÑÑ. Чтобы избежать иÑÐ¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ñценариев наÑтроек графичеÑкого интерфейÑа вообще, можно иÑпользовать Ð¸Ð¼Ñ "NONE". См. ":help gui-init".
-V
"Болтливый" режим. Выводить ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð¾ том, какие файлы читаютÑÑ, и о чтении-запиÑи файла viminfo.
-v
ЗапуÑтить Vim в режиме Vi, как будто иÑполнÑемый файл имеет Ð¸Ð¼Ñ "vi". Имеет ÑмыÑл только еÑли иÑполнÑемый файл имеет Ð¸Ð¼Ñ "ex".
-w {scriptout}
Ð’Ñе Ñимволы, введённые Ñ ÐºÐ»Ð°Ð²Ð¸Ð°Ñ‚ÑƒÑ€Ñ‹ вплоть до момента Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð¸Ñ Ñ€Ð°Ð±Ð¾Ñ‚Ñ‹, запиÑываютÑÑ Ð² файл {scriptout}. Удобно в том Ñлучае, когда вы хотите Ñоздать файл ÑÑ†ÐµÐ½Ð°Ñ€Ð¸Ñ Ð´Ð»Ñ Ð¿Ð¾Ñледующего иÑÐ¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ñ "vim -s" или ":source!". ЕÑли файл {scriptout} уже ÑущеÑтвует, то новые Ñимволы будут добавлÑÑŽÑ‚ÑÑ Ð² конец файла.
-W {scriptout}
Как "-w", но уже ÑущеÑтвующий файл будет перезапиÑан.
-x
Шифровать запиÑываемые файлы. Будет выдано приглашение ввеÑти пароль.
-X
Ðе подключатьÑÑ Ðº X-Ñерверу. УÑкорÑет загрузку на конÑоли, но делает невозможным иÑпользование заголовка окна и буфера обмена.
-Z
Ограниченный режим. Работает так же, как и программы, начинающиеÑÑ Ñ "r".
--
Конец ключей. Ð’Ñе оÑтальные аргументы раÑÑматриваютÑÑ ÐºÐ°Ðº имена файлов. Может быть иÑпользовано Ð´Ð»Ñ Ð¿Ñ€Ð°Ð²ÐºÐ¸ файлов, имена которых начинаютÑÑ Ñ Ð´ÐµÑ„Ð¸Ñа.
--help
ВывеÑти краткую Ñправку и завершить работу. То же, что и "-h".
--version
ВывеÑти информацию о верÑии программы и завершить работу.
--remote
ПодключитьÑÑ Ðº Ñерверу Vim и заÑтавить его править файлы, указанные в поÑледующих аргументах. ЕÑли Ñервер не найден, выводитÑÑ Ð¿Ñ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´ÐµÐ½Ð¸Ðµ, а файлы правÑÑ‚ÑÑ Ð² меÑтной копии Vim.
--remote-expr {выражение}
ПодключитьÑÑ Ðº Ñерверу Vim и вычиÑлить на нём указанное {выражение}. Результат вычиÑÐ»ÐµÐ½Ð¸Ñ Ð±ÑƒÐ´ÐµÑ‚ выведен в поток Ñтандартного вывода (stdout).
--remote-send {ключи}
ПодключитьÑÑ Ðº Ñерверу Vim и передать ему указанные {ключи}.
--remote-silent
Как "--remote", но без вывода предупреждениÑ, еÑли Ñервер не найден.
--remote-wait
Как "--remote", но Vim не будет завершать работу до тех пор, пока не будет выполнена правка вÑех файлов.
--remote-wait-silent
Как "--remote-wait", но без вывода предупреждениÑ, еÑли Ñервер не найден.
--serverlist
ВывеÑти ÑпиÑок вÑех доÑтупных Ñерверов Vim.
--servername {имÑ}
ИÑпользовать указанное {имÑ} в качеÑтве имени Ñервера. ЕÑли ключ "--remote" не указан, то {имÑ} приÑваиваетÑÑ Ð´Ð°Ð½Ð½Ð¾Ð¹ копии Vim, в противном Ñлучае указывает на Ð¸Ð¼Ñ Ñервера, к которому Ñледует подключитьÑÑ.
--socketid {id}
Только Ð´Ð»Ñ Ð³Ñ€Ð°Ñ„Ð¸Ñ‡ÐµÑкого интерфейÑа GTK: иÑпользовать механизм GtkPlug Ð´Ð»Ñ Ð·Ð°Ð¿ÑƒÑка gvim в отдельном окне.
--echo-wid
Только Ð´Ð»Ñ Ð³Ñ€Ð°Ñ„Ð¸Ñ‡ÐµÑкого интерфейÑа GTK: вывеÑти идентификатор окна (Window ID) в поток Ñтандартного вывода (stdout).

ВСТРОЕÐÐÐЯ СПРÐВКÐ

Ð”Ð»Ñ Ð½Ð°Ñ‡Ð°Ð»Ð°, наберите команду ":help". Введите ":help тема", чтобы получить Ñправку по конкретной теме. Ðапример, команда ":help ZZ" выведет информацию о команде "ZZ". ИÑпользуйте <Tab> и CTRL-D Ð´Ð»Ñ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑкого Ð´Ð¾Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ Ð½Ð°Ð·Ð²Ð°Ð½Ð¸Ð¹ тем (":help cmdline-completion"). Ð”Ð»Ñ Ð±Ñ‹Ñтрого Ð¿ÐµÑ€ÐµÐ¼ÐµÑ‰ÐµÐ½Ð¸Ñ Ð¿Ð¾ Ñправочнику иÑпользуютÑÑ Ð¼ÐµÑ‚ÐºÐ¸ (что-то вроде гипертекÑтовых ÑÑылок, Ñм. ":help"). Таким образом можно проÑматривать вÑе файлы Ñправки, например ":help syntax.txt".

ФÐЙЛЫ

/usr/share/vim/vim71/doc/*.txt
Файлы Ñправочника Vim. См. ":help doc-file-list" Ð´Ð»Ñ Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð¸Ñ Ð¿Ð¾Ð»Ð½Ð¾Ð³Ð¾ ÑпиÑка.
/usr/share/vim/vim71/doc/tags
Файл меток, иÑпользуемый Ð´Ð»Ñ Ð¿Ð¾Ð¸Ñка информации в файлах Ñправки.
/usr/share/vim/vim71/syntax/syntax.vim
СиÑтемные наÑтройки ÑинтакÑиÑа.
/usr/share/vim/vim71/syntax/*.vim
Файлы ÑинтакÑиÑа Ð´Ð»Ñ Ñ€Ð°Ð·Ð½Ñ‹Ñ… Ñзыков.
/usr/share/vim/vimrc
СиÑтемные наÑтройки Vim.
/usr/share/vim/gvimrc
СиÑтемный наÑтройки графичеÑкого интерфейÑа.
/usr/share/vim/vim71/optwin.vim
Сценарий, иÑпользуемый при выполнении команды ":options". Хороший ÑпоÑоб проÑматривать и изменÑÑ‚ÑŒ наÑтройки.
/usr/share/vim/vim71/menu.vim
СиÑтемные наÑтройки меню Ð´Ð»Ñ gvim.
/usr/share/vim/vim71/bugreport.vim
Сценарий Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð¾Ñ‚Ñ‡Ñ‘Ñ‚Ð° об обнаруженных глюках. См. ":help bugs".
/usr/share/vim/vim71/filetype.vim
Сценарий Ð´Ð»Ñ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ñ‚Ð¸Ð¿Ð° файла по имени. См. ":help 'filetype'".
/usr/share/vim/vim71/scripts.vim
Сценарий Ð´Ð»Ñ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ñ‚Ð¸Ð¿Ð° файла по Ñодержимому. См. ":help 'filetype'".
/usr/share/vim/*.ps
Файлы Ð´Ð»Ñ Ð¿ÐµÑ‡Ð°Ñ‚Ð¸ PostScript.

Более ÑÐ²ÐµÐ¶Ð°Ñ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ -- на Ñайте VIM:
<URL:http://www.vim.org/>

СМОТРИ ТÐКЖЕ

vimtutor(1)

ÐВТОРЫ

Ð‘Ð¾Ð»ÑŒÑˆÐ°Ñ Ñ‡Ð°ÑÑ‚ÑŒ Vim Ñоздана Брамом Мооленааром (Bram Moolenaar), которому помогает огромное количеÑтво людей. См. ":help credits" в Vim.
Vim базируетÑÑ Ð½Ð° коде редактора Stevie, напиÑанного Тимом ТомпÑоном (Tim Thompson), Тони ЭндрюÑом (Tony Andrews) и Г. Р. (Фредом) Уолтером (G.R. (Fred) Walter). Однако, в наÑтоÑщее Ð²Ñ€ÐµÐ¼Ñ Ð² Vim почти не оÑталоÑÑŒ ничего от иÑторичеÑкого кода его предшеÑтвенника.
РуÑÑÐºÐ°Ñ Ð»Ð¾ÐºÐ°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ Vim выполнÑетÑÑ Ð² рамках проекта "РуВим", Ñм. <URL:http://sourceforge.net/projects/ruvim/>.

ГЛЮКИ

Скорее вÑего еÑÑ‚ÑŒ. См. ":help todo" -- ÑпиÑок извеÑтных проблем.

Заметим, что многие вещи, которые ÑчитаютÑÑ Ð³Ð»ÑŽÐºÐ°Ð¼Ð¸, на Ñамом деле ÑвлÑÑŽÑ‚ÑÑ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ð¾Ð¼ Ñлишком полного воÑÐ¿Ñ€Ð¾Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¸Ñ Ð¿Ð¾Ð²ÐµÐ´ÐµÐ½Ð¸Ñ Vi. ЕÑли вы думаете, что что-то ÑвлÑетÑÑ Ð¾ÑˆÐ¸Ð±ÐºÐ¾Ð¹ только потому, что "Vi делает Ñто по-другому", внимательно прочитайте файл vi_diff.txt (или наберите ":help vi_diff.txt" в Vim) и иÑпользуйте опции 'compatible' и 'cpoptions'.