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 ©

Содержание