update at 2025-11-04 19:58:03
This commit is contained in:
44
RELEASE.md
44
RELEASE.md
@@ -8,13 +8,37 @@
|
||||
|
||||
### 版本概述
|
||||
|
||||
版本 2.0.0 是一个重要的里程碑版本,为 Obsidian Vim 输入法自动切换插件带来了重大改进。此版本包含输入法状态管理系统的完全重写、增强的可靠性以及全面的文档。
|
||||
版本 2.0.0 是一个重要的里程碑版本,为 Vim 输入法自动切换插件带来了重大改进。此版本包含:
|
||||
- **新增原生 Vim 插件支持**:为 Vim/NeoVim 编辑器提供相同的输入法自动切换功能
|
||||
- **完善的输入法状态管理系统**:智能记忆和恢复输入法状态
|
||||
- **增强的可靠性和性能**:消除 UI 闪烁,优化切换速度
|
||||
- **全面的文档更新**:包含两个插件的完整使用说明
|
||||
|
||||
### 新增内容
|
||||
|
||||
#### 主要功能
|
||||
|
||||
##### 输入法状态记忆系统
|
||||
##### 原生 Vim 插件支持(全新)
|
||||
**fcitx-osx.vim**:专为原生 Vim/NeoVim 编辑器设计的输入法自动切换插件
|
||||
- **智能状态记忆**:与 Obsidian 插件相同的输入法状态管理逻辑
|
||||
- **完全静默执行**:无任何 UI 闪烁或延迟
|
||||
- **异步执行优化**:使用 Vim 8+ 的 `job_start()` 实现后台切换
|
||||
- **精确切换**:使用 `fcitx-remote -s` 命令指定输入法 ID
|
||||
- **向后兼容**:支持旧版本 Vim(使用后台进程)
|
||||
|
||||
**安装方式**:
|
||||
```bash
|
||||
mkdir -p ~/.vim/plugin
|
||||
cp fcitx-osx.vim ~/.vim/plugin/
|
||||
```
|
||||
|
||||
**配置选项**:
|
||||
```vim
|
||||
let g:fcitx_english_im = 'com.apple.keylayout.ABC'
|
||||
let g:fcitx_chinese_im = 'com.tencent.inputmethod.wetype.pinyin'
|
||||
```
|
||||
|
||||
##### 输入法状态记忆系统(两个插件共享)
|
||||
插件现在具备智能状态记忆系统,能够记住您的输入法偏好:
|
||||
- **智能记忆**:自动记住退出 Insert 模式时使用的输入法(中文/英文)
|
||||
- **自动恢复**:再次进入 Insert 模式时,插件会恢复上次的输入法状态
|
||||
@@ -121,12 +145,23 @@ npm run build
|
||||
|
||||
#### 新用户
|
||||
|
||||
**安装步骤**:
|
||||
**Obsidian 插件安装步骤**:
|
||||
1. 为您的平台安装 fcitx-remote
|
||||
2. 将插件克隆到 Obsidian 插件目录
|
||||
3. 在 Obsidian 设置中启用插件
|
||||
4. 配置输入法名称(可选)
|
||||
|
||||
**Vim 插件安装步骤**:
|
||||
1. 为您的平台安装 fcitx-remote
|
||||
2. 复制 `fcitx-osx.vim` 到 `~/.vim/plugin/`
|
||||
3. 重启 Vim,插件自动加载
|
||||
4. 在 `.vimrc` 中配置输入法 ID(可选)
|
||||
|
||||
**一键部署(推荐)**:
|
||||
```bash
|
||||
./deploy.sh # 同时部署两个插件
|
||||
```
|
||||
|
||||
详细安装说明请参阅 [README.md](./README.md) 或 [README_en.md](./README_en.md)。
|
||||
|
||||
### 已知问题
|
||||
@@ -146,10 +181,11 @@ npm run build
|
||||
### 未来规划
|
||||
|
||||
计划在未来版本中实现的功能:
|
||||
- 支持更多输入法切换工具(im-select 等)
|
||||
- 支持更多输入法切换工具(im-select、macism 等)
|
||||
- 可配置的快捷键绑定
|
||||
- Visual 模式输入法处理改进
|
||||
- 与 Obsidian 原生语言切换集成
|
||||
- NeoVim Lua 插件版本
|
||||
|
||||
### 相关链接
|
||||
|
||||
|
||||
Reference in New Issue
Block a user