TGViewer
.NET Разработчик .NET Разработчик @netdeveloperdiary · 6.75K subscribers
Post #46 859
День тридцать шестой. #ЗаметкиНаПолях
“Знай свои инструменты”
Чем быстрее мы пишем код, тем лучше. Поэтому собрал тут несколько горячих клавиш и советов по работе в Visual Studio, которые помогут в этом. Не все сочетания работают во всех версиях, тестировал в VS 2017.

Горячие клавиши Панели задач Windows (n – номер по порядку)
1. Запуск программы – Win+Shift+n.
2. Запуск/переключение между программами – Win+n.
3. Отобразить всплывающее меню – Win+Alt+n.
4. Запустить программу от администратора – Win+Shift+Ctrl+n.
5. Размещение окон Windows на экране – Win+<стрелки>.

Visual Studio
1. Глобальный поиск по меню, модулям, документам – Ctrl+Q.
– Для поиска в определённом месте можно использовать фильтр, начинающийся с @
2. Object Browser – Ctrl+Alt+J.
3. Окно Solution Explorer – Ctrl+;.
4. Окно Class View – Ctrl+Alt+C.
5. Окно Toolbox – Ctrl+Alt+X.
6. Окно Перейти к… (Navigate To) – Ctrl+,.
7. Все окна и вкладки можно перетаскивать за заголовок окна и прикреплять к разным границам экрана, а также вынести в отдельное от Visual Studio окно. При этом положение отдельного окна сохраняется после перезапуска.

Solution Explorer
1. Теперь отображает не только проекты и файлы решения, но и классы и члены классов в каждом файле.
2. Отобразить только этот элемент и его дочерние элементы – Правая кнопка мыши на элементе -> Scope to this.
3. Отобразить только этот элемент и его дочерние элементы в новом окне – Правая кнопка мыши на элементе -> New Solution Explorer Window.
4. Фильтры
– Отобразить только открытые файлы – Ctrl+[,O.
– Отобразить только файлы с изменениями (если подключена система контроля версий) – Ctrl+[,P.
5. Отслеживание активного окна редактора в Solution Explorer – Tools -> Options -> Projects and Solutions -> General -> Track Active Item in Solution Explorer.

Навигация
1. Упрощенная навигация (переход к предыдущему/следующему редактированному блоку) – Ctrl+- и Ctrl+Shift+-.
2. Перейти к открывающей/закрывающей скобке – Ctrl+].
3. Перейти к определению или подсмотреть определение – F12 или Alt+F12
4. Найти все ссылки на элемент – Shift+F12.
– Переход по найденным ссылкам – F8.
5. Иерархия вызовов элемента (Call Hierarchy) – Ctrl+K,T.
6. Окно просмотра определения элемента (Code Definition Window) – Ctrl+W,D.
7. Переключение между открытыми файлами – Ctrl+Alt+<стрелка вниз>.

Редактор кода
1. Размер шрифта – Ctrl+Shift+<, Ctrl+Shift+> или Ctrl+<колёсико мыши>.
2. Редактирование по колонкам – Alt+Shift+<стрелки вверх/вниз> или Alt+<выделение мышью>.
3. Найти в документе – Ctrl+F, расширенный поиск – Ctrl+Shift+F.
4. Переход по всем вхождениям элемента – Ctrl+Shift+<стрелки вверх/вниз>.
5. Вставка нескольких последних элементов из буфера обмена – Ctrl+Shift+V.
6. Перемещение строки кода – Alt+<стрелки вверх/вниз>.
7. Дублирование строки кода – Ctrl+D.
8. Сворачивание/разворачивание блоков кода:
- свернуть все методы – Ctrl+M,O
- развернуть все методы – Ctrl+M,P
- свернуть выделенный код в блок […] – Ctrl+M, Ctrl+H
- свернуть/развернуть предыдущий блок или весь код – Ctrl+M,L
- свернуть/развернуть текущий блок – Ctrl+M,M.

Написание кода
1. IntelliSence
- Подсказки: напишите начало элемента или аббревиатуру по заглавным буквам (например, System.AOORE для System.ArgumentOutOfRangeException)
- Переход в режим подсказок (без автозаполнения) – Ctrl+Alt+Space.
2. Сниппеты (стандартные блоки кода: if, for, using, try и т.п.)
- Вставить сниппет - Ctrl+K,X или <ключевое слово>, Tab, Tab.
- Окружить выделенный код сниппетом - Ctrl+K,S.
3. Комментарии
- однострочные комментарии на весь выделенный блок – Ctrl+K,C.
- убрать комментарии с выделенного блока – Ctrl+U,C.
4. Форматирование
- форматировать документ согласно заданным стандартам – Ctrl+K,D.
- форматировать выделенный текст согласно заданным стандартам – Ctrl+K,F.
5. Сортировка/удаление неиспользуемых пространств имен – Ctrl+R, Ctrl+G.
More from @netdeveloperdiary
  1. Sep 28, 2026День 2798. #Оффтоп Утиная Типизация в C# с Помощью Перехватчиков. Часть 2 Некоторое время…
  2. Sep 27, 2026День 2797. #ЗаметкиНаПолях #AI Рабочий процесс с Copilot для .NET. Окончание Начало Продол…
  3. Sep 26, 2026День 2796. #ЗаметкиНаПолях #AI Рабочий процесс с Copilot для .NET. Продолжение Начало Три…
  4. Sep 25, 2026День 2795. #ЗаметкиНаПолях #AI Рабочий процесс с Copilot для .NET. Начало Проблема с позиц…
  5. Sep 24, 2026День 2794. #Оффтоп #Здоровье Сегодня будет необычный пост. Завтра в Москве стартует конфер…
  6. Sep 23, 2026День 2793. #ЗаметкиНаПолях #SQL 10 Редких Возможностей SQL, Которые Стоит Знать Каждому. Ч…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →