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

245 天前
 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 分钟的时间 😀⏱

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

当然可以

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

休眠或者锁屏状态自动退出和启动应用
jpdev
244 天前
感觉功能很类似一款正准备买的 app,能禁止待机不呢?
FunnyCodingXu
244 天前
看起来不错
easternslope
244 天前
@jpdev 哈哈,可以禁止待机,参考官方文档的这里 https://www.hammerspoon.org/docs/hs.caffeinate.html
lzs5240
244 天前
楼主的 zsh 美化好漂亮, 发一下?
ffkjjj
244 天前
不错不错
OrangeM21
244 天前
收藏 感谢
jsondog
244 天前
炫酷
MuscleOf2016
244 天前
那么 win 上有类似的吗
Tomorrowxxy
244 天前
好牛逼的样子,我先去买个 mac
easternslope
244 天前
@lzs5240 满足你! 刚开源了 https://github.com/wangshub/dotfile
easternslope
244 天前
@Tomorrowxxy 我在这儿等你
yangg
244 天前
@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.

© 2017 V2EX