Как стать автором
Обновить

И снова про управление окнами в Windows

Для тех, кто разгребает открытые окна в Windows.

Дано: У меня всегда открыто много окон (веб-программист): редактор кода, папки для работы с файлами, путти, субд, и т.п.
Проблема: И каждый раз я мучился, ища в alt+tab'е да где же это окно и часто настраивал размеры окон, их положения.

Пара программ и день привыкания избавили меня от этого.
Теперь я не передвигаю окна, не меняю их размеры, я даже не задумываюсь об этом. Я и привычным alt+tab`ом теперь не пользуюсь.

Теперь окна работают для меня, а не заставляют меня их искать.

Надеюсь, я не совсем велосипедю.
Программное решение для Windows.
Ну а алгоритм использования кроссплатформенный.

Да, я еще работаю в Windows. Не надо холивара про ОС. Я в курсе что многие кодят в *unix. ОС — это инструмент, я привык к своему инструменту.

Посты, которые сподвигли на пост:

Особенно: Виртуальные рабочие столы в Windows;
Лучший вариант рабочего окружения (железо)?;
Несколько идей по повышению личной продуктивности веб-разработчика;
GridMove //… или что делать с большими мониторами… ;)

Итак. У нас много окон, много возни с открытием каждого окна, не дай бог мы их начинаем перетаскивать, открываем лишние окна ну и так далее.

Инструменты:
Причем окна мы можем разбить на группы, по определенным видам деятельности. Например: редактор кода + окно браузера для справки и еще окно с документацией. Они нам нужны только в группе, желательно сразу все вместе. Он не нужны нам по отдельности. Так же с субд и документацией, с работой с файлами.
Эту задачу нам решит VirtualWin.

Но даже в группе окон есть свои проблемы: их надо расположить так, чтобы они не перекрывали друг друга и их положение можно было легко восстановить.
Эту задачу решает тайл-менеджер, мне приглянулся GridMove.

Немного настраиваем:
VirtualWin я сразу настроил на 10 столов, для каждого стола свой хоткей (расскажу ниже), отключил остальные опции (мышка), чтобы не мешались. Нам на самом деле не надо иметь реальные виртуальные столы. Нам надо просто открывать/закрывать группы окон. Не более.
GridMove имеет разные сетки, я выбрал xipergrid1 — на ней можно собрать много комбинаций окон. Отключил перетаскивание за Window Title.

Алгоритм:
Конечно, на своем примере.
Нам надо понять какие у нас виды деятельности и разбить окна по этим группам. Причем часть окон всегда должна быть видна.

0. А что нам надо видеть всегда? У меня всегда на виду связь с внешним миром (скайп), цель (браузер с задачей) и черновик (обычный блокнот). Еще счетчик времени — toggl.com — тоже всегда виден, чтобы не забыть. Настроить «видно всегда»: левой кнопкой по значку WirtualWin в трее и отметить в колонке Always Show что нам надо.
1. Работа с кодом. IDE + документация. Вообще документация и браузер (у меня это одно и тоже) понадобятся почти ко всем программам.
2. База данных. Субд + документация.
3. Браузер + консоль (js).
4. Работа с файлами. Тут немного бардачок, трудно определиться со всеми нужными окнами, но основные всегда открыты.
5. Сисадминство. Putty пара консолей, окна для контроля за сервером, и т.п.
6. Менеджмент. Браузер со списком всех задач, статистикой времени и т.п. Отсюда я ставлю себе задачу в браузер 0-группы, видной всегда и забываю про остальные.
7. Черновой рабочий стол. Причем несколько. Это важно, чтобы на засорять остальные столы. Здесь открываем и играемся со всем, что не попало в предопределенные группы. Здесь же и рождаются новые группы.
8. Развлечения. Возможность быстро и удобно расслабиться никогда не помешает: сразу запущена пара любимых игр, сайтов и т.п.

Когда сажусь с утра работать — сразу запускаю все что надо и расставляю по своим местам. Один раз. Расставляю естественно с GridMove — окна сразу там где надо, нужного размера, не перекрываются. Экран(ы) занят(ы) на 100%.

Работа со всем этим:
Тут тоже все просто. Если много раб столов, то Alt+цифра разорвет вам связки, если вы не Валуев. Мне повезло, клавиатура имеет слева кучу программируемых клавиш (Logitech G15). Через хоткеи я привязал каждую клавишу к нужному рабочему столу VirtualWin. Тут надо немного попритереться и расположить в удобном для вас порядке и положении. Если допклавиш нет, можно попробовать комбинации или тот же NumPad.
Теги:
Хабы:
Данная статья не подлежит комментированию, поскольку её автор ещё не является полноправным участником сообщества. Вы сможете связаться с автором только после того, как он получит приглашение от кого-либо из участников сообщества. До этого момента его username будет скрыт псевдонимом.