/ vim

Краткий список команд 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> по умолчанию это клавиша \