Vim / VI Руководство по выживанию - PullRequest
21 голосов
/ 16 сентября 2008

Какие основные команды vim? Что нужно знать новому пользователю, чтобы не попасть в неприятности? Одна команда на комментарий, пожалуйста.

Ответы [ 37 ]

0 голосов
/ 16 сентября 2008

Как переключаться между режимами (i для входа в режим вставки (один из многих способов), esc для выхода из режима вставки, двоеточие для командного режима) и как сохранить и выйти. (: WQ)

0 голосов
/ 16 сентября 2008

Я использую vi очень легко, и я использую только следующие команды:

a   - switch to insert mode (after the cursor)
esc - return to command mode
:wq - save and quit
:q  - quit (no save, only without modification)
:q! - force quit (no save, also with modification)
x   - delete one character (in command mode)
dd  - delete the whole line (in command mode)

Я знаю, что их гораздо больше, но этого достаточно, чтобы помочь вам.

0 голосов
/ 07 сентября 2011

Я перешел с Textmate на VIM несколько месяцев назад и написал руководство о том, как выполнить 110 команд редактирования Textmate в VIM. Он организован по категориям, таким как управление файлами, автозаполнение слов и подсветка синтаксиса.

Textmate для VIM

0 голосов
/ 28 января 2012

Пожалуйста, посетите этот сайт для интересного способа узнать основные команды движения: http://kikuchiyo.org. Я думаю, что самые важные команды описаны в теме, но мне всегда нравится предлагать это новичкам в vim. щелкните по первой ссылке на поезд, в которой есть легенда для основных команд движения и команда вставки i для сбора рубинов. Хорошая практика для быстрого передвижения.

0 голосов
/ 12 февраля 2009

Настоящая сила в поиске. Вот основные команды:

/ Стив найдет первый экземпляр слова «Стив» в тексте. n найдет следующего «Стива» в тексте. :% s // Стивен / g заменит все те экземпляры «Стив», которые вы только что искали, на «Стивен».

Не для продвижения, но я написал блог пост на эту тему. Он фокусируется на критических частях Vim для начинающих.

0 голосов
/ 16 сентября 2008

Как уже упоминали несколько других людей, vimtutor - это путь. Он научит вас всему, что вам нужно знать в vim. Один из общих советов, который я бы вам дал, - это как можно дольше оставаться вне режима вставки. В других режимах есть огромная сила, просто нужно немного потренироваться, чтобы привыкнуть.

0 голосов
/ 16 сентября 2008

замените 'foo' на 'bar' везде в файле :% S / Foo / бар / дс

...