太长不看:点我安装
- 窗口管理
- 最大化窗口 (并不是 MacOS 的全屏模式)
- 将当前窗口移动到另一屏幕
- 直接将窗口大小设置为当前的一半(上下左右四个方向)
- 向任意方向调整窗口大小
- 新功能 类 Windows 的窗口移动,作用与 Windows 系统下的
winKey + left/right
一致
- 新功能 VOX 音乐播放器 - 已加入官方 API,可以通过 hs.vox 调用。提供如下接口:
- 播放、暂停、下一首、上一首、快进、快退、调整音量等基本操作
- 添加 URL 到 VOX, 播放 URL 以及显示/隐藏播放列表等高级功能
- 获取当前播放曲目信息,提供歌名、歌手、专辑、播放状态等信息
- 新功能 全局类 Vim 快捷键绑定 (感谢 @A-RON 的帮助)
Ctrl + hjkl
光标的上下左右- 可以与
alt
,shift
,cmd
搭配使用,实现按词移动、移到行首行尾以及选中
- 显示当前曲目信息 (分别为歌名,专辑名以及歌手名)
- 居中和最大化
- 快速布局到 1/2 屏幕
- 调整大小(以左边和上边为基准,调整右边和下边)
- 调整大小(以右边和下边为基准,调整左边和上边)
- 首先安装 HammerSpoon
- 下载、拷贝或者直接
git clone
这些文件:- init.lua - 主程序入口
- key-binding.lua - 窗口管理快捷键配置
- vim-binding.lua - 类 Vim 快捷键绑定
- vox-control.lua - VOX 播放器控制
- window-management.lua - 窗口管理
- 将
init.lua
,key-binding.lua
,vim-binding.lua
,vox-control.lua
和window-management.lua
放到~/.hammerspoon
路径下
- 将窗口移动到另一屏幕
Ctrl-Alt + Left
- 将当前窗口移动到左侧的屏幕Ctrl-Alt + Right
- 将当前窗口移动到右侧屏幕
- 窗口最大化
Ctrl-Alt-Command + M
- 将窗口居中(注:会保持窗口高度)
Ctrl-Alt-Command + C
- 布局窗口至二分之一当前屏幕大小
Ctrl-Alt-Command + Left
- 窗口占屏幕左半部分Ctrl-Alt-Command + Right
- 窗口占屏幕右半部分Ctrl-Alt-Command + Up
- 窗口占屏幕上半部分Ctrl-Alt-Command + Down
- 窗口占屏幕下半部分
- 调整窗口右边、下边位置(保持左边、上边不变)
Ctrl-Alt-Shift + Left
- 右边左移(窗口变小)Ctrl-Alt-Shift + Right
- 右边右移(窗口变大)Ctrl-Alt-Shift + Up
- 下边上移(窗口变小)Ctrl-Alt-Shift + Down
- 下边下移(窗口变大)
- 调整窗口左边、上边位置(保持右边、下边不变)
Alt-Command-Shift + Left
- 左边左移(窗口变大)Alt-Command-Shift + Right
- 左边右移(窗口变小)Alt-Command-Shift + Up
- 上边上移(窗口变大)Alt-Command-Shift + Down
- 上边下移(窗口变小)
- 类 Windows 的窗口移动(调整窗口位置至相对于当前窗口的左右,效果请参考 Windows 系统下的快捷键
win + 左/右
)Ctrl-Alt-Command + u
将窗口移至相对于当前窗口的左方,并将窗口调整至二分之一屏幕大小Ctrl-Alt-Command + i
将窗口移至相对于当前窗口的右方,并将窗口调整至二分之一屏幕大小
Alt-Command-Shift + J
播放/暂停Alt-Command-Shift + H
上一首Alt-Command-Shift + L
下一首Alt-Command-Shift + K
显示当前歌曲信息Alt-Command-Shift + I
显示/隐藏播放列表
- 基本操作
Ctrl + h
左Ctrl + j
下Ctrl + k
上Ctrl + l
右
- 与
Alt
配合使用Ctrl-Alt + H
光标向左移动一个词Ctrl-Alt + L
光标向右移动一个词
- 与
Cmd
配合使用Ctrl-Cmd + H
光标移至行首Ctrl-Cmd + L
光标移至行尾
- 与
Shift
配合使用- 上面所列出的操作,配合
Shift
可以实现选中功能
- 上面所列出的操作,配合
- 个人建议,在
init.lua
中将动画效果取消(设为 0) - 如果你在使用中发现任何问题、欢迎提交 Issue 或者 PR,我会尽快处理
- 如果你有任何想法、意见或者建议,欢迎联系我