старый вопрос, время для обновления (проверено на 8.0.2,8.1,8.2) .
Вот что у меня сработало
- Установить плагин C / C ++ .
Это распознает расширения .sh как файлы bash
- Установите nb-noext-mime-resolver (для 8.2 вы найдете его как Без расширения MIME Resolver ). Это добавит поддержку файлов без расширения, распознавая строку shebang
- Перейдите в tools / options / editor / spellchecker и снимите флажок «Сценарий и комментируйте». (недоступно после 8.2) Это избавит от красных волнистых линий, которые появляются под «usr» и других допустимые обозначения в линии Шебанга и в других местах.
Вы получите полную подсветку синтаксиса, а также возможность щелкнуть правой кнопкой мыши и выбрать «запустить», что запустит ваш скрипт во встроенном терминале. очень мило.
Чтобы контекстное меню работало с вашей оболочкой
- Выберите «Выполнить» / «Установить конфигурацию проекта» / «Настроить»
- Нажмите «Создать» и добавьте имя для вашей оболочки, например «bash» или «cygwin»
- Выберите сценарий «Запуск от имени» (запуск в командной строке
- Там, где написано «Php Interpreter» (или эквивалентный), добавьте путь к вашей оболочке bash. например: C: \ cygwin \ bin \ bash.exe
- Нажмите «ОК».
Кроме того, проверьте свойства файлов bash, и вы найдете несколько полезных.