Show Menu
Cheatography

neovim Keyboard Shortcuts (DRAFT) by

Основные команды и сочетания клавиш в Vim

This is a draft cheat sheet. It is a work in progress and is not finished yet.

Applic­ation

<L>qq
выход без сохранения
<L>fu
найти все undo изменения
<L>ww
перекл­ючить сессию
<L>xq
интера­ктивная панель quickfix
<L>tw
перекл­ючить word wrap

Search

<L>f.
поиск недавних
<L>fn
поиск neovim файлов
<L>fa
поиск файлов в
~/
<L>fw
поиск слова в файлах проекта
<L>f/
поиск в открытых файлах
<L>/
поиск в текущем буфере

File Navigation

gf
открыть файл под курсором
<C-w><C-f>
открыть файл в верт. окне
<C-w>gf
открыть файл в новом табе
gx
открыть uri in external app
]o
open next recent file

Buffers / Window

<L>bb
jump curren­t/prev
<L>bd
закрыть буфер
<C-c>
close window
<C-w>o
закрыть все кроме current
<C-w>x
поменять местами
 

Text - Quotes

sa<mo>
обернуть в кавычки
sr'"
заменить кавычки
sdq
удалить кавычки
shq
подсветить кавычки
vaqaq
выделить quotes на 2 уровня
cinq
изменить next quotes

Text - Brackets

sbd
удалить скобки
shb
подсветить скобки
vabab
выделить скобки на 2 уровня
cinb
изменить next скобки

Text - Movement

]m
следующая скобка
{}
[(
в начало скобки
]s
следующая ошибка в слове
m]
следующий маркер
]i
следующий отступ

Text - Edit

gx<mo>
+
.
поменять местами
gxx
+
.
поменять line местами
gs<motion>
сортировка строк
gm<motion>
дублир­овать
 

Code - Movement

<C-]>
перейти к тегу
<C-t>
вернуться назад с тега
gd
перейти к опреде­лению
`<C-w>d
перейти к опреде­лению в окне

Code - Function

gxina
поменять два аргумента местами
v<ai>f
выделить функцию
cina
изменить следующий аргумент
gS
format args single­/multi line
via<ia>
выделить аргумент функции

Code - Action

<L>ca
вызвать список действий
<L>ds
найти функцию
<L>rn
переим­еновать
gR
показать список references

Code - Comments

]c
следующий коментарий
dgc
удалить блок с комент­арием
gcgc
удалить все комент­ариии

Code - Diagnostic

<L>xx
диагно­стика в буфере
<L>xX
диагно­стика в проекте
<L>xl
панель просмотра definition
<L>xs
панель функций и переменных
]d
следующая проблема