git://www.github.com/apaszke/termtile.git
git clone http://www.github.com/apaszke/termtile
$ svn co --depth empty http://www.github.com/apaszke/termtile
Checked out revision 1.
$ cd repo
$ svn up trunk
termtile是一组脚本,可以从鼠标和触摸板中释放你的自由。 不要分散自己的注意力,用一些命令来管理你的终端 Windows 。
支持多屏幕支持 !
所有脚本都写在AppleScript中,所以很不幸的是,它们是在。
( 提示:在首选项> 配置文件> 窗口中启用命令键选项,这样你就可以看到跳转到特定窗口的键盘快捷键)
只需将以下几行粘贴到你的终端:
git clone https://github.com/apaszke/termtilecd termtile;./install.sh
以后可以删除克隆的存储库。
install.sh
可以为你配置所有别名。
不要担心冲突 。 有三种处理它们的方法已经实现:
ll
,则可以更改默认值:ll
-> fl
rr
-> fr
默认别名:
ll
- 填充屏幕的左半边rr
- 填充右半部分up
- 填充上半部分down
- 填充下半部分ul
- 填充左上角ur
- 填充右上角dl
- 填充左下四分之一dr
- 填充右下角big
- 使窗口更大cen
- 使窗口居中max
- 最大化窗口sn
- 移动到下一个显示fs
- 切换终端应用程序全屏你可以随时自定义它们。 它们总是像这样:
alias ll='osascript ~/.termtile/tile.scpt left'# ^ ^ ^# osascript path to script args
它们也非常方便地与其他命令 e.g. 一起使用
alias vim='big && cen && vim'
目前有三个脚本:
tile.applescript
跨 2 x 2网格( 只影响最后一个活动窗口) 分布 Windows 。 接受的参数:
center.applescript
使窗口居中。
resize.applescript
为需要更多空间的任务调整窗口大小( 例如。 vim ) 。默认大小为 1000 x600,但可以以用参数( 第一个是宽度,第二个是高度) 更改。
maximize.applescript
最大化窗口。
changeScreen.applescript
将窗口移动到另一个屏幕。 当前只支持移动到列表上的下一个显示。
fullscreen.applescript
切换终端应用程序的全屏。
如果使用任何脚本,可以能会影响你的停靠设置,那么它可以能会破坏termtile读取的值。 如果在更改dock位置或者大小后以wierd方式开始工作,请尝试重新启动计算机。