Это может быть странный вопрос.
Предыстория: обычно я работаю в конфигурации с несколькими мониторами, где я могу заклеить экран всеми своими окнами, так что ничего, на что мне может понадобиться переключиться, никогда не будет скрыто от глаз.
На ноутбуке это явно невозможно.
Некоторое время назад я написал скрипты, которые дают мне сочетания клавиш для перемещения окон пополам/четвертям/другим удобным механизмам для существенной сетки дисплея. Изучая этот вопрос , я узнал, что они по существу дублируются некоторыми приложениями с открытым исходным кодом, но я не нашел ничего, что решило бы большую проблему простого и безболезненного переключения между этими окнами.
В частности, я использую пробелы вместо нескольких мониторов, облепляя каждый из них сеткой окон. Но я часто разочаровываюсь, пытаясь переключаться между приложениями в разных местах без быстрого способа сделать это.
Например, вкладка cmd к приложению заставляет меня линейно просматривать кучу открытых приложений и не подбирает приложения, открытые только в других местах.
Использование управления полетом показывает мне только открытые окна в текущем пространстве; Сначала мне нужно переключить пространство, чтобы использовать его, чтобы открыть другое окно в другом пространстве.
Я думал об использовании только одного пробела и переключении через управление миссией, но наличие только одного пробела может привести к серьезному беспорядку окон, когда окна прячутся друг за другом и оказываются в «неправильном порядке», поэтому, когда мне нужно перетаскивать вещи между окнами и т. д., они не активируются в нужное время. (В отдельных пространствах я могу оставить парные окна рядом, и перед ними ничего не будет.)
Мне интересно, придумал ли кто-то еще, кто столкнулся с этими разочарованиями, умное решение или рабочий процесс. Я бы предпочел что-то с открытым исходным кодом, но я готов изучить новый рабочий процесс даже с крутой кривой обучения, если это означает более высокую производительность в конечном итоге - где производительность определяется, я думаю, как надежное и быстрое переключение между многими открытыми окнами, хотя я могу в конечном итоге отредактируйте этот вопрос, поскольку ответы показывают, что я действительно ищу что-то более подробное. Например, если гуру лучших практик управления окнами, использующий несколько окон, может объяснить что-то вроде «Я столкнулся с этой проблемой и через много лет понял, что правильный способ сделать это — работать на одном мониторе и всегда следовать шагам. ABC, и используйте инструмент D", тогда я весь в ушах.
Информация, содержащаяся в этом ответе, хотя некоторые префы изменили внешний вид, должна быть хороша для любой macOS от Lion до Monterey.
Я давно пользуюсь Spaces, хотя у меня всегда было 2 экрана.
Я считаю, что лучший способ обойти это — прикрепить определенные приложения к определенным пространствам [затем запомнить, где они находятся, что является единственным трудным моментом].
Если ни одно приложение еще не назначено таким образом, переключитесь на выбранное пространство перед запуском приложения, затем щелкните правой кнопкой мыши приложение в Dock и закрепите его на «Этот рабочий стол». Вы можете сделать это без предварительного запуска, если он уже появился в Dock, в противном случае запустите, а затем закрепите.
Mission Control, как вы уже поняли, хорош для поиска приложения, если вы забыли его, но не подходит для быстрого доступа к нему.
Я действительно склонен использовать его, если я забыл, в какое пространство я поместил приложение, так как вы можете щелкнуть прямо по любому из окон приложения в окне «обзор» в верхней части экрана, и оно переключится и выведет его на экран. передний…
Но… в моем идеальном мире с запоминанием того, где находится каждое приложение, мой метод выбора — использовать
Ctrl ⌃ num его для прямого переключения на требуемое пространство. Это устанавливается в «Системные настройки»> «Клавиатура»> «Ярлыки»> «Управление полетом» [Вы можете видеть столько ярлыков «Переключить», сколько у вас есть пробелов.]
Он запомнит, какое приложение у вас было последним, когда вы переключаете пробелы таким образом.
Примечание. Если у вас расширенная клавиатура с 10 клавишами, по умолчанию сочетания клавиш Ctrl/num установлены на числа «qwerty», а не на 10-клавишные, и вам придется изменить сочетания клавиш вручную, если вы предпочитаете 10. -ключ. [Довольно раздражает то, что вы не можете сказать, просто взглянув на то, что назначено какому типу клавиш.]
Я специально никогда не использую приложения в полноэкранном режиме, так как они добавляют себя в новый, случайный, ненумерованный пробел и нарушают это переключение клавиш.
Советы для профессионалов.
Если мне когда-нибудь понадобится, например, добавить вложение электронной почты из Finder (Пробел 1) в электронное письмо (Пробел 4), то просто схватив строку заголовка электронного письма и нажав Ctrl ⌃ 1 , я переместлю это единственное электронное письмо в Пробел 1, где я можно закинуть вложение из Finder.
Если вам когда-нибудь понадобится приложение, которое «следует» за вами — иногда я держу монитор активности в удобном углу — тогда назначение «Все рабочие столы» заставит его всегда появляться, в каком бы пространстве вы ни находились.
Позднее добавление — профессиональный совет
Как только вы начнете использовать пробелы, подобные этому, вы обязательно захотите, чтобы Finder не перенумеровывал их все сам по себе.
Системные настройки> Управление полетом Снимите флажок «Автоматически переставлять пробелы на основе последнего использования».
Это исправит порядок всех ваших обычных пространств, но не полноэкранных пространств, которые всегда располагаются справа от существующих пронумерованных пространств.
Винсент
Филип