Slate — 高度彈性設計的視窗管理工具

Mac 開發人員必備的工具之一

RaNdy Lien
3 min readJul 3, 2014

鍵盤為王!

如果你有使用多個螢幕,你都怎麼把視窗移動到另一個延伸螢幕呢? 你有想過是不是可以只用鍵盤上面的幾個指令就把目前使用的程式視窗做上下左右的排列,調整視窗的大小,或移動視窗的位置呢?

我們❤開源軟體

市面上有很多相關的工具可以解決這個問題,但是我想要介紹一個目前用起來最順手的工具, [Slate, A window management application (replacement for Divvy/SizeUp/ShiftIt)](https://github.com/jigish/slate),它是一套很方便的程式視窗管理軟體,而且是免費的開源軟體。

馬上開始使用

你可以直接從 Github 上面下載 DMG 檔來使用,因為它的功能太多了,建議可以參考我自己的設定檔,從上面去做修改,我盡可能的避開跟系統常用的快速鍵跟其他軟體之前的相容性,當然如果你有碰到任何不便的地方,也歡迎留言討論。

⌘ + option + m 視窗最大化
⌘ + option + l 視窗放到左邊 (Left),寬 50%
⌘ + option + r 視窗放到右邊 (Right),寬 50%
⌘ + option + t 視窗放到上方 (top),高 50%
⌘ + option + b 視窗放到下方 (bottom),高 50%

⌘ + control + → 視窗往右邊增加寬度
⌘ + control + ← 視窗往左邊減少寬度
⌘ + control + ↑ 視窗往上方減少高度
⌘ + control + ↓ 視窗往下方增加高度

⌘ + control + option + → 把視窗放到右邊的延伸螢幕
⌘ + control + option + ← 把視窗放到左邊的延伸螢幕
⌘ + control + option + ↑ 把視窗放到上方的延伸螢幕
⌘ + control + option + ↓ 把視窗放到下方的延伸螢幕
⌘ + control + s 把 Sublime Text 設為正在使用的視窗
⌘ + control + u 套用自已設定的 Layout

對了,我有說他的設定檔 .slate.js 是用 JavaScript 寫的嗎?

是不是很酷?

--

--