· · 2 минут чтения

Та Самая Настройка Плавающих Окон в Visual Studio, О Которой Вы Не Знали (Но Должны)

Скрытая настройка Visual Studio даёт полный контроль над плавающими окнами — независимые записи в панели задач, правильное поведение на нескольких мониторах и идеальная интеграция с FancyZones. Один выпадающий список меняет всё.

visual-studio developer-tools productivity powertoys
Эта статья также доступна на:English, Español, Deutsch, Français, Português, Italiano, 日本語, 中文, 한국어

Этот пост был переведён автоматически. Оригинал можно прочитать здесь.

Если вы используете несколько мониторов с Visual Studio (а честно говоря, кто сейчас не использует?), вы наверняка сталкивались с раздражающей проблемой: плавающие окна инструментов исчезают при сворачивании основной IDE, они всегда остаются поверх всего остального и не отображаются отдельными кнопками в панели задач. Это работает для некоторых рабочих процессов, но для мультимониторных конфигураций — это расстраивает.

Мадс Кристенсен из команды Visual Studio поделился малоизвестной настройкой, которая полностью меняет поведение плавающих окон. Один выпадающий список. Вот и всё.

Настройка

Tools > Options > Environment > Windows > Floating Windows

Выпадающий список “These floating windows are owned by the main window” имеет три варианта:

  • None — полная независимость. Каждое плавающее окно получает собственную запись в панели задач и ведёт себя как обычное окно Windows.
  • Tool Windows (по умолчанию) — документы свободно плавают, окна инструментов привязаны к IDE.
  • Documents and Tool Windows — классическое поведение Visual Studio, всё привязано к главному окну.

Почему “None” — лучший выбор для мультимониторных настроек

Установите None, и внезапно все ваши плавающие окна инструментов и документов начинают вести себя как настоящие приложения Windows. Они появляются в панели задач, остаются видимыми при сворачивании основного окна Visual Studio и перестают навязчиво выходить на передний план.

Совместите это с PowerToys FancyZones — и это полностью меняет игру. Создайте пользовательские макеты на своих мониторах, расположите Solution Explorer в одной зоне, отладчик в другой, а файлы кода где угодно. Всё остаётся на месте, всё доступно независимо, и ваше рабочее пространство ощущается организованным, а не хаотичным.

Быстрые рекомендации

  • Продвинутые пользователи с несколькими мониторами: Установите None, используйте в паре с FancyZones
  • Иногда используете плавающие окна: Tool Windows (по умолчанию) — хороший компромисс
  • Традиционный рабочий процесс: Documents and Tool Windows сохраняет классическое поведение

Совет профессионала: Ctrl + двойной клик по заголовку любого окна инструментов, чтобы мгновенно сделать его плавающим или закрепить. Перезапуск после изменения настройки не нужен.

Заключение

Это одна из тех настроек из серии «не могу поверить, что я этого не знал». Если плавающие окна в Visual Studio когда-либо вас раздражали, идите и измените эту настройку прямо сейчас.

Прочитайте полный пост для подробностей и скриншотов.

Поделиться:
Просмотреть исходный код этой статьи на GitHub ↗
← VS Code 1.115 — Уведомления фонового терминала, режим SSH-агента и другое
Создаём мультиагентные UI в реальном времени, которые не выглядят как чёрный ящик →