推荐一个 MacOS 上用了就无法自拔的神器 [Hammerspoon]

2019-04-09 10:27:30 +08:00
 easternslope

推荐一个 MacOS 上用了就无法自拔的 App

Hammerspoon

Hammerspoon 是 MacOS 上的自动化工具,许多介绍 Hammerspoon 的文章都主要介绍了它是一个窗口管理工具,但是 Hammerspoon 能做到的远远不仅如此。

Hammerspoon 开源、免费和支持插件,将大多数系统层面的接口封装成了 Lua API,这就让这把小锤子在 MacOS 上近乎无所不能,可玩性极高

我都用 Hammerspoon 做了些什么?

其他插件思路

使用入门

Hammerspoon 已经将与 MacOS 之间的系统交互封装成了 Lua 的 API,配置 ~/.hammerspoon/init.lua 脚本可以与系统进行交互,只需要了解一些基本的 Lua 语法,就可以 Happy Hacking 了。

我的参考配置

如果你懒得配置,可以参考我的配置,

wangshub/hammerspoon-config

最后

已经完全停不下来了,Hammerspoon 每天至少省下了 30 分钟的时间 😀⏱

34105 次点击
所在节点    程序员
156 条回复
jiangbingo
2019-04-09 10:37:51 +08:00
看起来不错
daben1990
2019-04-09 10:39:15 +08:00
厉害了,
holy_sin
2019-04-09 10:42:46 +08:00
有点像 Alfred
Mirage09
2019-04-09 10:44:18 +08:00
用很久了,根据不同软件自动切换输入法。
easternslope
2019-04-09 10:46:51 +08:00
@holy_sin Alfred 和 Hammerspoon 都在重度使用,个人使用下来感觉,Alfred 更适合主动触发和查询事件,而 Hammerspoon 更适合定时任务和注册事件回调触发一些自动脚本
fyooo
2019-04-09 10:47:31 +08:00
收藏+感谢
yangg
2019-04-09 10:53:42 +08:00
想系统休眠时退出 微信不知道能做到么?因为电脑端登录时关了手机端的提醒,导致手机上收不到提醒。
easternslope
2019-04-09 10:55:47 +08:00
@yangg

当然可以

参考我这段代码 https://github.com/wangshub/hammerspoon-config/tree/master/headphone

休眠或者锁屏状态自动退出和启动应用
jpdev
2019-04-09 10:58:46 +08:00
感觉功能很类似一款正准备买的 app,能禁止待机不呢?
FunnyCodingXu
2019-04-09 11:00:54 +08:00
看起来不错
easternslope
2019-04-09 11:09:37 +08:00
@jpdev 哈哈,可以禁止待机,参考官方文档的这里 https://www.hammerspoon.org/docs/hs.caffeinate.html
lzs5240
2019-04-09 11:16:35 +08:00
楼主的 zsh 美化好漂亮, 发一下?
ffkjjj
2019-04-09 11:19:06 +08:00
不错不错
OrangeM21
2019-04-09 11:20:18 +08:00
收藏 感谢
jsondog
2019-04-09 11:21:37 +08:00
炫酷
MuscleOf2016
2019-04-09 11:23:59 +08:00
那么 win 上有类似的吗
Tomorrowxxy
2019-04-09 11:28:27 +08:00
好牛逼的样子,我先去买个 mac
easternslope
2019-04-09 11:28:57 +08:00
@lzs5240 满足你! 刚开源了 https://github.com/wangshub/dotfile
easternslope
2019-04-09 11:29:35 +08:00
@Tomorrowxxy 我在这儿等你
yangg
2019-04-09 11:33:20 +08:00
@easternslope 不知道微信怎么退出 ,之前试过结束进程,微信登录不会掉。
tell application "WeChat"
quit
end tell
这个也找不到。

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

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

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

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

© 2021 V2EX