Como posso instalar o Vim de 64 bits no Windows?

18

A página de downloads do Vim diz que a versão de 64 bits foi descontinuada:

Win64

A versão de 32 bits do Vim funciona bem em janelas de 64 bits. Havia um binário de 64 bits, mas não era muito usado e a manutenção interrompida.

O que é bom, suponho, exceto que o Vim de 32 bits não pega o Python de 64 bits. has('python')? 0.

Quais são as minhas opções para instalar o Vim de 64 bits especificamente (incluindo o GVim) no Windows, com o máximo de suporte possível ao plug-in?


O binário do Cream também é aparentemente de 32 bits (veja o version.txt). Quanto ao Cygwin, não tenho certeza sobre o funcionamento do GVim ( aparentemente ele precisa ser DISPLAYconfigurado , o que indicaria a necessidade do servidor X, o que é mais uma complicação da complexidade do próprio Cygwin).

Eu tenho o MinGW instalado (e é bastante desatualizado, é verdade), para que eu pudesse fazer alguma tentativa de compilá-lo.

A Wikia Vim sugere https://tuxproject.de/projects/vim/x64/ , que possui uma instrução bastante ameaçadora:

Você precisará copiar os arquivos DLL apropriados no diretório Vim para fazê-los funcionar. Eles não estão incluídos.

Para o meu diretório Vim? Vai https://tuxproject.de 's build não pegar Python instalado em outro lugar?


Então, eu gostaria de instalar o Vim de 64 bits para que:

  • ele funciona imediatamente com o Python instalado usando os binários oficiais do Python (de preferência 2 e 3, se possível, e as versões mais recentes)
  • é fácil manter-se atualizado
  • os requisitos para instalá-lo são mínimos (... portanto, uma instalação do Cygwin, se possível, deve ser mínima)
muru
fonte
Também: kaoriya.net/software/vim (apenas remova vimrce gvimrcinclua na mesma pasta que o executável).
VanLaser

Respostas:

15

Eu acho que o tuxproject.de é o caminho a seguir e acho que ele pegará a dll do Python, se eles estiverem no seu caminho e também tiverem 64 bits. A maneira mais fácil é copiá-los para o diretório .vim, para garantir que o vim os encontre ao tentar carregá-los.

Existe outra alternativa (e eu realmente espero que isso se torne oficial). Estamos tentando criar Vims binários como parte dos testes de IC com o appveyor, para que, eventualmente, para cada patch, haja uma versão correspondente do Windows Vim de 32 bits e 64 bits disponível. Os snapshots atuais estão disponíveis aqui e aqui . Observe que eles não são oficiais e não são mantidos regularmente. Mas eu realmente espero que algo assim esteja disponível com o lançamento não muito distante do Vim 7.5

05.02.2016 Agora temos binários não oficiais (ou quase oficiais) no novo repositório vim-win32-installer . O feedback é apreciado.

Christian Brabandt
fonte
7

Eu estava apenas pesquisando essas informações e encontrei apenas uma versão x64 não mencionada por Christian. Aqui está um resumo das interfaces que cada versão suporta hoje para ter uma idéia de como elas se mantêm atualizadas:

Quase Oficial

  • Vim 7.4.1832 e x64
  • Interfaces: ActivePerl 5.22, ActiveTcl 8.6, LuaBinaries 5.3, Python 2.7, Python 3.4, Raquete 6.4, RubyInstaller 2.2

TuxProject.de

  • Vim 7.4.1832 e x64
  • Interfaces: Perl 5.22.2, Python 2.7.11, Python 3.5.1, Raquete 6.4.0.4, Ruby 2.3.0, Lua 5.3.2, Tcl 8.6.4, libXpm.
  • O Python 2.7.11 requer que você renomeie uma chave do Registro ao usar as versões do x86.

Alexander-Shukaev (anteriormente Haroogan)

  • Vim 7.4.417 e x64
  • Interfaces: python 2.7, python 3.4, ruby ​​2.0.0, lua 5.2, perl 5.18.
idbrii
fonte
1

As outras respostas realmente apenas apontam para arquivos .zip ou arquivos de extração automática, não para instaladores. (O arquivo "complete-x64.exe" do TuxProject é um arquivo de extração automática, não um instalador.)

Aqui está uma maneira fácil de instalar o Vim de 64 bits.

As etapas a seguir instalarão um Vim completo de 64 bits no Windows, incluindo um item de menu de contexto "Editar com Vim" em funcionamento no Windows Explorer. Não tenho idéia se o Python funcionará ou não. Experimente e veja, depois edite esta resposta para informar outras pessoas.


Para instalar o Vim

A) Instale o Chocolatey , que é um sistema de gerenciamento de pacotes de alto nível para Windows. É como o apt-get ou o yum para Linux, mas talvez não seja tão elegante.

B) Abra um prompt de comando. Certifique-se de iniciá-lo como administrador.

C) Se você não tiver o "vcruntime140.dll" instalado, ou se não tiver certeza se o possui ou não, instale-o. Você deve usar a -yopção, caso contrário, o Chocolatey fará muitas perguntas. Digite este comando:

choco install vcredist2015 -y

D) Instale o Vim de 64 bits:

choco install vim-tux -y

Chocolatey instalará o Vim automaticamente, sem perguntas.

Para fazer uma atualização digitando apenas um comando

Rode isto:

choco upgrade all -y

Isso fará com que o Chocolatey atualize tudo o que está instalado. Isso é automático, sem perguntas. Por favor, seja paciente.

inesquecível
fonte
O vim-win32-installer vem com um instalador, como o nome sugere.
Christian Brabandt
0

ATUALIZADO PARA VIM 8.x

Para Windows, você sempre pode pegar a versão mais recente do Vim 8.x com compilação nas últimas bibliotecas externas aqui: Downloads do Vim

No momento da publicação das versões mais recentes:

Atualização mais recente compilada: 23-02-2017

Versão Vim: 8.0.0363 Registro oficial de patches

Bibliotecas usadas: Perl 5.24.1, Python 2.7.12, Python 3.6.0, Racket 6.7, Ruby 2.4.0, Lua 5.3.3, Tcl 8.6.4 e libXpm

Scott Wade
fonte
1
Como este é para o Tuxproject.de, isso deve ser uma edição da resposta do idbrii.
muru