自使用 macOS 之后,一直想找一款应用代替菜单栏时钟,要求不多,能查看日历即可,寻找良久之后,终于发现了 Itsycal。

安装

Itsycal 是一款开源且免费(Free)的菜单栏日历,除了能满足上面提到的需求之外,还可以查看、删除和创建事件(无法编辑)。

  • 手动下载安装:Itsycal 0.11.15
  • 使用 Homebrew 安装:brew cask install itsycal

设置

菜单栏显示设置

因为主要是为了替代默认的系统时间,所以先在系统偏好设置中隐藏默认的日期与时间,然后在 Itsycal 外观设置中填入 HH:mm 即可显示时钟,效果与自带相同,但点击时可查看日历。

注:HH 表示 24小时制,mm 表示分钟数,还有一些其他的时间模式,如:

  • 年:y
  • 月:M
  • 周:w

需要注意的是这里是区分大小写的,更多模式可以查看文末的参考链接。

另外,中间的分割符号是可以自定义的,可以使用你喜欢的任意符号文字,也支持 Emoji 哦。比如你可以像这样:HH❤️mm

农历设置

默认 Itsycal 是不支持农历显示,但我们像早期的 iOS 一样,采用订阅日历的方法:

  • 打开系统日历
  • 选择菜单栏:文件 -> 新建日历订阅
  • 在打开的窗口中输入:https://raw.github.com/infinet/lunar-calender/master/chinese_lunar_prev_year_next_year.ics
  • 然后在 Itsycal 设置 -> 通用中勾选农历即可

快捷键

除了用鼠标选择查看日期之外,还可以使用快捷键来操作,而且作者还贴心的提供了 Vim 风格的快捷键:

  • 上个月 / 下个月:Shift + H / Shift + L
  • 上一年 / 下一年:Shift + K / Shift + J
  • 昨天 / 明天:H/ L
  • 上周 / 下周:K / J

上面的命令像 Vim 一样使用前缀计数,如:5L 表示跳转到五天后,5J 则表示五周后,其他同理。

  • 回到今天:空格键
  • 固定窗口:p
  • 今年第几天:#
  • 显示/隐藏周:w
  • 新建事件:Command + N
  • 打开默认日历:Command + O

更多快捷键可查看文末参考链接。

信息

版本

  • macOS:10.15 Beta
  • Itsycal:0.11.15

参考