TSFベースの無料オープンソースWindows向けIME。中国語の拼音・双拼・五筆と日本語ローマ字入力に対応。
TSalmon3/rime.vim
librimeベースのrime-queryバックエンドを使い、VimとNeovimにRime中国語入力を統合します。
- スター
- 80
- フォーク
- 3
- 未解決の Issue
- 0
- 最終コミット
- 6 時間前
これは何?
rime.vimは、Rime入力エンジンをVimとNeovimで使えるようにします。挿入モードでピンインを入力すると候補ポップアップが表示され、数字キー、矢印キー、Enter、Spaceで候補を選択できます。librimeに対してコンパイルされた別プロセスのrime-queryバックエンドは、共有デーモンとして動作するため、複数のエディターインスタンスで同じ入力状態とユーザー辞書を利用できます。
プラグインは、フルピンイン、双拼、九宮格入力に加え、簡体字・繁体字の切り替え、中国語・英語の句読点、絵文字の切り替えに対応しています。ステータスライン用ヘルパー、下線表示、括弧や引用符の自動補完、中国語と英語の自動切り替えも備えています。:IMDeploy、:IMSync、:IMSchemeDownloadなどのコマンドで、デプロイ、辞書の同期、入力方式のインストールを管理できます。
バックエンドはmacOS、Linux、Windowsでビルドでき、Unix系システムではUnixソケット、WindowsではTCPループバックを使用します。ビルドコマンドと、エディター内で実行する:IMBuildの手順はプロジェクトのドキュメントに記載されています。
主な機能
- 01VimとNeovimの挿入モードで、候補ポップアップを使ったピンイン入力ができます。
- 02フルピンイン、双拼、九宮格入力に対応しています。
- 03共有バックエンドデーモンにより、複数のエディターインスタンスで入力状態とユーザー辞書を共有できます。
- 04Rimeの再デプロイ、ユーザー辞書の同期、入力方式のダウンロードに使うコマンドを備えています。
- 05入力モード、句読点、接続状態を表示するステータスライン用ヘルパーを備えています。
- 06括弧や引用符の自動補完に加え、中国語と英語を自動で切り替えます。
ユースケース
- システムの入力方式に切り替えずに、VimやNeovim内で直接中国語を入力する。
- ターミナルベースのエディターで、中国語のメモやコードコメントを書く。
- VimとNeovimのセッション間で、Rimeの設定とユーザー辞書を共有する。
クイックスタート
- 1
vim-plugでプラグインをインストールする(vimrcに追加)
Plug 'TSalmon3/rime.vim' - 2
macOSでは、Homebrewでlibrimeをインストールする
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 とは?
- librimeベースのrime-queryバックエンドを使い、VimとNeovimにRime中国語入力を統合します。 rime.vimは、Rime入力エンジンをVimとNeovimで使えるようにします。挿入モードでピンインを入力すると候補ポップアップが表示され、数字キー、矢印キー、Enter、Spaceで候補を選択できます。librimeに対してコンパイルされた別プロセスのrime-queryバックエンドは、共有デーモンとして動作するため、複数のエディターインスタンスで同じ入力状態とユーザー辞書を利用できます。
- rime.vim は無料で使えますか?ライセンスは?
- rime.vim は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- rime.vim は今もメンテナンスされていますか?
- 活発にメンテナンス中。rime.vim の最終コミットは 2026年10月19日 です。
- rime.vim は何に使えますか?
- システムの入力方式に切り替えずに、VimやNeovim内で直接中国語を入力する。 ターミナルベースのエディターで、中国語のメモやコードコメントを書く。 VimとNeovimのセッション間で、Rimeの設定とユーザー辞書を共有する。
- rime.vim のインストール方法は?
- vim-plugでプラグインをインストールする(vimrcに追加): Plug 'TSalmon3/rime.vim' macOSでは、Homebrewでlibrimeをインストールする: 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 をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Wubiやコードテーブル方式を中心に設計され、ピンイン入力にも対応した、Windows・macOS・Linux向けのオープンソース中国語入力メソッド。
DebianなどのLinuxディストリビューションで、fcitx5とRimeエンジン、rime-ice(雾凇拼音)を設定する手順ガイド。
vimキーバインドに対応したターミナルコードレビューツール。コメントをGitHub、GitLab、Gitea、Bitbucket、Azure DevOps、Gerrit、またはクリップボードに出力できます。
Tauri(RustとReact)で構築された、Git対応の軽量クロスプラットフォームコードエディタ。AIエージェントとVimキーバインドも搭載。
複数のコーディングエージェントを並列実行できる、タスクごとにgit worktreeとtmuxウィンドウを使うターミナルKanbanボード。