经常在 MAC 上使用备忘录写稿。一直苦于没有字数显示,在某些讲究字数的时候很难受,于是自己用 CodeX 做了个。
https://github.com/gs666/WordCountNotebook
一个只驻留在 macOS 菜单栏的小工具。当 Apple“备忘录”位于前台时,它会读取当前笔记,并在菜单栏显示字数;使用鼠标或键盘选中文字时,会改为显示选中区域的字数,取消选择后自动恢复全文字数。切换到其他应用后会立即停止计时器和内容读取,只监听系统的前台应用切换通知。
构建
./scripts/build-app.sh
构建产物位于 dist/备忘录字数.app ,可发送给其他 M 芯片 Mac 用户的压缩包位于 dist/备忘录字数-v1.2.0-macOS-arm64.zip 。应用最低支持 macOS 11.0 。
接收方解压后,将应用拖入“应用程序”。首次运行若被系统拦截,先尝试打开一次,再前往“系统设置 → 隐私与安全性”选择“仍要打开”。启动后按提示在“辅助功能”中授权。
计数规则
每个中日韩表意文字计为一个字;
连续的英文、数字及其内部的撇号或连字符计为一个词;
标点和空白不计入字数;
字符数不包含空白。
应用只通过 macOS 辅助功能接口在本机读取当前窗口,不联网,也不会修改笔记。
https://github.com/gs666/WordCountNotebook
一个只驻留在 macOS 菜单栏的小工具。当 Apple“备忘录”位于前台时,它会读取当前笔记,并在菜单栏显示字数;使用鼠标或键盘选中文字时,会改为显示选中区域的字数,取消选择后自动恢复全文字数。切换到其他应用后会立即停止计时器和内容读取,只监听系统的前台应用切换通知。
构建
./scripts/build-app.sh
构建产物位于 dist/备忘录字数.app ,可发送给其他 M 芯片 Mac 用户的压缩包位于 dist/备忘录字数-v1.2.0-macOS-arm64.zip 。应用最低支持 macOS 11.0 。
接收方解压后,将应用拖入“应用程序”。首次运行若被系统拦截,先尝试打开一次,再前往“系统设置 → 隐私与安全性”选择“仍要打开”。启动后按提示在“辅助功能”中授权。
计数规则
每个中日韩表意文字计为一个字;
连续的英文、数字及其内部的撇号或连字符计为一个词;
标点和空白不计入字数;
字符数不包含空白。
应用只通过 macOS 辅助功能接口在本机读取当前窗口,不联网,也不会修改笔记。