
В этой статье я приведу список команд этого текстового редактора. Важно понимать, что не все команды работают с режимом эмуляции 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>
по умолчанию это клавиша \