Mac的窗口管理工具

Mac下面窗口大小的调整、窗口的最大化等操作,跟Windows比起来有点麻烦。尤其是多个显示器的时候,Windows 7以后有快捷键 Shift + Win + ->,可以很方便的将当前窗口移动到下一个显示器。这样做演示的时候尤其方便,不需要用鼠标慢腾腾的将窗口拖过去。Mac本身是没有这种快速切换显示器的功能的。

比较了很久,发现了不少Mac下面的窗口管理软件,归类如下:

收费的软件

cinch,sizeUP, divvy,moom 等
http://www.irradiatedsoftware.com/sizeup/
http://mizage.com/divvy/
http://manytricks.com/moom/

1. SizeUP

sizeUP是定义了很多快捷键,每个快捷键对应了窗口的一种位置和大小,使用的时候,直接按快捷键,就可以将窗口改变到相应的位置和大小;支持将窗口移动到下一个显示器。但是比较贵,要14$

2. divvy

divvy使用的时候,使用快捷键将一个布满方格子的小窗口呼出,然后在小窗口里划出一片区域,程序窗口就会被改变到相应的位置和大小,用起来也很方便。可以参考介绍视频:

3. Moom

Moom很强大,具体参见介绍文章:http://www.macappbox.com/software/Moom/

Moom的几个快捷键:

cheatsheet

视频介绍:

免费的软件

https://github.com/jigish/slate
https://github.com/fikovnik/ShiftIt

4. slate

slate的介绍是:

A window management application (replacement for Divvy/SizeUp/ShiftIt)

雄心不小,但是需要自己配置很多东西。不过好在有一些预置好的配置,不需要从头开始。

这里有一个配置文件的教程,看起来还是很复杂:

http://thume.ca/howto/2012/11/19/using-slate/

Slate is a keyboard-driven window management program for Mac OSX. It is highly configurable and has tons of features. It has permanently changed the way I use my Mac. Not only is it better than other popular programs like Divvy, SizeUp and Moom, it beats their prices at being free. Slate is the VIM/Emacs of window managers: it is less of a window manager than a workflow changing tool you will never give up.

Slate has so much functionality that I think of it more as a shortcut-based productivity tool than a window manager. Here is a sample of what it can do:

  • Move/Resize/Shift windows: this can be done based on different screen size fractions and even mathematical formulae. There are commands for practically every window operation you can think of. It also supports the Divvy style sizing grid.
  • Switch Windows: Slate can act as a complete replacement for command+tab in many ways. I will talk about this more in the “Window Switching” section.
  • Manage multiple monitors: Slate can move windows between monitors as well as detecting your monitor configuration and automatically moving windows around when you plug in an external monitor.
  • Save window layouts: Slate has a feature called “snapshots” that allows you to save your current window layout and restore it at any time. This is handy for having different layouts for different projects/tasks.

5. ShiftIt

ShiftIt和sizeUP有点类似,使用很多快捷键来操作窗口。

Print Friendly

Leave a Comment


NOTE - You can use these HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>