有没有像Mac OS X的Winsplit Revolution?

时间:2008-11-07 19:08:29

标签: macos

Mac OS X有什么像Winsplit Revolution吗?

12 个答案:

答案 0 :(得分:19)

试试这些

    自我安装以来,
  • Zooom/2 (15美元)一直是我的最爱。快速,灵活,并最大限度地减少我需要记住的组合键数
  • Divvy (15美元)可能会很快替换Zoom / 2。它更接近Winsplit。您可以在网格上排列窗口,定义自己的网格排列,并定义自己的快捷方式。它还可以最大限度地减少您需要记住的按键组合的数量。奖励:有Mac和Windows版本,这意味着如果你使用两个平台,你可以在你的所有机器上使用相同的窗口管理方法。
  • Breeze(8美元)可以轻松地将窗口全屏,左侧拆分或右侧拆分。它还允许您保存屏幕状态(通用)和特定应用程序。
  • Moom($ 5)是最近的条目。它支持键盘快捷键和鼠标快捷键。对于鼠标快捷方式,将光标移动到绿色缩放按钮上会显示不同布局选项的弹出列表:全屏,左/右半部,上/下半部或任何角。
  • SizeUp(10美元)模仿WinSplit功能的各个方面,但它依赖于许多需要时间学习的按键组合。优点是快速移动窗户。缺点是它占用了大量的全局键盘快捷键,而且有很多我不记得它们。
  • Cinch(7美元)是由SizeUp的制造商开发的鼠标驱动应用程序。将窗口拖动到屏幕边缘的各个热区,窗口将“收紧”到该边缘并调整大小以填充屏幕的一半。与Windows 7中的内置调整大小功能类似。
  • MercuryMover(20美元)相当强大,提供细粒度的控制。但是,有很多不同的键组合,总的来说,我没有发现它像WinSplit一样容易学习或优雅。我几乎立即卸载了它。它使我感到强大,但效率低下且难以操作。
  • 另一篇文章中提到的
  • The DIY approach(免费)是将一些应用程序组合在一起并将它们绑定到quicksilver触发器上。我没试过这个。但这是一个免费的解决方案。

当我开始使用Mac时,我发现弱窗口管理是最困难的事情之一。

为什么要超越空格并公开?

Winsplit 显着添加到空格和公开可以做什么。在我真正使用它之前,我不明白其吸引力。在此之前,我认为虚拟桌面(即空间)就足够了。现在我认为它必须具备功能,尤其是在大型显示器和多星期设置上。

在运行3台显示器的Windows机器上,我会按以下顺序对这些不同应用程序的重要性进行排名:

  1. Winsplit-like window rearranging
  2. 类似Spaces的虚拟桌面
  3. 类似暴露的应用程序切换
  4. 在我的MacBook上,我学会了以另一种方式接近它。

    1. 类似暴露的应用程序切换
    2. Winsplit-like window rearranging
    3. 类似Spaces的虚拟桌面

答案 1 :(得分:4)

在Winsplit网站上,我或多或少了解其功能;在过去,我实际上曾经让我的窗口管理器(Waimea)配置为在linux中完成。

您可以尝试使用Quicksilver触发一组自定义的AppleScript;每个applescript都会调整大小并将当前关注的窗口移动到预定义的位置。

请参阅this macosxhints post获取灵感......

答案 2 :(得分:4)

ShiftIt是一个免费选项。可分配的热键可调整屏幕的不同部分(左,右,上,下,左上,右上,左下,右下,全屏和当前大小的中心)

Link to ShiftIt on github

只需点击屏幕右侧的大下载按钮即可。

答案 3 :(得分:2)

StackOverflow上的另一个问题也解决了同样的问题 https://stackoverflow.com/questions/276760/tiling-window-manager-for-os-x

一个答案提供了一个名为TwoUP的应用的链接。它是免费的,并且在OSX上完成工作!

答案 4 :(得分:2)

Spectacle是一个不错的选择,它是免费和开源的。并且易于使用键盘快捷键:

可以将Windows移动到屏幕的多个预定义区域:

  • 向左移动⌥⌘←
  • 向右移动⌥⌘→
  • 移至上半部分⌥⌘↑
  • 移至下半部分⌥⌘↓
  • 向左上移动^⌘←
  • 向左下方移动^⇧⌘←
  • 移至右上方^⌘→
  • 移到右下角 - ^⇧⌘→

答案 5 :(得分:1)

感谢Dong Hoon的回答,我开发了一种混合解决方案。使用AppleScript编辑器,您可以创建脚本来调整当前窗口的大小,如下所示:

tell application "System Events"
  set _everyProcess to every process
  repeat with n from 1 to count of _everyProcess
    set _frontMost to frontmost of item n of _everyProcess
    if _frontMost is true then set _frontMostApp to process n
  end repeat

  set _windowOne to window 1 of _frontMostApp
  set position of _windowOne to {5, 0}
  set size of _windowOne to {1150, 735}
end tell

这样的脚本可以在13“MacBook上运行。使用保存到/ Users / [YourUserNameHere] / Library / Scripts的此脚本的微妙变体,您可以配置AppleScript编辑器以在菜单栏中显示自己,在那里它将允许您选择要运行的脚本。

使用几个不同的脚本,我只需点击两下就能调整大小并重新定位任何窗口。

希望这有帮助。

答案 6 :(得分:0)

我没有使用Winsplit,所以我不知道它的比较,但我开发的应用程序,Optimal Layout,提供非常灵活的窗口平铺,以及从键盘移动和调整大小:

http://most-advantageous.com/optimal-layout/

答案 7 :(得分:0)

看起来TwoUp已经死了,但是还有其他一些选择:

  • Cinch(7美元)就像Aero Snap for Mac。
  • Breeze($ 8)允许您保存窗口状态并将其像模板一样恢复到另一个窗口。
  • Divvy(14美元)在屏幕上显示一个网格,您可以在其中选择框以指示您希望窗口如何填满您的屏幕。

答案 8 :(得分:0)

您还应该尝试使用secondbar。在第二个显示屏上为您提供额外的菜单栏+重新安排选项。请参阅this link

答案 9 :(得分:0)

您还可以尝试使用键盘快捷键调整大小和重新定位功能的Arrange应用程序,屏幕菜单和拖动窗口。

答案 10 :(得分:0)

您甚至可以尝试SplitScreenapp.com。它允许您以多种方式调整Mac Windows的大小,包括完全分割,半分割,拖动和捕捉等。

答案 11 :(得分:-6)

我对此表示怀疑。在Spaces和Expose之间,不需要第三方应用程序来帮助管理多个窗口。