Mac 下这么多窗口管理 app 有居中半屏的功能却比较少见

2018-07-10 14:53:29 +08:00
 pheyer

现在几乎都是用宽屏了吧,有些编辑器全屏显示时在最左边显示很是别扭,想要一个居中半屏显示功能发现 BetterTouchTool 居然没有这个 action,也没找到自定义入口,其它 app 也没见到有

后来是在别人的 HammerSpoon 配置基础上简要修改了一下自定义实现了

假设你没用过 HammerSpoon,以下是步骤:

  1. 安装 HammerSpoon
  2. clone 这个 repo 到本地: https://github.com/S1ngS1ng/HammerSpoon
  3. 复制里面的 init.lua, key-binding.lua, vim-binding.lua, vox-control.lua, window-management.lua 文件到~/..hammerspoon 文件夹中,注意会替换里面的 init.lua ,有需要记得备份
  4. window-management.lua 中增加 一个 lua 函数: module.centerHalf = function () local this = windowMeta.new() local cell = Cell(0.25 * this.screenGrid.w, 0, 0.5 * this.screenGrid.w, this.screenGrid.h) grid.set(this.window, cell, this.screen) end

然后在 key-binding.lua 文件中增加对应的快捷键调用即可

其它的快捷键功能根据需要可以裁剪,如果只是快捷键控制。这个配置还挺全的,基本上可以替代 BetterTouchTool 里面的窗口管理功能了,还免费

原链: HammerSpoon - 不止是窗口管理 | S1ngS1ng

3207 次点击
所在节点    macOS
9 条回复
mcfog
2018-07-10 14:58:51 +08:00
window tidy / mosaic
applepieuser
2018-07-10 16:06:44 +08:00
是你见识太少。moom 和 mosaic 预设和自定义都有。
litp
2018-07-10 16:58:40 +08:00
一脸懵逼进来 。。
lightening
2018-07-10 16:59:38 +08:00
用 Slate 自己写个绑定就行。它是用 JavaScript 设置的。
pheyer
2018-07-10 17:43:34 +08:00
@applepieuser 的确是没用过
unidentifiedme
2018-07-10 19:32:14 +08:00
什么叫居中半屏显示,是说 Windows+Left Arrow 么?
如果是的话,几乎每一个都有好吧,Moom 是肯定有的。
bao3
2018-07-11 01:46:02 +08:00
magnet 也行,类似软件一抓一把
tsui
2018-07-11 04:13:31 +08:00
99 分买个 magnet,居中 1/2,1/3 都可以
之前用的两个似乎也都有。。。
20015jjw
2018-07-11 13:02:48 +08:00
我怎么感觉这类 app 都有..

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/469596

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX