Extensão do VS Code que incorpora uma instância real do Neovim para oferecer atalhos e modos completos do Vim dentro do VS Code.
qvacua/vimr
Uma interface gráfica nativa para macOS do Neovim, escrita em Swift, com recursos no estilo Mac, como busca de arquivos e workspaces.
- Estrelas
- 7,013
- Forks
- 234
- Issues abertas
- 313
- Último commit
- há 28 dias
O que é?
VimR é uma interface gráfica para o Neovim que roda no macOS. O app incorpora o editor Neovim em uma janela Cocoa nativa e adiciona conveniências de interface semelhantes às de outros editores, mantendo o Neovim como mecanismo de edição.
O app inclui pré-visualização de Markdown, pré-visualização genérica de HTML que mantém a posição de rolagem ao recarregar, um buscador fuzzy de arquivos inspirado no Open Quickly do Xcode, um navegador de arquivos simples e um modelo de workspace para organizar projetos. Há suporte a zoom com pinça e rolagem com dois dedos no trackpad, e as ligaduras podem ser ativadas nas preferências.
O projeto também é dividido em pacotes Swift reutilizáveis. NvimView é um NSView que inclui o binário e o runtime do Neovim para incorporação em outros apps Cocoa, e NvimApi oferece acesso síncrono e assíncrono ao Neovim. Há binários pré-compilados e assinados na página Releases, e o app requer macOS 13.0 ou posterior.
Recursos principais
- 01Incorpora o Neovim em uma janela nativa do macOS
- 02Pré-visualização de Markdown e HTML genérico
- 03Buscador fuzzy de arquivos semelhante ao Open Quickly do Xcode
- 04Navegador de arquivos simples e modelo de workspace
- 05Zoom com pinça e rolagem com dois dedos no trackpad
- 06Inclui uma ferramenta de linha de comando
Casos de uso
- Usuários de Vim que querem usar o Neovim em uma janela nativa do macOS
- Pré-visualizar arquivos Markdown ou HTML durante a edição
- Incorporar uma visualização do Neovim em um app Cocoa usando NvimView
Início rápido
- 1
Baixe o app pré-compilado e assinado na página de Releases
- 2
Clone o repositório e inicialize os submódulos
git submodule update --init - 3
Instale as ferramentas de linha de comando do Xcode e as dependências e, em seguida, compile
clean=true notarize=false trust_plugins=true ./bin/build_vimr.sh
Antes de usar
- Disponível apenas para macOS; requer macOS 13.0 ou posterior.
- Para compilar a partir do código-fonte, é necessário ter Xcode 26 e Homebrew.
Em coleções
Tópicos
Perguntas frequentes
- O que é vimr?
- Uma interface gráfica nativa para macOS do Neovim, escrita em Swift, com recursos no estilo Mac, como busca de arquivos e workspaces. VimR é uma interface gráfica para o Neovim que roda no macOS. O app incorpora o editor Neovim em uma janela Cocoa nativa e adiciona conveniências de interface semelhantes às de outros editores, mantendo o Neovim como mecanismo de edição.
- vimr é gratuito? Qual é a licença?
- vimr é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- vimr ainda é mantido?
- Manutenção ativa. O último commit de vimr foi em 10 de out. de 2026.
- Para que posso usar vimr?
- Usuários de Vim que querem usar o Neovim em uma janela nativa do macOS Pré-visualizar arquivos Markdown ou HTML durante a edição Incorporar uma visualização do Neovim em um app Cocoa usando NvimView
- Como instalar vimr?
- Baixe o app pré-compilado e assinado na página de Releases Clone o repositório e inicialize os submódulos: git submodule update --init Instale as ferramentas de linha de comando do Xcode e as dependências e, em seguida, compile: clean=true notarize=false trust_plugins=true ./bin/build_vimr.sh
- Onde consigo vimr?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/qvacua/vimr
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Neovim é um editor de texto baseado no Vim, refatorado para facilitar a extensibilidade, com uma API Lua e RPC que permite a plugins e interfaces externas controlar o editor.
Um mecanismo de snippets para Vim e Neovim que expande gatilhos em modelos com tabstops, placeholders e lógica em Python.
Um editor de texto simples, leve e nativo do macOS, escrito em Swift para tarefas do dia a dia e com tratamento preciso de codificações.
Uma versão do editor de texto Vim com interface gráfica para macOS, menus nativos, modos de tela cheia, Touch Bar e integração com o sistema.
Um editor de código pequeno e rápido, escrito em Go, com interface nativa renderizada pela GPU, sem webview nem Electron.