Java SE Development Kit 8 mac8u181 官方最中文 / 242.3M
Adobe Dreamweaver cs6 for mac官方簡體中文中文 / 405.3M
SVN管理工具(Cornerstone Mac版)v4.0 官方最英文 / 16.5M
mac PHP集成開發(fā)工具(PhpStorm)V8.0.3官方最英文 / 124.4M
蘋果SQLite數(shù)據(jù)庫管理工具(SQLiteManager f中文 / 7.9M
Mac十六進(jìn)制文本編輯器(UltraEdit)18.00.0.中文 / 56.0M
Navicat Premium for macv11.1.11 官方最新中文 / 144.7M
Editplus for macV3.80 官方最新版中文 / 12M
Hammerspoon是一款開源免費(fèi)的超強(qiáng)自動化工具,這款軟件所有的功能都在 Lua 腳本中,需要用戶自己編寫。通過橋接操作系統(tǒng)與 Lua 腳本引擎,這款軟件讓我們能夠用 Lua 腳本快速方便地與系統(tǒng) API 溝通,獲取各種信息或者進(jìn)行控制。
Hammerspoon 可以讓用戶通過 Lua 腳本直接調(diào)用 macOS 提供的 API,能做的事情既有自定義快捷鍵這種簡單操作,也能實(shí)現(xiàn)連上家里 Wi-Fi 后自動打開某視頻網(wǎng)站、到辦公室后自動靜音等復(fù)雜功能。官方提供的 API 已經(jīng)非常豐富,包括管理應(yīng)用程序、管理系統(tǒng)音頻設(shè)備、畫圖、網(wǎng)格化窗口等。
Homebrew 用戶可以使用 cask 進(jìn)行安裝:brew cask install hammerspoon,或者也可以在 GitHub 項(xiàng)目頁面 手動下載安裝。
偏好設(shè)置
首次打開 Hammerspoon 后,偏好設(shè)置窗口自動打開,點(diǎn)擊上圖中 Enable Accessibility 授予輔助功能權(quán)限。此時的 Hammerspoon 并不具備任何功能,就如同 iOS 上尚未加入任何捷徑的捷徑 App 一樣。我們需要在 ~/.hammerspoon/init.lua 中加入自己編寫的配置腳本,并且點(diǎn)擊 Hammerspoon 菜單欄圖標(biāo)并選擇 Reload Config(重載配置),使配置生效。
推薦配置
在動手編寫代碼之前,我們先來看看其他人是怎么使用 Hammerspoon 的,也可以直接使用他們公布的成熟配置。
awesome-hammerspoon configuration
下載地址:ashfinal/awesome-hammerspoon
這份配置實(shí)現(xiàn)了這些功能:
快捷鍵窗口管理
桌面掛件,包含時鐘、日歷
快捷鍵列表 Cheatsheet
Aria2 前端,可以快速添加下載任務(wù),查看當(dāng)前下載情況
快捷搜索,類似于 Alfred,可搜索瀏覽器標(biāo)簽頁、進(jìn)程、詞典、Emoji 等
圖片來自該配置作者介紹
其中窗口管理與常見的快捷鍵操作類型不同,比較有意思:按下快捷鍵 ⌥Option + R 后進(jìn)入管理模式
使用 h/j/k/l 移動為上下左右的半屏
使用y/u/i/o(即 hjkl 上方按鍵)移動為左上/左下/右上/右下的四分之一窗口
使用 c 居中,按下 =/- 進(jìn)行窗口大小縮放
使用 w/s/a/d 向上下左右移動窗口
使用 H/J/K/L 向左/下增減窗口大小
使用方向鍵 上下左右 移動到相應(yīng)方向上的顯示器
使用 / 撤銷、重做上一次操作
使用 q 或 Esc 退出管理
配置使用方法:在終端中運(yùn)行 git clone https://github.com/ashfinal/awesome-hammerspoon.git ~/.hammerspoon,然后在 Hammerspoon 中重載配置就可以了。
特別說明
聲明:西西軟件園為非贏利性網(wǎng)站 不接受任何贊助和廣告