Клавиша/Команда | Описание |
---|---|
: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 | сохранить изменения и выйти |