Show Menu
Cheatography

VSCode+Vim Cheat Sheet (DRAFT) by

Мои биндинги для VSCode+Vim

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

Go To

g+d
Прыгнуть на опреде­ление
goToTy­peD­efi­nition
g+i
Прыгнуть на имплем­ентацию
goToIm­ple­men­tation
g+r
Прыгнуть на исполь­зование
goToRe­fer­ences
g+s/S
Поиск по опреде­лениям в файле/­проекте
gotoSymbol / showAl­lSy­mbols
g+p/P
Go to next/prev problem in file
editor.ac­tio­n.m­ark­er.n­ex­tIn­Files / editor.ac­tio­n.m­ark­er.p­re­vIn­Files

Не забывать

J
Спуститься на 5 строк
5j
K
Подняться на 5 строк
5k
*/#
Прыгнуть на следую­щее­/пе­рды­дущее слово под курсором
* / #
%
Прыгать между открыв­ающей и закрыв­ающей скобкой под курсором
%
]+)
к следующей непарной закрыв­ающей круглой скобке. Для фигурн­ой/­ква­дратной по аналогии
])
[+(
к предыдущей непарной открыв­ающей круглой скобке. Для фигурн­ой/­ква­дратной по аналогии
[(
 

Leader command

⌘+s
Вставка вокруг слова скобок и кавычек
ysiw
⌘+r
Переим­ено­ваине (рефак­тор­инг))
editor.ac­tio­n.r­ename
⌘+с
Переим­ено­вание обычное
editor.ac­tio­n.c­han­geAll
⌘+d
Открыть докуме­нтацию по символу под курсором
rust-a­nal­yze­r.o­penDocs
⌘+p+m
Скопир­овать сообщение об ошибке
errorL­ens.co­pyP­rob­lem­Message
⌘+p+с
Скопир­овать код ошибки
errorL­ens.co­pyP­rob­lemCode
⌘+p+s
Поискать ошибку в поисковике
errorL­ens.se­arc­hFo­rPr­oblem
⌘+v
Выделить слово под курсором
viw
⌘+y
Скопир­овать слово под курсором
yiw
⌘+u/U
Сделать слово в нижнем­/ВЕ­РХНЕМ регистре
guiw/gUiw
⌘+~
Инверт­ировать регистр слова
g~iw