Cheatography
https://cheatography.com
Мои биндинги для VSCode+Vim
This is a draft cheat sheet. It is a work in progress and is not finished yet.
Go To
g+d |
Прыгнуть на определение |
goToTypeDefinition |
g+i |
Прыгнуть на имплементацию |
goToImplementation |
g+r |
Прыгнуть на использование |
goToReferences |
g+s/S |
Поиск по определениям в файле/проекте |
gotoSymbol / showAllSymbols |
g+p/P |
Go to next/prev problem in file |
editor.action.marker.nextInFiles / editor.action.marker.prevInFiles |
Не забывать
J |
Спуститься на 5 строк |
5j |
K |
Подняться на 5 строк |
5k |
*/# |
Прыгнуть на следующее/пердыдущее слово под курсором |
* / # |
% |
Прыгать между открывающей и закрывающей скобкой под курсором |
% |
]+) |
к следующей непарной закрывающей круглой скобке. Для фигурной/квадратной по аналогии |
]) |
[+( |
к предыдущей непарной открывающей круглой скобке. Для фигурной/квадратной по аналогии |
[( |
|
|
Leader command
⌘+s |
Вставка вокруг слова скобок и кавычек |
ysiw |
⌘+r |
Переименоваине (рефакторинг)) |
editor.action.rename |
⌘+с |
Переименование обычное |
editor.action.changeAll |
⌘+d |
Открыть документацию по символу под курсором |
rust-analyzer.openDocs |
⌘+p+m |
Скопировать сообщение об ошибке |
errorLens.copyProblemMessage |
⌘+p+с |
Скопировать код ошибки |
errorLens.copyProblemCode |
⌘+p+s |
Поискать ошибку в поисковике |
errorLens.searchForProblem |
⌘+v |
Выделить слово под курсором |
viw |
⌘+y |
Скопировать слово под курсором |
yiw |
⌘+u/U |
Сделать слово в нижнем/ВЕРХНЕМ регистре |
guiw/gUiw |
⌘+~ |
Инвертировать регистр слова |
g~iw |
|