Repolode
TSalmon3

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