Repolode
TSalmon3

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. 1

    vim-plugでプラグインをインストールする(vimrcに追加)

    Plug 'TSalmon3/rime.vim'
  2. 2

    macOSでは、Homebrewでlibrimeをインストールする

    brew install librime
  3. 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 の数値は毎日更新されます。

関連プロジェクト