macos 有没有像 Mac OS X 的 Winsplit Revolution 这样的东西?

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/273242/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-10-21 05:57:59  来源:igfitidea点击:

Is there anything like Winsplit Revolution for Mac OS X?

macos

提问by Adrian Anttila

Is there anything like Winsplit Revolution for Mac OS X?

有没有像 Mac OS X 的 Winsplit Revolution 这样的东西?

回答by Karl Fast

Try these:

试试这些

  • Zooom/2($15) has been my favorite since I installed it. Fast, flexible, and minimizes the number of key combinations I need to remember
  • Divvy($15) might soon replace Zoom/2 for me. It's closer to Winsplit. You can arrange windows on a grid, define your own grid arrangements, and define your own shortcuts. It also minimizes the number of keystroke combinations you need to remember. BONUS: There are Mac and Windows versions, which means if you use both platforms you can use the same window management method across all your machines.
  • Breeze($8) makes it easy to make windows fullscreen, split left, or split right. It also lets you save screen states (generic) and for specific apps.
  • Moom($5) is a more recent entry. It supports both keyboard shortcuts and mouse shortcuts. For the mouse shortcuts, moving the cursor over the greeen zoom button displays a popup list of different layout options: full screen, left/right half, top/bottom half, or any of the corners.
  • SizeUp($10) mimics various aspects of WinSplit functionality, but it relies on many keystroke combinations that take time to learn. The advantage is quickly moving windows. The drawback is that it uses up a lot of global keyboard shortcuts, and there are so many I couldn't remember them all.
  • Cinch($7) is a mouse-driven app by the makers of SizeUp. Drag your window to various hot zones on the screen edges and the window will "cinch" to that edge and resize to fill half the screen. Similar to the built-in resizing feature in Windows 7.
  • MercuryMover($20) is quite powerful and offers fine-grained control. However, there are a lot of different key combinations and, overall, I didn't find it as easy to learn or as elegant as WinSplit. I uninstalled it almost immediately. It struck me as powerful, but inefficient and unwieldy.
  • The DIY approach(free) mentioned in another post is to combine some applescripts and bind them to quicksilver triggers. I haven't tried this. But it is a free solution.
  • 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 那样容易学习或优雅。我几乎立即卸载了它。它给我留下了强大的印象,但效率低下且笨拙。
  • 另一篇文章中提到的DIY方法(免费)是结合一些applescripts并将它们绑定到quicksilver触发器。我没试过这个。但它是一个免费的解决方案。

I found the weak window management one of the hardest things to cope with when I started using a Mac.

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

Why go beyond spaces and expose?

为什么要超越空间并暴露?

Winsplit significantly addsto what spaces and expose can do. I didn't understand the appeal until I actually used it. Before that, I thought virtual desktops (ie, like spaces) was enough. Now I consider it must-have functionality, especially on large monitors and multi-mon setups.

Winsplit显着增加了空间和暴露的功能。直到我真正使用它时,我才理解它的吸引力。在此之前,我认为虚拟桌面(即,像空间)就足够了。现在我认为它是必备功能,尤其是在大型显示器和多显示器设置上。

On my Windows machine running 3 monitors, I would rank the importance of these different apps in the following order:

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

  1. Winsplit-like window rearranging
  2. Spaces-like virtual desktops
  3. Expose-like application switching
  1. 类似 Winsplit 的窗口重新排列
  2. 类似空间的虚拟桌面
  3. 类似暴露的应用程序切换

On my MacBook, I've learned to approach it the other way.

在我的 MacBook 上,我已经学会了以另一种方式来处理它。

  1. Expose-like application switching
  2. Winsplit-like window rearranging
  3. Spaces-like virtual desktops
  1. 类似暴露的应用程序切换
  2. 类似 Winsplit 的窗口重新排列
  3. 类似空间的虚拟桌面

回答by Stone Mason

ShiftIt is a free option. Assignable hotkeys to resize to different portions of the screen (Left, Right, Top, Bottom, Top Left, Top Right, Bottom Left, Bottom Right, Full Screen and Center with current size)

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

Link to ShiftIt on github

链接到 GitHub 上的 ShiftIt

Just click on the big download button towards the right of the screen.

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

回答by Dong Hoon

From the Winsplit website I understand more or less the functionality; in the past I actually used to have my window manager (Waimea) configured to do exactly that in linux.

从 Winsplit 网站上,我或多或少地了解了功能;过去,我实际上曾经将我的窗口管理器 (Waimea) 配置为在 linux 中完全做到这一点。

You may try using Quicksilver to trigger one of a custom set of applescripts; each applescript would resize and move the currently focused window to a predefined location.

您可以尝试使用 Quicksilver 来触发一组自定义的苹果脚本;每个applescript 都会调整当前焦点窗口的大小并将其移动到预定义的位置。

See this macosxhints postfor inspiration...

请参阅此 macosxhints 帖子以获取灵感...

回答by Asraful Haque

Spectacleis a good option, its free and open source. And easy to use with keyboard shortcut :

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

Windows can be moved to a number of predefined regions of the screen:

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

  • Move to the left half ??←
  • Move to the right half ??→
  • Move to the top half ??↑
  • Move to the bottom half ??↓
  • Move to the upper left ??←
  • Move to the lower left ???←
  • Move to the upper right ??→
  • Move to the lower right — ???→
  • 移到左半边??←
  • 向右移动??→
  • 移到上半部分??↑
  • 移到下半部分??↓
  • 移到左上角??←
  • 移到左下角???←
  • 移到右上角??→
  • 移到右下方——???→

回答by Gerrit

Another question on StackOverflow adresses the same issue https://stackoverflow.com/questions/276760/tiling-window-manager-for-os-x

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

One answer provided links to an app called TwoUP. It's free, and does the job on OSX!

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

回答by Adrian Anttila

Thanks to Dong Hoon's answer, I have developed a hybrid solution. Using the AppleScript Editor, you can create scripts to resize the current window, like this:

感谢 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

such a script will work on a 13" MacBook. Using subtle variations of this script saved to /Users/[YourUserNameHere]/Library/Scripts, you can have configure the AppleScript Editor to show itself in the menu bar, where it will allow you to select a script to run.

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

Using several different scripts, I'm able to resize and reposition any window with only two clicks.

使用几个不同的脚本,我只需点击两次就可以调整任何窗口的大小和位置。

Hope this helps.

希望这可以帮助。

回答by Kjardam

You should also try out secondbar. gives you an extra menubar at the second display + re-arrange options. See this link.

您还应该尝试使用 secondbar。在第二个显示器上为您提供一个额外的菜单栏 + 重新排列选项。请参阅此链接

回答by user482809

You can also try Arrangeapplication which features resize and reposition with keyboard shortcuts, on screen menu and by dragging window.

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

回答by BendiLow

I haven't used Winsplit, so I don't know how it compares, but an app I developed, Optimal Layout, offers very flexible window tiling, as well as moving and resizing from the keyboard:

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

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

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

回答by user66649

It looks like TwoUp is dead, but here are some other options:

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

  • Cinch($7) is like Aero Snap for Mac.
  • Breeze($8) allows you to save window states and restore them like a template to another window.
  • Divvy($14) shows a grid on the screen where you can select boxes to indicate how you want the window to fill your screen.
  • Cinch(7 美元)就像 Mac 的 Aero Snap。
  • Breeze($8) 允许您保存窗口状态并将它们像模板一样恢复到另一个窗口。
  • Divvy(14 美元)在屏幕上显示一个网格,您可以在其中选择框来指示您希望窗口如何填充您的屏幕。