有哪些快捷输入/自动补全方案?
有哪些快捷输入/自动补全方案?
AnyMenu
https://github.com/any-menu/any-menu (New), typescript/rust/js
- 支持搜索框 (允许不记得捷径)
输入法自定义短语
略,包括RIME自定义词典、搜狗等输入法的自定义短语功能
缺点:
- 不支持搜索框 (不允许不记得捷径)
Espanso
- 支持搜索框 (允许不记得捷径)
AutoHotKey/Kanata
AutoHotKey C++,不支持跨平台,只支持Win端
https://github.com/jtroo/kanata Rust,支持跨平台
SnipDo
https://github.com/poochie89/SnipDo-Extensions
- 支持选中文本自动弹出菜单
uTools/Quicker
缺点:
- 你所输入的不同内容由其中不同的插件去管理,输入体验不统一
- Utools非专业版仅支持使用10个插件
msjsc001/QuickKV
https://github.com/msjsc001/QuickKV, pyside2/python
定位是 “轻量级中文自动补全”,也支持自定义词库
Ditto
https://github.com/sabrogden/Ditto, C/C++
Windows自带的 Win+.
所支持的内容太少了,也不能自定义
比较支持项
- 支持结合任意输入法使用
- 不支持: 仅输入法短语方案不支持
- 支持搜索框 (允许不记得捷径)
- 支持: AnyMenu, Espanso, QuickKV, uTools
- 不支持: 自定义短语, AutoHotKey, Kanata, ...
- 中文友好 (官方自带中文文档就算)
- 支持: AnyMenu, uTools
- 不支持: Espanso, Kanata, SnipDo, Ditto
- 支持跨平台
- 支持: AnyMenu (将支持, 且额外支持web平台), uTools
- 不支持: SnipDo, AutoHotKey, Ditto
- 支持自定义脚本 (此处脚本的最低要求是能使用图灵完备的语言)
- 支持: AnyMenu, Espanso, RIME
- 开源
- 支持: AnyMenu, Kanata
- 不支持: AutoHotKey, SnipDo
- 独特优势 (市面上几乎仅AnyMenu支持了的)
- 支持作为插件使用。
由于其所有后端功能都用前端也实现了一遍,无后端依赖。
你可以开发成各编辑器的插件,或将其集成到你的应用当中。
这也是一种跨平台方式- AnyMenu
- 支持 MiniEditor 面板
- AnyMenu (将支持)
- 支持高级扩展
不限制于插件 api,有等同于改源码的功能性和灵活性,但减少了扩展负担- AnyMenu (将支持)
- 支持作为插件使用。