Skip to content

Latest commit

 

History

History
113 lines (93 loc) · 5.3 KB

README-cn.md

File metadata and controls

113 lines (93 loc) · 5.3 KB

HammerSpoon config file - by S1ngS1ng

English Chinese

太长不看:点我安装

功能概述

  • 窗口管理
    • 最大化窗口 (并不是 MacOS 的全屏模式)
    • 将当前窗口移动到另一屏幕
    • 直接将窗口大小设置为当前的一半(上下左右四个方向)
    • 任意方向调整窗口大小
    • 新功能 类 Windows 的窗口移动,作用与 Windows 系统下的 winKey + left/right 一致
  • 新功能 VOX 音乐播放器 - 已加入官方 API,可以通过 hs.vox 调用。提供如下接口:
    • 播放、暂停、下一首、上一首、快进、快退、调整音量等基本操作
    • 添加 URL 到 VOX, 播放 URL 以及显示/隐藏播放列表等高级功能
    • 获取当前播放曲目信息,提供歌名、歌手、专辑、播放状态等信息
  • 新功能 全局类 Vim 快捷键绑定 (感谢 @A-RON 的帮助)
    • Ctrl + hjkl 光标的上下左右
    • 可以与 alt, shift, cmd 搭配使用,实现按词移动、移到行首行尾以及选中

示例

全局类 Vim 快捷键绑定

vim-key-binding

VOX

  • 显示当前曲目信息 (分别为歌名,专辑名以及歌手名)

TrackInfo

窗口管理

  • 居中和最大化

Imgur

  • 快速布局到 1/2 屏幕

Imgur

  • 调整大小(以左边和上边为基准,调整右边和下边)

Imgur

  • 调整大小(以右边和下边为基准,调整左边和上边)

Imgur

安装

快捷键

窗口管理

  • 将窗口移动到另一屏幕
    • 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 将窗口移至相对于当前窗口的右方,并将窗口调整至二分之一屏幕大小

VOX

  • Alt-Command-Shift + J 播放/暂停
  • Alt-Command-Shift + H 上一首
  • Alt-Command-Shift + L 下一首
  • Alt-Command-Shift + K 显示当前歌曲信息
  • Alt-Command-Shift + I 显示/隐藏播放列表

类 Vim 全局快捷键绑定 (我已经把 CapsLock 替换为 Ctrl)

  • 基本操作
    • 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,我会尽快处理
  • 如果你有任何想法、意见或者建议,欢迎联系我