J'exécute Cygwin et je voudrais utiliser Notepad ++ comme éditeur de shell principal, un peu comme ce que j'ai sur mon Mac, où je peux taper mate whatever
pour ouvrir une instance de TextMate. Dans mon ~/.bashrc
fichier dans Cygwin, j'ai l'alias et la variable d'environnement suivants:
export EDITOR="/cygdrive/c/Program\ Files/Notepad++/notepad++.exe"
alias np="/cygdrive/c/Program\ Files/Notepad++/notepad++.exe"
Cela fonctionne principalement: lorsque je tape np whatever
ou lorsqu'un programme Cygwin appelle $ EDITOR, Notepad ++ s'ouvre.
Cependant, le shell attend que Notepad ++ soit fermé et n'autorisera aucune entrée jusque-là. Cela peut être spécifique à bash, mais comment puis-je ouvrir Notepad ++ à partir de Cygwin et dire au shell de ne pas attendre qu'un code de sortie continue? L'ajout d'un &
à la fin de la commande d'alias ne fonctionne pas correctement: il ouvre simplement un fichier sans titre et avertit filename: command not found
au lieu d'ouvrir le fichier.
Merci!