Slate — Highly Customisable Application Management Tool

The missing tool for Mac developer

RaNdy Lien
2 min readJul 3, 2014

Keyboard Rocks!

Have you ever wanted to resize the window of an application using the keyboard on a Mac? Would you like to move your application from one monitor to another without moving your mouse?

Or maybe you would prefer to organize your application windows using simple commands?

Open Source Rocks!

Many third party tools can solve this problem, but I want to introduce the best one for Coder — [Slate, A window management application (replacement for Divvy/SizeUp/ShiftIt)](https://github.com/jigish/slate)

You can directly access the source code of open source projects like Slate on Github, or just download the DMG file directly. Because it has been highly customized, you might get lost in the documentation, so let me suggest that you download my .slate.js file as a first draft, and then modify it later.

⌘ + option + m Maximum
⌘ + option + l Left 50%
⌘ + option + r Right 50%
⌘ + option + t Top 50%
⌘ + option + b Bottom 50%
⌘ + control + → Expand the width to the right
⌘ + control + ← Reduce the width to the left
⌘ + control + ↑ Reduce the height upward
⌘ + control + ↓ Expand the height downward
⌘ + control + option + → Move to the monitor on the right
⌘ + control + option + ← Move to the monitor on the left
⌘ + control + option + ↑ Move to the upper monitor
⌘ + control + option + ↓ Move to the lower monitor

⌘ + control + s Focus on Sublime Text

⌘ + control + option + u Apply your customized Layout

Customize your Layout

By the way, Slate uses a JavaScript file as its configuration file, so you can change the code to suit your personal needs.

It is awesome, right?

--

--