Sto usando Cygwin e vorrei usare Notepad ++ come l'editor principale della shell, un po 'come quello che ho sul mio Mac, dove posso digitare mate whatever
per aprire un'istanza di TextMate. Nel mio ~/.bashrc
file in Cygwin ho il seguente alias e set di variabili d'ambiente:
export EDITOR="/cygdrive/c/Program\ Files/Notepad++/notepad++.exe"
alias np="/cygdrive/c/Program\ Files/Notepad++/notepad++.exe"
Funziona principalmente: quando scrivo np whatever
o quando un programma Cygwin richiede $ EDITOR, si apre Notepad ++.
Tuttavia, la shell attende che Notepad ++ sia chiuso e non consentirà alcun input fino ad allora. Questo può essere specifico per bash, ma come posso aprire Notepad ++ da Cygwin e dire alla shell di non aspettare che un codice di uscita continui? L'aggiunta di &
a alla fine del comando alias non funziona correttamente: apre solo un file senza titolo e avvisa filename: command not found
invece di aprire il file.
Grazie!