Как легко расположить два окна слева и справа?

97

В Windows 7 мы можем легко расположить два окна с помощью этих ярлыков: Option (Alt) ⌥+ максимизирует окно с левой стороны экрана, и Option (Alt) ⌥+ максимизирует окно с правой стороны экрана.

Сейчас я использую 27-дюймовый iMac, и мне бы очень хотелось это сделать. Имеет ли Mac OS X такую ​​функциональность?

Вениамин
источник
Вы стремитесь делать это постоянно для определенных окон, которые вы хотите установить, чтобы всегда быть в определенном положении? Если так, я думаю, у меня есть лучшее решение, о котором вы, возможно, не знаете
Александр
2
Многие инструменты управления окнами перечислены в нескольких других потоках. apple.stackexchange.com/questions/9659/… и apple.stackexchange.com/questions/9659/… особенно хороши в вопросах и ответах
bmike

Ответы:

53

Я использую BTT (Better Touch Tool), который включает привязку к окну, а также целый ряд других полезных функций, таких как дополнительные мультитач-жесты и управление кнопками.

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

РЕДАКТИРОВАТЬ: это называется BST (Better Snap Tool) и больше не является бесплатным. В El Capitan есть встроенная функция (нажимайте зеленую кнопку, пока не уроните ее в сторону) или выберите другие бесплатные инструменты, такие как Spectacle.

Обновление: по состоянию на 20 февраля 2016 года BST составляет 2,99 доллара США.

AlanJC
источник
63

Apple предоставила эту функциональность как часть своего OS X El Capitan. Вот шаги:

  1. Нажмите и удерживайте зеленую кнопку максимизации активного окна (например, окна Safari);
  2. Когда окно немного сжимается и фон подсвечивается, вы собираетесь войти в разделенный вид, продолжая удерживать зеленую кнопку, перетаскивая активное окно в левую или правую панель, чтобы разместить его на весь экран;
  3. Как только вы поместите первое окно на панель «Разделенный вид», другая сторона экрана превратится в мини-экспозицию, очень похожую на «Управление полетом», просто щелкните плитку окна, которую вы хотите открыть, в разделенную панель, чтобы сразу увидеть отправьте его рядом в полноэкранный режим Split.

Ответ был взят со страницы сайта osxdaily.com .

отображаемое имя
источник
25

Мой любимый спектакль

Из коробки ваши ярлыки работают именно так, как вы описали в своем вопросе.

⌘ ⌥ ← левая половина экрана и ⌘ ⌥ → справа.

Также поддерживается назначение ярлыка для перемещения окна на другой экран:

введите описание изображения здесь

skywinder
источник
17

Другим инструментом является Moom (5 $ в Apple Store): вы можете разделить экран на несколько квадратов и определить сочетание клавиш для позиционирования окон. Несколько стандартных мест размещения уже определены по умолчанию (правая / левая половина, нижняя / верхняя половина, ...)

Скриншот Moom
Я никогда не использовал ничего другого (я очень доволен Moom), но DoublePane упоминался несколько раз на AskDifferent, и кажется, что существует несколько других альтернатив.

Matteo
источник
8

подпруга

Cinch переносит управление окнами Windows 7 на Mac с помощью простого и удобного в использовании приложения.

Cinch: Windows 7 управления окнами для Mac

daviesgeek
источник
6

Еще одно предложение инструмента: ShiftIt . Бесплатный, активно разрабатываемый, полностью открытый исходный код, легкий, очень простой в использовании и сдержанный в верхней строке меню.

shadowtalker
источник
5

Ранее я использовал SizeUp.app , который позволяет вам нажимать, например, + + Ctrl+, чтобы активное окно заполняло левую половину экрана, и + + Ctrl+, чтобы оно заполняло правую половину.

У него также есть много других опций:

SizeUp.app


Если вы предпочитаете использовать мышь вместо клавиатуры, вы можете использовать Cinch.app тех же авторов. Это позволяет вам перетаскивать любое окно в левую или правую часть экрана, чтобы заполнить эту половину экрана.

Оба эти приложения не являются бесплатными (хотя они очень дешевые), но у них есть бесплатные пробные версии. Проверьте это!

Матиас Биненс
источник
Почему отрицательный голос?
Матиас Биненс
2

Есть также BetterSnapTool , сделанный тем же разработчиком, что и BetterTouchTool. Он имеет больше функций, чем BetterTouchTool, и он находится в Mac App Store за $ 1,99. Да, это немного дороже, чем бесплатно, но я лично предпочитаю BetterSnapTool (и вы поддерживаете разработчика; очень важно).

daviesgeek
источник
2

Я использую эти AppleScripts:

try
    tell application "Finder"
        set b to bounds of window of desktop
    end tell
    try
        tell application (path to frontmost application as text)
            set bounds of window 1 to {0, 22, (item 3 of b) / 2, item 4 of b}
        end tell
    on error
        tell application "System Events" to tell window 1 of (process 1 where frontmost is true)
            set position to {0, 22}
            set size to {(item 3 of b) / 2, (item 4 of b) - 22}
        end tell
    end try
end try
try
    tell application "Finder"
        set b to bounds of window of desktop
    end tell
    try
        tell application (path to frontmost application as text)
            set bounds of window 1 to {((item 3 of b) / 2), 22, item 3 of b, item 4 of b}
        end tell
    on error
        tell application "System Events" to tell window 1 of (process 1 where frontmost is true)
            set position to {(item 3 of b) / 2, 22}
            set size to {(item 3 of b) / 2, (item 4 of b) - 22}
        end tell
    end try
end try

Сначала сценарии пытаются сообщить приложению об изменении свойства границ, а затем сообщают системным событиям об изменении свойств позиции и размера. Использование системных событий (или API специальных возможностей) работает с большим количеством приложений, но также может показаться немного затруднительным, поскольку позиция и размер не изменяются одновременно. Другие приложения, такие как Slate, всегда используют API специальных возможностей.

LRI
источник
2

Я только что обнаружил, что Магнит доступен в магазине приложений за $ 1,99 (текущая цена на момент публикации), который дает возможность «привязывать» окна к углам, вправо, влево и т. Д.

Магнитные настройки

Пока что все работает как рекламируется. Я не связан с приложением или разработчиком. Просто нашел это и нашел это полезным.

bjbk
источник
1

Apple выровняла настройки и функции встроенного оконного менеджера, и многие люди не в полной мере используют (или не знают) о новых реализациях управления полетами, разделенного на две части представления и полноэкранного режима.

Войти в разделенный вид

  1. Нажмите и удерживайте полноэкранную кнопку в верхнем левом углу окна.
  2. Когда вы удерживаете кнопку, окно сжимается, и вы можете перетащить его в левую или правую часть экрана.
  3. Отпустите кнопку, затем щелкните другое окно, чтобы начать использовать оба окна рядом.

введите описание изображения здесь

Divvy - это то программное обеспечение, которое я рекомендую, оно больше всего похоже на Mac по дизайну и реализации, но оно охватывает все функциональные возможности, которые большинство пользователей Windows 7 предпочитают или привыкли иметь. Если вы хотите добавить инструмент только для этого, получите Divvy.

Divvy расширенные функции

Особенности, которые мне нравятся в Divvy:

  • вертикальные и горизонтальные деления.
  • автоматическая настройка с
  • переменный интервал сетки
  • дополнительная обивка по краям экрана
  • поддерживать разработчика, который делает что-то красивое, полезное и мощное
  • работает в рамках обновлений Mac App Store, лицензирования и защиты песочницы
bmike
источник
0

Я использовал BetterTouchTool в течение длительного времени, но обнаружил, что иногда его необходимо перезапустить, потому что он перестает работать.

Я также использовал Divvy, и теперь переключаюсь только на Divvy.

Моя личная установка заключается в использовании кнопок колеса прокрутки влево / вправо на мышке Logitech для привязки окон к левой / правой половинам экрана. Нажатие кнопки колеса прокрутки увеличивает окно. Divvy не позволяет использовать ярлыки мыши AFAIK, поэтому я использовал центр управления Logitech, чтобы эти кнопки вызывали ярлыки, которые я настроил в Divvy. Если кто-то использует подобную мышь, возможно, это хорошая информация; Divvy - отличное приложение в любом случае.

Kevins
источник
0

Попробуйте использовать режим разделения экрана El Capitain

Том Ховард
источник
1
Так бесполезно (я имею в виду функцию, а не ответ). OS X имеет самое бесполезное управление окнами - возможно, это «нормально» для обычных пользователей, но для тех, кто использует его для работы и должен быть эффективным, это бедствие, если вы не используете внешние приложения. Я не понимаю, они должны платить тысячи и тысячи долларов за UX-дизайнеров, и все же они получили такие огромные глюки, как это.
Срнечек
0

По умолчанию вы можете использовать (зеленую) кнопку максимизации на панели окна следующим образом:

1.Нажмите и удерживайте зеленую кнопку окна максимизации, вы заметите небольшое изменение размера экрана. 2. Теперь перетащите окно влево или вправо.

Mwiza
источник