Руководства
Как настроить несколько мониторов для программирования в Windows
Программирование — это постоянные взгляды туда и обратно: код, запущенное приложение, документация, терминалы, логи и чат. Больше экранов — меньше переключений, но только если у каждого окна есть своё место и оно возвращается туда после перезагрузки, работы с док-станцией или отладчика, который раскидывает окна. В этом руководстве — практичная раскладка мониторов для разработки, управление окнами с клавиатуры без мыши и раскладки под задачи, которые восстанавливаются одной клавишей.
-
Выберите раскладку мониторов под свою работу
Распространённый вариант — большой горизонтальный экран в центре для редактора и IDE, второй экран для браузера или разрабатываемого приложения и вертикальный монитор для документации, логов или ревью кода. Поверните его в разделе Параметры > Система > Дисплей > Ориентация дисплея и выровняйте рядом с остальными. Если экран один, но широкий, 34-дюймовый ультраширокий монитор, разделённый на широкий центр и две боковые колонки, даёт похожий эффект. Держите масштаб похожим, чтобы окна не меняли размер между экранами.
-
Задайте каждому экрану макет зон
В WindowLayout откройте «Окна и зоны» и выберите макет для каждого монитора: «Приоритет 25/50/25» на ультрашироком для дерева файлов, редактора и предпросмотра; «Половины» на втором экране для браузера и инструментов разработчика; «Три строки» на вертикальном мониторе для терминала, логов и чата. Кнопка «Упорядочить окна сейчас» расставляет открытые окна по местам. Ctrl+Alt+PageDown и PageUp проводят любое окно по зонам и дальше на следующий монитор.
-
Управляйте окнами с клавиатуры
Ctrl+Alt+Стрелка вправо и влево переносят активное окно на следующий или предыдущий монитор, Ctrl+Alt+клавиши цифрового блока прикрепляют его к половинам и четвертям, а Ctrl+Alt+Enter разворачивает. Назначьте на странице «Горячие клавиши» действия «Левые две трети» и «Правая треть», чтобы держать редактор и терминал рядом. Ctrl+Alt+T закрепляет окно поверх всех окон — удобно для маленького предпросмотра или видеозвонка во время парного программирования. Палитра команд (Ctrl+Alt+Пробел) запускает любое действие или профиль по имени, почти как в вашем редакторе.
-
Сохраните раскладку для каждой задачи
Расставьте всё для написания кода и нажмите «Сохранить текущий» в «Профилях окон», затем сделайте то же для ревью, отладки или созвонов. Каждый профиль восстанавливается своим сочетанием клавиш. Заголовки редактора и браузера меняются с каждым файлом и вкладкой, поэтому правило заголовка по умолчанию «Умный» сопоставляет неизменную часть, например имя приложения в конце. Если в редакторе открыто несколько окон, каждая сохранённая запись получает своё окно, и три окна проектов возвращаются на три разных места.
-
Пусть приложения открываются там, где вы их ждёте
Включите «Запоминать положение приложений», чтобы инструменты, которые вы весь день открываете и закрываете, например клиент базы данных или программа сравнения файлов, открывались на том же мониторе и на том же месте. Добавьте триггер вроде «Приложение запускается» → «Переместить приложение на монитор» для терминала или эмулятора, которому место на определённом экране. Инструменты, которые сами управляют своими окнами, например игровые движки или эмуляторы, внесите в список «Никогда не перемещать».
-
Переживите док-станцию и сон
Разработчики с ноутбуками подключаются к док-станции и отключаются по нескольку раз в день. Привяжите основной профиль к мониторам дома или в офисе с помощью «Привязать к этой конфигурации мониторов» и «Применять автоматически при подключении этой конфигурации» и включите «Восстанавливать окна после смены мониторов, сна и разблокировки». Если вы ещё и меняете разрешение, например для демонстрации экрана в низком разрешении, сохраните профили дисплеев и переключайте их из трея. WindowLayout хранит настройки локально, а «Экспорт параметров» переносит их на второй ПК.
Частые вопросы
Правда ли вертикальный монитор полезен для программирования?
Многие разработчики считают, что да: строк кода видно примерно вдвое больше. Он подходит и для документации, логов и диффов пул-реквестов. Широкие диффы бок о бок удобнее смотреть на горизонтальном экране.
Можно ли версионировать настройки WindowLayout?
Настройки можно выгрузить в файл через «Экспорт параметров» и загрузить на другом компьютере через «Импорт параметров». Ключи ИИ хранятся в диспетчере учётных данных Windows и никогда не экспортируются.
Работает ли WindowLayout с виртуальными рабочими столами?
Профили окон работают с окнами, которые Windows сообщает как открытые. Для самого предсказуемого результата восстанавливайте профиль, когда активен нужный рабочий стол.