Você pode tentar uma função bash
para passar os argumentos antes do "e" comercial:
np ()
{
/cygdrive/c/Program\ Files/Notepad++/notepad++.exe $* &
}
MAS o maior problema pode ser a ideia de não aguardar até o Notepad ++ sair. Os comandos do shell que usam $EDITOR
normalmente são projetados para aguardar até que o editor retorne uma indicação de que a edição foi concluída. Isso geralmente significa que o editor saiu (por exemplo, com vi
ou nano
).
O Emacs tem uma maneira de definir seu EDITOR
para emacsclient
e quando você terminar de editar, você pressiona um pressionamento de tecla mágico ( C-x #
) para indicar que a edição está completa. Se o Notepad ++ tivesse algo semelhante para os usuários do cygwin, eu posso ver como isso funcionaria.
Outra alternativa é usar o Notepad simples, chato e simples como seu EDITOR e reservar o Notepad ++ para uso pesado (eu tive a idéia de esta postagem no blog )