Repolode
TSalmon3

TSalmon3/rime.vim

Integração do método de entrada chinês Rime ao Vim e ao Neovim, usando um backend rime-query baseado no librime.

Estrelas
80
Forks
3
Issues abertas
0
Último commit
há 6 horas

O que é?

rime.vim integra o mecanismo de entrada Rime ao Vim e ao Neovim. Ao digitar no modo de inserção, uma janela de candidatos aparece para a entrada em pinyin; os candidatos podem ser selecionados com as teclas numéricas, as setas, Enter ou Space. Um backend rime-query separado, compilado com o librime, é executado como um daemon compartilhado, permitindo que várias instâncias do editor usem o mesmo estado de entrada e o mesmo dicionário do usuário.

O plugin oferece suporte a pinyin completo, pinyin duplo e esquemas de nove teclas, além de alternância entre chinês simplificado e tradicional, pontuação chinesa e inglesa e emojis. Ele inclui um auxiliar para a statusline, renderização de sublinhado, fechamento automático de colchetes e aspas e alternância automática entre chinês e inglês. Comandos como :IMDeploy, :IMSync e :IMSchemeDownload gerenciam a implantação, a sincronização do dicionário e a instalação de esquemas.

O backend pode ser compilado no macOS, Linux e Windows. Ele usa um socket Unix em sistemas semelhantes ao Unix e uma conexão TCP de loopback no Windows. O projeto documenta os comandos de compilação e um fluxo de trabalho :IMBuild dentro do editor.

Recursos principais

  • 01Entrada em pinyin com janela de candidatos no modo de inserção do Vim e do Neovim.
  • 02Oferece suporte a esquemas de entrada de pinyin completo, pinyin duplo e nove teclas.
  • 03O daemon de backend compartilhado permite que várias instâncias do editor compartilhem o estado de entrada e os dicionários do usuário.
  • 04Comandos para reimplantar o Rime, sincronizar dicionários do usuário e baixar esquemas.
  • 05Auxiliar para a statusline que mostra o modo de entrada, a pontuação e o estado da conexão.
  • 06Fechamento automático de colchetes e aspas, além de alternância automática entre chinês e inglês.

Casos de uso

  • Digitar em chinês diretamente no Vim ou no Neovim sem alternar para um método de entrada do sistema.
  • Escrever anotações em chinês ou comentários de código em um fluxo de trabalho com editor baseado em terminal.
  • Compartilhar uma configuração do Rime e um dicionário do usuário entre sessões do Vim e do Neovim.

Início rápido

  1. 1

    Instale o plugin com vim-plug (adicione ao vimrc).

    Plug 'TSalmon3/rime.vim'
  2. 2

    No macOS, instale o librime com Homebrew.

    brew install librime
  3. 3

    No diretório cpp do repositório, compile o backend rime-query (crie o diretório build antes).

    clang++ -std=c++17 -I./3rd -I/opt/homebrew/include -L/opt/homebrew/lib -lstdc++ -lrime -o build/rime-query rime-query.cc

Antes de usar

  • Para o plugin funcionar, você precisa instalar o librime e compilar o backend rime-query por conta própria.
  • A versão 2.0.0 inclui alterações incompatíveis na API e no protocolo do backend; a v1.24.0 é a alternativa estável.
  • Os metadados do repositório indicam uma licença indefinida (NOASSERTION), embora o selo do README diga MIT.

Tópicos

Perguntas frequentes

O que é rime.vim?
Integração do método de entrada chinês Rime ao Vim e ao Neovim, usando um backend rime-query baseado no librime. rime.vim integra o mecanismo de entrada Rime ao Vim e ao Neovim. Ao digitar no modo de inserção, uma janela de candidatos aparece para a entrada em pinyin; os candidatos podem ser selecionados com as teclas numéricas, as setas, Enter ou Space. Um backend rime-query separado, compilado com o librime, é executado como um daemon compartilhado, permitindo que várias instâncias do editor usem o mesmo estado de entrada e o mesmo dicionário do usuário.
rime.vim é gratuito? Qual é a licença?
rime.vim é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
rime.vim ainda é mantido?
Manutenção ativa. O último commit de rime.vim foi em 19 de out. de 2026.
Para que posso usar rime.vim?
Digitar em chinês diretamente no Vim ou no Neovim sem alternar para um método de entrada do sistema. Escrever anotações em chinês ou comentários de código em um fluxo de trabalho com editor baseado em terminal. Compartilhar uma configuração do Rime e um dicionário do usuário entre sessões do Vim e do Neovim.
Como instalar rime.vim?
Instale o plugin com vim-plug (adicione ao vimrc).: Plug 'TSalmon3/rime.vim' No macOS, instale o librime com Homebrew.: brew install librime No diretório cpp do repositório, compile o backend rime-query (crie o diretório build antes).: clang++ -std=c++17 -I./3rd -I/opt/homebrew/include -L/opt/homebrew/lib -lstdc++ -lrime -o build/rime-query rime-query.cc
Onde consigo rime.vim?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/TSalmon3/rime.vim

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados