| Клавиша/Команда | Описание |
|---|---|
| :e! | отменяет все изменения, сделанные за сеанс |
| h,j,k,l | перемещение курсора ←, ↓, ↑, → |
| 0 | переход в начало строки |
| $ | переход в конец строки |
| ^ | переход на первый непустой символ |
| w | вперед на слово |
| W | вперед на слово без учета знаков препинания |
| e | вперед в конец слова |
| E | вперед в конец слова без учета знаков препинания |
| b | назад на слово |
| B | назад на слово без учета пунктуации |
| G | GoTo, по умолчанию к концу файла |
- | на первый символ следующей строки
- | на первый символ предыдущей строки ( | в начало предложения ) | в конец предложения { | в начало абзаца } | в конец абзаца [[ | в начало раздела ]] | в конец раздела 10G | переход к строке 10 ENTER | Перейти на первый символ следующей строки. n| | переход на n-ый cтолбец в текущей строке
| Клавиша/Команда | Описание |
|---|---|
| ^F | на экран вперед |
| ^B | на экран назад |
| ^D | Прокрутить вперед (вниз) на полэкрана |
| ^U | Прокрутить назад (вверх) на полэкрана |
| ^E | Прокрутить вперед (вниз) на строку |
| ^Y | Прокрутить назад (вверх) на строку |
| zENTER | Переместить текущую строку на самый верх экрана и прокрутить. |
| z. | Переместить текущую строку в центр экрана и прокрутить. |
| z- | Переместить текущую строку в конец экрана и прокрутить. |
| ^L | перерисовать экран (убрать сообщения) |
| H | переход в начало экрана |
| M | переход в середину экрана |
| L | переход в конец экрана |
| nH,nM,nL | переход на n строк ниже или выше(для nL) |
| Клавиша/Команда | Описание |
|---|---|
| i | вставка (insert) текста перед курсором |
| I | вставка текста в начало строки |
| a | добавление(append) текста после курсора |
| A | добавление текста в конце строки |
| c | изменение (change) |
| С | с$ изменение ДО конца строки |
| s | подстановка (substitute) |
| S | заменяет ВСЮ строку |
| d | удаление (delete) |
| D | d$ удаление ДО конца строки |
| y | копирование (yank) |
| r | замена (replace) |
| cc,dd,yy | изменяет, удаляет, копирует ВСЮ строку |
| p | вставка (put) после курсора |
| P | вставка текста ПЕРЕД курсором |
| x | удаление символа под курсором |
| X | удаление символа перед курсором |
| u | отмена изменений |
| U | возврат строки в первоначальное состояние, если курсор оставался на ней |
| ~ | смена регистра символа |
| o | вставка строки ниже и перевод курсора на нее |
| O | вставка строки выше и перевод курсора на нее |
| Клавиша/Команда | Описание |
|---|---|
| . | повторение предыдущей команды |
| Ctrl+R | повтор отмененной операции |
| J | объединение строк |
| ZZ | сохранить изменения и выйти |