2.7 KiB
2.7 KiB
Release Notes
发布说明 | Release Notes
v2.3.1 - 2026-07-15
原生 Vim 插件:Hammerspoon 稳定方案
本版本更新的是原生 Vim 插件 vim-im-switch-select.vim。Obsidian 插件逻辑不变。
改进
-
macOS 原生 Vim 插件改为 Hammerspoon 优先:
- Normal / Esc 使用
hs.keycodes.setLayout("ABC")切到英文。 - Insert 恢复中文时使用
hs.keycodes.setMethod("Pinyin – Simplified")。 im-select仅作为 fallback。
- Normal / Esc 使用
-
修复 Apple 拼音可能出现的状态不一致问题:
sourceID = com.apple.inputmethod.SCIM.ITABC layout = ABC method = Pinyin – Simplified该状态下菜单栏可能显示中文,但实际仍输入英文。
-
Insert 模式支持同一 Vim 进程内状态记忆:
- Insert 中使用中文,
Esc后再进入 Insert 恢复中文。 - Insert 中手动切英文,
Esc后再进入 Insert 恢复英文。
- Insert 中使用中文,
-
记录已知限制:退出 Vim 后状态不持久化,重新打开 Vim 后首次 Insert 默认中文。
文档
- 重写 README,明确当前稳定策略。
- 补充 Obsidian 插件说明:仍使用
fcitx-remote,未改为 Hammerspoon。 - 合并
README-im-select.md内容到 README,并删除独立文档。 - 更新中英文 README、CHANGELOG、COMPARISON 和 RELEASE。
v2.0.3 - 2025-11-09
修复 Normal 模式下按 ESC 触发输入法切换的问题
Obsidian 插件
- 修复 Normal 模式下按 ESC 会意外触发输入法切换的问题。
- 只在 Insert 或 Replace 模式下按 ESC 时保存输入法状态并切换到英文。
- Normal 模式下按 ESC 不再改变输入法。
v2.0.2 - 2025-11-04
终端兼容性修复
- 修复在 macOS 终端 Vim 中按 ESC 时,子进程输出导致标题栏短暂闪烁的问题。
- 使用更通用的后台静默执行方式替代不兼容的
job_start(..., {'detach': v:true})。
v2.0.0 - 2025-11-04
新增 Vim 原生插件支持
- 新增原生 Vim 插件支持。
- 支持 Normal / Insert 模式输入法自动切换。
- 支持 Insert 模式输入法状态记忆。
- 增加 Vim 插件安装、配置和调试说明。
v1.0.8 - 2025-01-04
Obsidian 插件输入法状态记忆
- Obsidian 插件记住退出 Insert 模式时使用的输入法。
- 下次进入 Insert 模式时恢复上次保存的输入法状态。
- 修复首次 ESC 不切英文、Insert 模式正常输入被误触发等问题。
v1.0.0 - 2024-06-01
首次发布
- 基本的 Vim 模式输入法自动切换功能。
- 支持 macOS。
- 支持 Normal / Insert 模式切换。
详细历史见: