Краткий список команд Vim для быстрого редактирования текста

В этой статье я приведу список команд этого текстового редактора. Важно понимать, что не все команды работают с режимом эмуляции Vim.
| Перемещение по документу | Команды VIM |
|---|---|
| Как переместиться вниз? | j |
| Как переместиться влево? | h |
| Как переместиться вправо? | l |
| Как переместиться вверх? | k |
| Как переместиться в конец строки? | $ (shift + 4) |
| Как переместиться в начало строки? | ^ (shift + 6) |
| Как переместиться в начало слов? | w |
| Как переместиться в начало слов пропуская специальные символы? | W (shift + w) |
| Как переместиться в конец слов? | e |
| Как переместиться в конец слов пропуская специальные символы? | E (shift + e) |
| Как переместиться в начало экрана? | H (shift + h) |
| Как переместиться в середину экрана? | M (shift + m) |
| Как переместиться в конец экрана? | L (shift + l) |
| Прокрутка в текущем окне | Команды VIM |
|---|---|
| Прокрутить экран вверх | zt |
| Прокрутить экран в середину | zz |
| Прокрутить экран в низ | zb |
| Команды с переходом в режим вставки | Команды VIM |
|---|---|
| Удалить слово и перейти в режим вставки | cw |
| Удалить всю строку и перейти в режим вставки | cc |
| Удаляет все что находиться между одинарных кавычек | ci’ |
| Удаляет полностью слово, даже если вы нахотесь в его середине, и перейти в режим вставки | ciw |
| Удаляет содержимое тега, в котором находится курсор | cit |
В режиме вставки можно удалять текст следующими комбинациями клавиш:
| Команды с переходом в режим вставки | Команды VIM |
|---|---|
| Удалить символ | <C-h> (ctrl-h) |
| Удалить слово | <C-w> (ctrl-w) |
| Удалить текст от курсора до конца строки | <C-u> (ctrl-u) |
| Редактирование | Команды VIM |
|---|---|
| Как вы переместите курсор вниз на строк 7? | 7j |
| Как вы удалите слово Именно слово? | dw |
| Как вы ищете в файле слово, на котором в данный момент находится курсор? | * |
| Как произвести поиск и замену только в строках с 50 по 100? | :50,100s/old/new/g |
| Что делать, если вы хотите посмотреть две разные части одного и того же файла одновременно? | :sp |
| Что делать, если вы хотите выбрать лучшую цветовую схему дисплея? | :colorscheme desert |
| Что делать, если вы хотите, чтобы сочетание клавиш Ctrl-S сохраняло файл? | :nmap <c-s> :w<CR> |
| Что делать, если вы хотите открыть файл имя которого прописано в текущем документе и курсор стоит на нем? | gf |
| Как удалить с текущей позиции и до конца файла? | dG |
| Как удалить с текущей позиции и до начала файла? | dgg или d1G |
Примечание
Клавиша <leader> по умолчанию это клавиша \
Информация о посте
- Колличество слов
- 486
- Дата создания
- 06 сентября 2016