vim/nvim cheat sheet

vim/nvim cheat sheet


Общее

Tip Run vimtutor in a terminal to learn the first Vim commands.

Перемещение курсора

Tip Добавьте число перед командой перемещения курсора для того, чтобы повторить её. Например, 4j перемещает курсор на 4 строки вниз.

Режим вставки - вставка/добавление текста

Редактирование

Выделение текста (визуальный режим)

Tip Instead of b or B one can also use ( or { respectively.

Визуальные команды

Регистры

Tip Содержимое регистров сохраняется в ~/.viminfo, и будет восстановлено при следующем запуске vim.

Tip Special registers: 0 - last yank

" - unnamed register, last delete or yank

% - current file name

# - alternate file name

* - clipboard contents (X11 primary)

+ - clipboard contents (X11 clipboard)

/ - last search pattern

: - last command-line

. - last inserted text

- - last small (less than a line) delete

= - expression register

_ - black hole register

Метки

Tip To jump to a mark you can either use a backtick (`) or an apostrophe ('). Using an apostrophe jumps to the beginning (first non-blank) of the line holding the mark.

Макросы

Вырезать и вставить

Indent text

Выход и сохранение

Поиск и замена

Поиск в нескольких файлах

e.g. :vim[grep] /foo/ **/*

Вкладки

Работа с несколькими файлами

Diff

источник vim.rtorr.com ©

Содержание