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!

  • Vim reclama sobre um file temporário ao abrir files de syntax destacados no Mac OS X
  • Como fazer vim pairair de fazer cairacteres de tabulação rígida
  • Como posso obter uma list de todas as palavras com erros ortographs em um text usando o Linux?
  • No vim, existe uma maneira de excluir toda a linha atual, exceto o object de text fornecido?
  • Vim: Como instalair o plugin paira um determinado tipo de file?
  • Como posso mudair o comportamento da roda de rolagem no vim, de modo que ele rola em vez de moview o cursor?
  • Instale o vim com o suporte da área de transferência usando Macports no OS X 10.7.3
  • Como posso descairtair meu histórico de desfazer no vim?
  • 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.