Como você executa o Vim no Windows?


12

Acabei de instalar o gVim e tentei usar a técnica usual "vim myfile.java", que normalmente funciona no linux, para abrir um arquivo e editá-lo. Mas, infelizmente, isso não parece funcionar. Eu também tentei "gvim myfile.java", mas isso também não funciona.

Alguém sabe como abrir o vim (e usá-lo como no linux) usando o Windows Powershell, ou alguma outra técnica?

windows  vim  shell 

1
Talvez você possa descrever qual instalação você usou, pois o Vim possui várias para o Windows. Isso ajudaria a chegar a uma resposta.
pottsdl

talvez você vai precisar de ajustar a sua variável PATH
mightyuhu

1
Postagem cruzada do SO: stackoverflow.com/q/10049316
Chris Johnsen

Respostas:


9

Executo o gVim clicando em um ícone na área de trabalho ou usando "editar com o vim" no menu de contexto do Windows Explorer.

Se você deseja chamar o vim em um prompt de comando do Windows, é necessário adicionar o caminho para o vim.exe a% PATH% ou digitar o caminho completo (por exemplo, "c:\program Files\gvim\vim9.9\vim.exe" foo.txt


7

obtenha o executável do Gvim e instale no sistema necessário.

Primeiro, abra o Power shell e defina o alias para comandos canonizados (Windows 7 e superior):

$ Set-alias vi "\path\to\gvim.exe"

$ Set-alias vim "\path\to\gvim.exe"

Isso funcionou perfeitamente para mim!
Sim191

Felicidades ........!
GC 13

6

As respostas tocam no ponto em que o vimdiretório que contém o vim.exeexecutável precisa ser adicionado ao caminho.

Mas para aqueles que precisam de instruções mais explícitas, siga estes procedimentos.

1. Open Control Panel
2. Go to System
3. Click on Advanced system settings
4. In the Advanced tab, click on Environment Variables
5. Highlight Path in System variables and click Edit...
6. At the end, enter a semicolon and add the full directory as text
    - for example, C:\Program Files (x86)\Vim\vim74
    - note that this directory must contain the executable you want to execute in command prompt i.e. vim.exe
7. Click OK and exit
8. Open new command prompt session and run vim by typing the name of the executable

4

Tenho certeza de que o mysysgit para Windows possui o vim, mas esse shell é adaptado para usar o Git no Windows, embora ele tenha o vim até onde eu saiba. Pesquisa rápida no google encontrou isso embora. É isso que você está procurando?

Obrigado pelo comentário Zach, como alternativa ao reinício após adicionar o vim ao caminho, você pode usar o comando SET para carregar o caminho para o vim recém-instalado, por exemplo, set path=c:\program Files\gvim\vim9.9\vim.exepara que você possa reiniciar após uma sessão normal


No instalador do Vim ao qual você vincula, existe uma opção para adicionar o Vim ao seu PATH. Esta opção é necessária se você deseja iniciar o vim / gvim a partir da linha de comandos. Depois de ter feito isso, você pode precisar de reabrir todas as janelas de prompt de comando, ou sair e voltar no.
Zach

2

Outra opção é instalar o Cygwin (um ambiente semelhante ao Linux para Windows) com o pacote vim.

http://www.cygwin.com/

Durante a instalação, procure por "vim" no gerenciador de pacotes e instale a versão mais recente.


2

Windows 10

adicione este caminho à sua variável env PATH C:\Program Files (x86)\Vim\vim80

  • Propriedades do sistema (ou Win+Break)
  • Configurações avançadas do sistema
  • Guia Avançado -> Variáveis ​​de ambiente
  • clique em Pathe depois [Editar]
  • clique em [Novo] e adicione uma nova variável com valor: C:\Program Files (x86)\Vim\vim80

Agora você pode executar a vimpartir do cmd ou Win+R(run)


0

Eu uso principalmente o gVim que é instalado com o pacote chocolatey do Vim (embora isso esteja bastante atrasado no lançamento mais recente ). Isso criou atalhos de menu do Windows para gVim e 'Edit with Vim' no menu do botão direito. Isso tem o benefício do Vim comum, pois funciona com muitos atalhos do Windows e inclui uma barra de menus com muitos comandos comuns do Vim. Além disso, se você quiser usar o Vim como seu editor em tempo integral, o gVim também é sua melhor aposta, pois lida com cores / esquema de cores de 24 bits perfeitamente, assim como fontes em negrito / itálico.

Eu executo o Vim regular no prompt do DOS instalando o Git a partir do Chocolatey e adicionando C:\Program Files\Git\usr\binao meu caminho. Isto dá-lhe vime vimdiffno prompt do DOS, bem como cerca de 250 outros comandos Unix compilado para Windows, como ls, grep, sede awk. Como alternativa, o uso da página de lançamentosvim.exe do Github fornecerá a versão mais recente de 64 bits.

Observe que, desde o Windows 10, há grandes melhorias sendo feitas no prompt do DOS, de modo que o uso do Vim em vez do gVim deve ser uma possibilidade:

  1. Cor de 24 bits no console do Windows 10 (Windows 10 versão 1703 em diante)
  2. Em teoria, o Vim 8 foi corrigido para usar o recurso de 24 bits do console durante o uso, set termguicolormas não consigo descobrir como ele funciona.
  3. Use o ColorTool para definir as cores para praticamente qualquer esquema de cores do iTerm que você deseja que seja escolhido pelo Vim. Observe que eu não podia especificar um esquema de cores específico do Vim, era inteiramente dependente das cores do console - mas você obtém cores excelentes
  4. Instale uma fonte TTF Powerline , por exemplo, Anonymous Pro significa que você pode habilitá-la no console e obter uma fonte nítida e agradável, além de obter os ícones corretos na Vim-airlines , embora eu não tenha conseguido que nenhuma das cores do tema da companhia aérea funcione.

insira a descrição da imagem aqui

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.