Estou executando o Cygwin e gostaria de usar o Notepad ++ como o principal editor de shell, como o que tenho no meu Mac, onde posso digitar mate whatever
para abrir uma instância do TextMate. No meu ~/.bashrc
arquivo no Cygwin, tenho o seguinte alias e variável de ambiente definido:
export EDITOR="/cygdrive/c/Program\ Files/Notepad++/notepad++.exe"
alias np="/cygdrive/c/Program\ Files/Notepad++/notepad++.exe"
Geralmente funciona: quando digito np whatever
ou quando um programa Cygwin pede $ EDITOR, o Notepad ++ é aberto.
No entanto, o shell aguarda até que o Notepad ++ seja fechado e não permitirá nenhuma entrada até então. Isso pode ser específico para o bash, mas como posso abrir o Notepad ++ do Cygwin e dizer ao shell para não esperar o código de saída continuar? A adição de um &
no final do comando alias não funciona corretamente - apenas abre um arquivo sem título e avisa em filename: command not found
vez de abrir o arquivo.
Obrigado!