Бесплатная IME для Windows с открытым исходным кодом на базе TSF: поддерживает китайский пиньинь, шuangpin, Wubi и японский ввод ромадзи.
TSalmon3/rime.vim
Интеграция китайского метода ввода Rime с Vim и Neovim через бэкенд rime-query на основе librime.
- Звёзды
- 80
- Форки
- 3
- Открытые issues
- 0
- Последний коммит
- 18 часов назад
Что это?
rime.vim добавляет метод ввода Rime в Vim и Neovim. При вводе в режиме вставки для пиньиня появляется окно с вариантами: выбрать нужный можно цифровыми клавишами, стрелками, Enter или Space. Отдельный бэкенд rime-query, собранный с librime, работает как общий демон, поэтому несколько экземпляров редактора могут использовать одно состояние ввода и пользовательский словарь.
Плагин поддерживает полный пиньинь, двойной пиньинь и ввод с девяти клавиш, а также переключение между упрощённым и традиционным китайским, китайской и английской пунктуацией и эмодзи. В него входят помощник для statusline, подчёркивание, автоподстановка парных скобок и кавычек и автоматическое переключение между китайским и английским. Команды, например :IMDeploy, :IMSync и :IMSchemeDownload, позволяют управлять развёртыванием, синхронизацией словаря и установкой схем.
Бэкенд собирается на macOS, Linux и Windows: в Unix-подобных системах используется Unix-сокет, а в Windows — TCP loopback. В проекте описаны команды сборки и процесс :IMBuild прямо в редакторе.
Ключевые возможности
- 01Ввод пиньиня с окном вариантов в режиме вставки Vim и Neovim.
- 02Поддержка полного и двойного пиньиня, а также ввода с девяти клавиш.
- 03Общий демон бэкенда позволяет нескольким экземплярам редактора использовать одно состояние ввода и общие пользовательские словари.
- 04Команды для повторного развёртывания Rime, синхронизации пользовательских словарей и загрузки схем.
- 05Помощник для statusline отображает режим ввода, пунктуацию и состояние подключения.
- 06Автоподстановка парных скобок и кавычек, а также автоматическое переключение между китайским и английским.
Сценарии использования
- Ввод китайского текста прямо в Vim или Neovim без переключения на системный метод ввода.
- Написание заметок на китайском или комментариев к коду в терминальном редакторе.
- Использование общей конфигурации Rime и пользовательского словаря в сеансах Vim и Neovim.
Быстрый старт
- 1
Установите плагин с помощью vim-plug (добавьте его в vimrc).
Plug 'TSalmon3/rime.vim' - 2
В macOS установите librime с помощью Homebrew.
brew install librime - 3
В каталоге cpp репозитория соберите бэкенд rime-query (сначала создайте build).
clang++ -std=c++17 -I./3rd -I/opt/homebrew/include -L/opt/homebrew/lib -lstdc++ -lrime -o build/rime-query rime-query.cc
Что важно знать
- Чтобы плагин заработал, необходимо самостоятельно установить librime и собрать бэкенд rime-query.
- В версии 2.0.0 есть несовместимые изменения API и протокола бэкенда; стабильная альтернатива — v1.24.0.
- В метаданных репозитория лицензия указана как неопределённая (NOASSERTION), хотя на значке в README указано MIT.
Темы
Частые вопросы
- Что такое rime.vim?
- Интеграция китайского метода ввода Rime с Vim и Neovim через бэкенд rime-query на основе librime. rime.vim добавляет метод ввода Rime в Vim и Neovim. При вводе в режиме вставки для пиньиня появляется окно с вариантами: выбрать нужный можно цифровыми клавишами, стрелками, Enter или Space. Отдельный бэкенд rime-query, собранный с librime, работает как общий демон, поэтому несколько экземпляров редактора могут использовать одно состояние ввода и пользовательский словарь.
- rime.vim можно использовать бесплатно? Какая у него лицензия?
- rime.vim распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- rime.vim всё ещё поддерживается?
- Активно поддерживается. Последний коммит в rime.vim — 19 окт. 2026 г..
- Для чего можно использовать rime.vim?
- Ввод китайского текста прямо в Vim или Neovim без переключения на системный метод ввода. Написание заметок на китайском или комментариев к коду в терминальном редакторе. Использование общей конфигурации Rime и пользовательского словаря в сеансах Vim и Neovim.
- Как установить rime.vim?
- Установите плагин с помощью vim-plug (добавьте его в vimrc).: Plug 'TSalmon3/rime.vim' В macOS установите librime с помощью Homebrew.: brew install librime В каталоге cpp репозитория соберите бэкенд rime-query (сначала создайте build).: clang++ -std=c++17 -I./3rd -I/opt/homebrew/include -L/opt/homebrew/lib -lstdc++ -lrime -o build/rime-query rime-query.cc
- Где скачать rime.vim?
- Исходный код и инструкции по установке — на GitHub: https://github.com/TSalmon3/rime.vim
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Китайская open-source система ввода на Rust для Wubi и других схем кодовых таблиц, с поддержкой пиньиня, для Windows, macOS и Linux.
Пошаговое руководство по настройке fcitx5 с движком Rime и схемой rime-ice (雾凇拼音) в Debian и других дистрибутивах Linux.
Версия текстового редактора Vim с графическим интерфейсом для macOS, нативными меню, полноэкранными режимами, поддержкой Touch Bar и интеграцией с macOS.
Навык Codex помогает AI-агентам создавать для китайских статей рисованные иллюстрации 16:9 на белом фоне с персонажем Сяохэем.
Набор навыков для ИИ-агентов, работающих с китайскими патентами: подготовка описаний изобретений и заявочных документов, разбор патентов, анализ патентного ландшафта и помощь с ответами на запросы экспертизы.