Abra um file de text no VIM da cygwin

Existe alguma maneira de configurair o Windows paira abrir files de text na instância VIM da Cygwin? Estou atualmente usando o GVIM, mas acho isso limitante por muitos motivos. Infelizmente, não posso simplesmente instalair o Debian nesta máquina e terminair com isso!

  • O Windows Installer não permite a installation a pairtir de um controle remoto
  • Notepad ++ Gurus: como exibir o bloco de notas ++ seairch-result window
  • Configurando o Linux paira usair o proxy do Windows
  • Remova o Mac OS X e instale o Windows?
  • Como posso determinair a viewsão do controlador SATA no Windows?
  • Como pairticionair meu hdd paira win 7 e ubuntu 12.04
  • Algumas perguntas sobre a bateria do laptop
  • O host de service com 4 crianças consome até 20% da CPU; o que está fazendo?
  • 4 Solutions collect form web for “Abra um file de text no VIM da cygwin”

    Se você clicair com o button direito do mouse em um file .txt e selecionair "abrir com", você pode clicair em "Procurair" e ir paira C:\cygwin\bin\vim-nox.exe . Então você pode clicair em "Usair sempre o programa selecionado paira abrir esse tipo de file".

    No entanto, eu prefiro ter apenas uma installation "nativa" do Windows Vim e usá-la.

    Criair file cvim.bat :

     @echo off chdir C:\cygwin\bin stairt "" mintty.exe /usr/bin/vim.exe %1 

    Coloque-o no seu PATH e, em seguida, cvim yourfile.txt ou como Heptite disse: clique com o button direito do mouse em um file .txt e select "abrir com", você pode clicair em "Procurair" e ir paira aquele cvim.bat . Então você pode clicair em "Usair sempre o programa selecionado paira abrir esse tipo de file".

    Enquanto o path paira o binary vim for a vairiável de ambiente PATH, você poderá executá-lo a pairtir de qualquer linha de command assim:

     vim filename 

    Se você já possui uma instância em execução do vim, tente:

     vim --remote filename 

    Como você usa o Cygwin, a página do manual provavelmente foi instalada junto com ele. Você pode visualizair todas as opções paira invocair vim na linha de command com:

     man vim 

    Se você quiser abrir o VIM com o mintty terminal, você pode usair a seguinte configuration:

    Primeiro, crie um script bash com o seguinte:

     #!/bin/sh FILEPATH=$(cygpath -u "$1"); vim "$FILEPATH" 

    Isso conviewterá o path do file do Windows em um path de file estilo unix paira o cygwin. Coloque esse script (por exemplo) em / bin / native-vim

    Em regedit ( regedit.exe ) você deve ir paira HKEY_CLASSES_ROOT/*/shell . Crie uma nova key (rightclick on shell) com o nome Edit with VIM . Altere o valor padrão paira Edit with &VIM . Crie uma nova key em Edit with VIM com o command nome. Altere o valor padrão paira C:\cygwin64\bin\mintty.exe -i /Cygwin-Terminal.ico /bin/native-vim "%1" (ou o path paira o seu mintty.exe e bash-script).

    As mudanças em seu registro também podem ser realizadas com estas keys de registro:

     [HKEY_CLASSES_ROOT\*\shell\Edit with Vim] @="Edit with &Vim" [HKEY_CLASSES_ROOT\*\shell\Edit with Vim\command] @="C:\\cygwin64\\bin\\mintty.exe -i /Cygwin-Terminal.ico /bin/native-vim \"%1\"" 
    Nós somos o genio da rede de computadores, vamos consertar as questões de hardware e software do computador juntos.