Estou executando o vim no Windows 7. Funciona, mas quando digito vimtutorna linha de comando, uma janela se abre e fecha imediatamente, e nada mais acontece.
Existe uma maneira de executar o vimtutorVim para Windows?
Eu fico com um comportamento diferente, mas ainda com problemas quando tento executar o arquivo vimtutor.bat. Enviei um relatório para a lista de discussão dos desenvolvedores do Vim.
Heptite
Respostas:
17
Execute a gVimpartir do menu Iniciar, depoisFile->Open
C:\Program Files\Vim\vim73\tutor\tutor
(pode ser diferente com outra versão ou local de instalação, não possui extensão de arquivo). Salve uma cópia do arquivo My Documentsno menu.
O vimtutorcomando é apenas um comando de atalho para isso, além de mostrar automaticamente as traduções corretas, se necessário. Você não precisa disso.
Instale o cygwin com o vim, abra um terminal Cygwin e digite vimtutor.
(Foi assim que tudo foi concebido).
Explicação:Estou sugerindo que você use a ferramenta certa para o trabalho, é por isso que estou "promovendo" o Cygwin, que é uma das melhores maneiras de ter não apenas o vim, mas todo um ambiente semelhante ao UNIX no Windows. É evidente pela pergunta que você está usando alguma implementação gráfica do vim e não pode executar o vimtutor sem uma solução alternativa. Eu digo que é uma grande oportunidade de experimentar algo diferente: uma coleção de ferramentas que não são apenas coerentes entre si, mas também bem integradas ao ambiente host (Windows). Esta é minha sugestão sincera, que espero que não apenas permita que você execute o vimtutor sem problemas, mas possivelmente ofereça outras satisfações assim que começar a usá-lo. Isso me deu muitos, e nenhum problema ao longo dos anos, daí o meu entusiasmo em compartilhar minha experiência.
PS Em seu comentário recente, você menciona não ter uma máquina Windows, então acho que essa pergunta não é mais relevante para você. Talvez essa sugestão possa ser útil para outros.
Não sei por que você está repetindo respostas em uma pergunta de 6 anos.
22417 Eric Eric
2
@ Ericric Wilson, acredito que estou dando uma resposta diferente das existentes. Concordo que isso não terá muita visibilidade, dada a idade pós.
30617 simlev
Não percebi, eu vejo agora. Pode ser útil adicionar algumas informações sobre o que mudou (versão do cygwin ou vim etc.). Não aceitarei a resposta, pois não tenho uma máquina Windows, por isso não posso testar.
Eric Wilson
1
Isso pode acontecer quando o Vim não tem uma tradução de um arquivo de tutor no idioma definido pelo sistema, quando você instala arquivos de idioma adicionais durante a instalação do Vim (se estiver instalando através do instalador do Windows) e usa o Windows com um código de idioma não suportado. Consegui executar o vimtutor sem problemas ao reinstalar o Vim com a caixa de seleção para instalar arquivos de idioma adicionais desmarcados.
Encontre o arquivo BAT do vimtutor (normalmente $VIM/vim74) e clique duas vezes nele. Uma janela do daemon cmd é aberta e a janela do vimtutor será aberta e não fechará imediatamente.
Se você instalou o Vim através do Git for Windows , não terá sorte (atualmente, ou seja, Git v2.12.2). O único vimtutorcomando instalado é o script bash. Portanto, se você estiver executando o subsistema Linux no Windows ou no Cygwin, poderá estar bem, mas caso contrário não.
O tutordiretório existe C:\Program Files\Git\usr\share\vim\vim80, mas obviamente você precisará copiá-lo manualmente para um diretório temporário, como o vimtutorscript.
Respostas:
Execute a
gVim
partir do menu Iniciar, depoisFile->Open
(pode ser diferente com outra versão ou local de instalação, não possui extensão de arquivo). Salve uma cópia do arquivo
My Documents
no menu.O
vimtutor
comando é apenas um comando de atalho para isso, além de mostrar automaticamente as traduções corretas, se necessário. Você não precisa disso.fonte
Vim 8
Este script iniciará o Vim em uma cópia do arquivo do tutor!
fonte
Como executar o vimtutor no Windows?
vimtutor
.(Foi assim que tudo foi concebido).
Explicação:Estou sugerindo que você use a ferramenta certa para o trabalho, é por isso que estou "promovendo" o Cygwin, que é uma das melhores maneiras de ter não apenas o vim, mas todo um ambiente semelhante ao UNIX no Windows. É evidente pela pergunta que você está usando alguma implementação gráfica do vim e não pode executar o vimtutor sem uma solução alternativa. Eu digo que é uma grande oportunidade de experimentar algo diferente: uma coleção de ferramentas que não são apenas coerentes entre si, mas também bem integradas ao ambiente host (Windows). Esta é minha sugestão sincera, que espero que não apenas permita que você execute o vimtutor sem problemas, mas possivelmente ofereça outras satisfações assim que começar a usá-lo. Isso me deu muitos, e nenhum problema ao longo dos anos, daí o meu entusiasmo em compartilhar minha experiência.
PS Em seu comentário recente, você menciona não ter uma máquina Windows, então acho que essa pergunta não é mais relevante para você. Talvez essa sugestão possa ser útil para outros.
fonte
Isso pode acontecer quando o Vim não tem uma tradução de um arquivo de tutor no idioma definido pelo sistema, quando você instala arquivos de idioma adicionais durante a instalação do Vim (se estiver instalando através do instalador do Windows) e usa o Windows com um código de idioma não suportado. Consegui executar o vimtutor sem problemas ao reinstalar o Vim com a caixa de seleção para instalar arquivos de idioma adicionais desmarcados.
fonte
Para aqueles que preferem iniciar o tutor diretamente, aqui está uma simples substituição fácil (ajuste o diretório de instalação do Vim):
fonte
Encontre o arquivo BAT do vimtutor (normalmente
$VIM/vim74
) e clique duas vezes nele. Uma janela do daemon cmd é aberta e a janela do vimtutor será aberta e não fechará imediatamente.fonte
Se você instalou o Vim através do Git for Windows , não terá sorte (atualmente, ou seja, Git v2.12.2). O único
vimtutor
comando instalado é o script bash. Portanto, se você estiver executando o subsistema Linux no Windows ou no Cygwin, poderá estar bem, mas caso contrário não.O
tutor
diretório existeC:\Program Files\Git\usr\share\vim\vim80
, mas obviamente você precisará copiá-lo manualmente para um diretório temporário, como ovimtutor
script.fonte
vimtutor
realmente funciona para mim no git-bash (MINGW64) por algum motivo.