Se você deseja abrir o VIM com o terminal mintty, você pode usar a seguinte configuração:
Primeiro, crie um script bash com o seguinte:
#!/bin/sh
FILEPATH=$(cygpath -u "$1");
vim "$FILEPATH"
Isso converterá o caminho do arquivo do Windows em um caminho do tipo unix para o cygwin. Coloque este script (por exemplo) em / bin / native-vim
No regedit ( regedit.exe
) você deve ir para HKEY_CLASSES_ROOT/*/shell
. Crie uma nova chave (clique com o botão direito do mouse no shell) com o nome Edit with VIM
. Altere o valor padrão para Edit with &VIM
. Crie uma nova chave em Edit with VIM
com o nome command
. Altere o valor padrão para C:\cygwin64\bin\mintty.exe -i /Cygwin-Terminal.ico /bin/native-vim "%1"
(ou o caminho para seu script mintty.exe e bash).
As alterações no seu registro também podem ser realizadas com estas chaves 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\""