Saya menjalankan Cygwin dan ingin menggunakan Notepad ++ sebagai editor shell utama, seperti apa yang saya miliki di Mac saya, di mana saya dapat mengetik mate whateveruntuk membuka instance dari TextMate. Dalam ~/.bashrcfile saya di Cygwin saya memiliki set variabel lingkungan dan alias berikut:
export EDITOR="/cygdrive/c/Program\ Files/Notepad++/notepad++.exe"
alias np="/cygdrive/c/Program\ Files/Notepad++/notepad++.exe"
Sebagian besar berfungsi: ketika saya mengetik np whateveratau ketika program Cygwin memanggil $ EDITOR, Notepad ++ terbuka.
Namun, shell menunggu sampai Notepad ++ ditutup dan tidak akan membiarkan input apa pun sampai saat itu. Ini mungkin khusus untuk bash, tetapi bagaimana saya bisa membuka Notepad ++ dari Cygwin dan memberi tahu shell untuk tidak menunggu kode keluar untuk melanjutkan? Menambahkan a &ke akhir perintah alias tidak berfungsi dengan benar — itu hanya membuka file tanpa judul dan memperingatkan filename: command not foundbukannya membuka file.
Terima kasih!