Skip to content

Latest commit

 

History

History
93 lines (88 loc) · 7.73 KB

Dev VS Hotkeys ReSharper.md

File metadata and controls

93 lines (88 loc) · 7.73 KB

Hotkeys Resharper

https://www.jetbrains.com/help/resharper/2016.3/Reference__Keyboard_Shortcuts.html 2014. Lukasz Gasior. ReSharper Essentials

-----------------------------------------------------------------+--------------------+-----------------------------+----------------------------- Code Analysis -----------------------------------------------------------------+--------------------+-----------------------------+----------------------------- Command | Visual Studio | IntelliJ IDEA/ReSharper 2.x | Alias -----------------------------------------------------------------+--------------------+-----------------------------+----------------------------- Toggle code analysis in the current file | Ctrl+Shift+Alt+8 | Ctrl+Shift+Alt+8 | ReSharper_EnableDaemon Go to next code issue (error, warning or suggestion) in file | Alt+PageDown | F12 | ReSharper_GotoNextHighlight Go to previous code issue (error, warning or suggestion) in file | Alt+PageUp | Shift+F12 | ReSharper_GotoPrevHighlight Go to next error/warning in file/solution | Shift+Alt+PageDown | Alt+F12 | ReSharper_GotoNextErrorInSolution Go to previous error/warning in file/solution | Shift+Alt+PageUp | Shift+Alt+F12 | ReSharper_GotoPrevErrorInSolution Inspect this | Ctrl+Shift+Alt+A | Ctrl+Shift+Alt+A | ReSharper_InspectThis View hierarchy of types (C#, VB.NET, C++) / | Ctrl+E,H | Ctrl+Alt+H | ReSharper_TypeHierarchyBrowse #include directives (C++) / styles (ASP.NET, Razor, CSS, XAML) | | | Inspection Results window | Ctrl+Alt+V | Ctrl+Alt+, | ReSharper_ShowInspectionWindow -----------------------------------------------------------------+--------------------+-----------------------------+-----------------------------

-------------------------+-------------------------------------------------------------------------- Комбинация клавиш | Действие -------------------------+-------------------------------------------------------------------------- Altr + Enter | вызвать контекстное меню ReSharper Ctrl + R, V | создать var для переменной "prop" + Tab | создать свойство у класса Alt + Insert | сгенерировать конструктор, свойство, ... внутри класса Ctrl + E, U | сгенерировать условие (if, while, ...) Ctrl + Alt + Space | smart mode Ctrl + Alt + -> | расширенное выделение кода Alt + Delete | безопасное удаление (проверка на наличие членов класса) Alt + Enter на строке | автодобавление namespace для объектов Ctrl + Shift + F1 | быстрая документация -------------------------+-------------------------------------------------------------------------- Шаблоны -------------------------+-------------------------------------------------------------------------- Ctrl + E, L | Шаблоны как фрагменты "nguid" + Tab | GUID "Quals" + Tab | новый метод Equals() Шаблон файлов Ctrl + Alt + Insert | Создать новый файл из шаблона Alt + Insert (обозр реш) | создать новый файл из шаблона -------------------------+-------------------------------------------------------------------------- Рефакторинг -------------------------+-------------------------------------------------------------------------- Ctrl + R, R | переименование Ctrl + R, O | перенос кода в отдельный файл -------------------------+-------------------------------------------------------------------------- Быстрый поиск -------------------------+-------------------------------------------------------------------------- Ctrl + T, T | открыть файл Ctrl + | список недавно открытых файлов Shift + Alt + L | перемещение по открытым файлам в обозревателе решения -------------------------+-------------------------------------------------------------------------- Закладки -------------------------+-------------------------------------------------------------------------- Ctrl + Shift + цифра | создать / удалить закладку Ctrl + цифра | переход к закладке Ctrl + | отобразить закладки -------------------------+-------------------------------------------------------------------------- Ctrl + Shift + Backspace | перейти к последнему редактированию в коде Ctrl + T, + | поиск всего F12 (Ctrl + Left mouse) | переход к объявлению (переменной, типа, метода, свойства) Shift + F12 | поиск и переход по использованию (переменной, типа, метода, свойства) -------------------------+-------------------------------------------------------------------------- Ctrl + | навигация по использованию -------------------------+-------------------------------------------------------------------------- Структура исходного кода -------------------------+-------------------------------------------------------------------------- Alt + \ | отобразить список доступных членов (переменные, функции) Ctrl + Alt + F | отобразить окно со списками доступных членов (переменные, функции) Ctrl + Shift + Alt + A | инспектор значения и назначения -------------------------+-------------------------------------------------------------------------- Навигация по библиотеке кода -------------------------+-------------------------------------------------------------------------- Alt + ` | список с доступными вариантами навигации -------------------------+-------------------------------------------------------------------------- Анализ качества кода -------------------------+-------------------------------------------------------------------------- // Resharper disable all // [код программы] | анализ кода будет пропущен // Resharper restore all -------------------------+-------------------------------------------------------------------------- // Resharper disable once UseObjectOrCollectionInitializer | однократно пропустить анализ кода -------------------------+-------------------------------------------------------------------------- Resharper - Inspect - Code issues in solution | Анализ всего кода и вывод результатов в общий список -------------------------+--------------------------------------------------------------------------