美文网首页工具和技巧集锦
Mac 神器之Hammerspoon

Mac 神器之Hammerspoon

作者: simuty | 来源:发表于2019-04-17 14:56 被阅读0次

第一部分 是什么?

Hammerspoon 是 macOS 上一个强大的自动化工具,是一款开源软件,但安装之后 Hammerspoon 默认什么功能也没有,所有的功能都在 Lua 脚本中,需要用户自己编写。官方提供的 API 已经非常丰富,包括管理应用程序、管理系统音频设备、画图、网格化窗口等,详细了解可以直接看官方的 API

🍺重点是有很多优秀的开源配置🍺🍺🍺

第二部分 安装配置

hhw-4:~ hhw$ brew cask install hammerspoon
==> Satisfying dependencies
==> Downloading https://github.com/Hammerspoon/hammerspoon/releases/download/0.9.73/Hammerspoon-0.9.73.zip
==> Downloading from https://github-production-release-asset-2e65be.s3.amazonaws.com/24956772/5505e080-d390-11
######################################################################## 100.0%
==> Verifying SHA-256 checksum for Cask 'hammerspoon'.
==> Installing Cask hammerspoon
==> Moving App 'Hammerspoon.app' to '/Applications/Hammerspoon.app'.
🍺  hammerspoon was successfully installed!

安装后,点击软件,提示没有开启完整的权限,需要开启权限

image.png image.png

第三部分 基本使用

🏃🏃如果想开箱急用,可以跳过该部分🏃🏃

如果达到自定义推送消息?如下图


image.png

其实很简单, 官方的 API。中的绑定快捷键,如下代码即可,

hs.hotkey.bind({"alt", "ctrl"}, "H", function()
  hs.notify.new({title="Hammerspoon", informativeText="Hello Hammerspoon!"}):send()
end)

该部分的进阶,如果是爱倒腾的程序猿小哥哥小姐姐,可以整些更炫酷的,我最近是没那么多时间搞那些花里胡哨的
如果想自己写,可以参考代码示例

第四部分 起飞

🍺该部分主要不涉及代码,只有配置说明、效果、用法🍺
推荐awesome-hammerspoon

$ git clone https://github.com/ashfinal/awesome-hammerspoon.git ~/.hammerspoon

如果说文件夹不为空,删了隐藏文件,再下载一次,要么就把下载好的文件拷贝进去,目录如下图:


image.png
image.png image.png image.png

总结一下主要的快捷键

快捷键 说明
opt+A/C/R 启动插件
opt+A 启动插件并展开快捷方式
opt+C 默认进入粘贴板
opt+R 启动插件
q 退出该插件
以下快捷键 均为启动后的操作
opt+shift+? 参看帮助手册
tab 其中包含窗口管理,如:上下左右等
opt+I 关机命令等
我打算删除一些软件,让Mac更好的飞起来

参考链接
Mac神器hammerspoon--撸代码
代码示例
github awesome-hammerspoon

相关文章

网友评论

    本文标题:Mac 神器之Hammerspoon

    本文链接:https://www.haomeiwen.com/subject/rwlnwqtx.html