termtile is a set of scripts, which set you free from your mouse and touchpad. Don't distract yourself and manage all your terminal windows with a handful of commands.
All scripts are written in AppleScript, so they are unfortunately limited to OS X at the moment.
(Tip: enable Command key option in Preferences > Profiles > Window, so you'll see the keyboard shortcut which jumps to a particular window)
Just paste the following lines into Your terminal:
git clone https://github.com/apaszke/termtile
cd termtile; ./install.sh
You can delete the cloned repository afterwards.
The install.sh
script can set up several aliases for You:
ll
- fill left half of the screenrr
- fill right halfup
- fill upper halfdown
- fill lower halful
- fill upper-left quarterur
- fill upper-right quarterdl
- fill lower-left quarterdr
- fill lower-right quarterbig
- make the window biggercen
- center the window
You can always change them on your own. They always look like this:
alias ll='osascript ~/.termtile/tile.scpt left'
# ^ ^ ^
# osascript path to script args
They are also very convenient in conjunction with other commands e.g.
alias vim='big && cen && vim'
Currently there are three scripts:
tile.applescript
Distributes windows across 2 x 2 grid (affects only the last active window). Accepted arguments:
center.applescript
Centers the window.
resize.applescript
Makes the window comfortably sized for tasks requiring more space (eg. vim). Default size is 1000x600, but it can be changed with the arguments (first is width, second is height).
- If you have any suggestions feel free to file an issue.
- Pull requests are very welcome, but consider creating an issue first, so we can decide together if it's worth spending time on it 😊
Licensed under MIT license. Copyright (c) 2015 Adam Paszke