TGViewer
.NET Разработчик .NET Разработчик @netdeveloperdiary · 6.76K subscribers
Post #1454 1.78K
День 1181. #МоиИнструменты
Visual Studio 2022 Tweaks
Сегодня порекомендую вам расширение для Visual Studio 2022 от Мэдса Кристенсена Tweaks 2022. Оно содержит в себе множество мелких, но полезных улучшений (на основании предложений пользователей). Они упростят для вас те мелкие ненужные действия, которые нам приходится делать постоянно в повседневной работе. Подробное их описание ищите на странице расширения).
Стоит оговориться, что большинство из этого уже существует и это можно найти, покопавшись в настройках. Расширение позволяет сделать это быстро.

1. Общие
- Автоматическое сохранение документа, когда он теряет фокус. Также проект автоматически сохраняется при добавлении, удалении или переименовании файлов.
- Закрытие документа по Ctrl+W.
- Автоматический фокус на обозревателе решений после загрузки проекта (даже если он был скрыт).
- Пункт меню для очистки недавно открытых документов.
- Пункт всплывающего меню «Открыть сбоку» для файлов в обозревателе решений (открывает файл справа от текущего документа).
- Пункт всплывающего меню «Найти в обозревателе решений» для вкладок.

2. IDE
- Перезапуск VS в меню Файл (также возможно по Shift+Alt+F4).
- Варианты запуска VS в безопасном режиме и в режиме презентации (доступны в выпадающем меню при правом клике на ярлыке VS).
- Отключение кнопок отладки F10/F11 (ох, сколько раз я промахивался мимо F12).

3. Сборка
- Выпадающий список уровня подробности сообщений сборки в окне Output.
- Сохранение решения при сборке.
- Удаление папок bin и obj при очистке решения.
- Отображение времени запуска и длительности сборки.
- Отображение актуальности файлов проекта (полезно знать, чтобы выяснить, почему проект пересобирается). Отображается даже на минимальном уровне подробностей в окне Output.
- Отображение порядка сборки проектов

4. Редактор
- Очистка кода при форматировании документа (Ctrl+K,D).
- Отмена копирования пустых строк. По умолчанию при нажатии Ctrl+C, если ничего не выделено, копируется текущая строка. Теперь, если строка пустая, она не будет скопирована.
- Копирование без отступов (удаляет отступы у последующих строк, если первая скопирована без отступа).
- Форматирование при перемещении строк. Alt+стрелки помогают переместить строку вверх/вниз. Теперь будет добавляться нужный отступ.
- Отмена зума по Ctrl+колёсико мыши (из-за случайных срабатываний). Работает через Ctrl+Shift+колёсико мыши.
- Возврат к стандартному зуму по Ctrl+0 (стандартный зум устанавливается в настройках).
- Пункт «Настройки» во всплывающем меню документа, вызывающий настройки для языка документа.
- Пункт «Специальная вставка» во всплывающем меню документа.
- Возможность свернуть и скрыть несколько атрибутов.
- Выделение всей строки по Shift+Alt+E.
- Предупреждение при вставке больших объёмов текста.

Изменить все упомянутые настройки после установки расширения можно в меню Tools > Options > Environment > Tweaks 2022.
  • 👍 8
More from @netdeveloperdiary
  1. Oct 15, 2026Post #3374
  2. Oct 14, 2026Post #3373
  3. Oct 13, 2026День 2813. #ЗаметкиНаПолях #Async Ещё Раз Про Async/Await в C#. Часть 1 Почему существует…
  4. Oct 12, 2026День 2812. #Карьера #AI Как Разработчикам Оставаться Полезными, Когда Код Пишет ИИ? По мер…
  5. Oct 11, 2026День 2811. #ВопросыНаСобеседовании Марк Прайс предложил свой набор из 60 вопросов (как тех…
  6. Oct 10, 2026День 2810. #ЧтоНовенького #VSCode Более Быстрый и Лёгкий C# Dev Kit Мы, разработчики, люби…
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 →