Я запускаю Cygwin і хотів би використовувати Notepad ++ в якості головного редактора оболонок, на зразок того, що я маю на своєму Mac, де я можу ввести, mate whatever
щоб відкрити екземпляр TextMate. У моєму ~/.bashrc
файлі в Cygwin у мене встановлений наступний псевдонім та змінна середовище:
export EDITOR="/cygdrive/c/Program\ Files/Notepad++/notepad++.exe"
alias np="/cygdrive/c/Program\ Files/Notepad++/notepad++.exe"
В основному це працює: коли я набираю np whatever
або коли програма Cygwin закликає $ EDITOR, відкриється Notepad ++.
Однак оболонка чекає, поки «Блокнот ++» буде закрита, і не дозволить до цього вводити будь-які дані. Це може бути специфічно для bash, але як я можу відкрити Notepad ++ від Cygwin і сказати оболонці не чекати продовження коду виходу? Додавання &
до кінця команди alias працює не правильно - вона просто відкриває файл без назви та попереджає filename: command not found
замість відкриття файлу.
Спасибі!