Método de entrada gratuito y de código abierto para Windows basado en TSF, compatible con pinyin chino, shuangpin, Wubi y romaji japonés.
TSalmon3/rime.vim
Rime Chinese input method integration for Vim and Neovim, using a rime-query backend built on librime.
- Estrellas
- 80
- Forks
- 3
- Issues abiertos
- 0
- Último commit
- hace 2 horas
¿Qué es?
rime.vim brings the Rime input method engine into Vim and Neovim. Typing in insert mode shows a candidate popup for pinyin input, and users select candidates with number keys, arrow keys, or Enter and Space. A separate rime-query backend, compiled against librime, runs as a shared daemon so multiple editor instances can use the same input state and user dictionary.
The plugin supports full pinyin, double pinyin, and nine-key schemes, along with simplified/traditional switching, Chinese and English punctuation, and emoji toggles. It includes a statusline helper, underline rendering, auto-pairing of brackets and quotes, and automatic switching between Chinese and English. Commands such as :IMDeploy, :IMSync and :IMSchemeDownload manage deployment, dictionary sync, and scheme installation.
The backend builds on macOS, Linux and Windows, using a Unix socket on Unix-like systems and a TCP loopback on Windows. Build commands and an in-editor :IMBuild workflow are documented in the project.
Funciones clave
- 01Pinyin input with candidate popup in Vim and Neovim insert mode.
- 02Supports full pinyin, double pinyin and nine-key input schemes.
- 03Shared backend daemon lets multiple editor instances share input state and user dictionaries.
- 04Commands for redeploying Rime, syncing user dictionaries and downloading schemes.
- 05Statusline helper showing input mode, punctuation and connection state.
- 06Auto-pairing of brackets and quotes, plus automatic Chinese/English switching.
Casos de uso
- Typing Chinese directly inside Vim or Neovim without switching to a system input method.
- Writing Chinese notes or code comments in a terminal-based editor workflow.
- Sharing a Rime configuration and user dictionary between Vim and Neovim sessions.
Temas
Preguntas frecuentes
- ¿Qué es rime.vim?
- Rime Chinese input method integration for Vim and Neovim, using a rime-query backend built on librime. rime.vim brings the Rime input method engine into Vim and Neovim. Typing in insert mode shows a candidate popup for pinyin input, and users select candidates with number keys, arrow keys, or Enter and Space. A separate rime-query backend, compiled against librime, runs as a shared daemon so multiple editor instances can use the same input state and user dictionary.
- ¿rime.vim es gratuito? ¿Qué licencia tiene?
- rime.vim es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿rime.vim sigue mantenido?
- Mantenimiento activo. El último commit de rime.vim fue el 19 oct 2026.
- ¿Para qué puedo usar rime.vim?
- Typing Chinese directly inside Vim or Neovim without switching to a system input method. Writing Chinese notes or code comments in a terminal-based editor workflow. Sharing a Rime configuration and user dictionary between Vim and Neovim sessions.
- ¿Dónde consigo rime.vim?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/TSalmon3/rime.vim
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
A step-by-step guide for setting up the fcitx5 input method framework with the Rime engine and rime-ice (雾凇拼音) scheme on Debian and other Linux distributions.
Editor de código multiplataforma y ligero, creado con Tauri (Rust y React), con compatibilidad con Git, agentes de IA y atajos de Vim.
Un tablero Kanban de terminal que ejecuta varios agentes de programación en paralelo, con un git worktree y una ventana de tmux por tarea.
Una Codex Skill que guía a agentes de IA para crear ilustraciones dibujadas a mano en formato 16:9, con fondo blanco y el personaje Xiaohei, para artículos en chino.
A Chinese-language textbook that teaches you to build a Pi-style coding agent step by step across 15 runnable Git checkpoints in TypeScript.