Подтвердить что ты не робот

Поддерживает ли netbeans раскраску для сценариев .sh(bash)?

Я использую netbeans 6.8 beta, и когда я загружаю файл .sh(bash), он вообще не окрашивается. я могу добавить новую ассоциацию файлов для расширения .sh, но, похоже, не существует известного связанного типа mime.

4b9b3361

Ответ 1

Я не пробовал это сам, но вы можете получить поддержку оболочки script в Netbeans, если вы установите плагин C/С++.

Ответ 2

старый вопрос, время обновления (проверено на 8.0.2,8.1,8.2).

Вот что сработало для меня

  • Установить C/С++. Это будет распознавать расширения .sh как bash files
  • Установите nb-noext-mime-resolver (для 8.2 вы найдете его как No Extension MIME Resolver). Это добавит поддержку файлов без расширения путем распознавания строки shebang
  • Перейдите к инструментам/опциям/редактору/spellchecker и снимите флажок "Script и сделайте комментарии". (недоступно после 8.2). Это избавит вас от красных squiggly строк, которые появляются под "usr" 'и другие законные обозначения в линии shebang и в других местах.

Вы получите полную подсветку синтаксиса, а также возможность щелчка правой кнопкой мыши и выберите "запустить", который запустит ваш script во встроенном терминале. очень приятно.

Чтобы контекстное меню "запустилось" для работы с вашей оболочкой

  • Выберите "Запустить" / "Установить конфигурацию проекта" / "Настроить"
  • Нажмите "Создать" и добавьте имя для вашей оболочки, например "bash" или "cygwin"
  • Выберите "Запустить как" Script (запустите в командной строке
  • Где он говорит "Php Interpreter" (или equivilent), добавьте путь к вашей оболочке bash. например: C:\cygwin\bin\bash.exe
  • Нажмите "ok".

Кроме того, проверьте свойства файлов bash, и вы найдете некоторые полезные.

Ответ 3

Это очень странно. У меня есть NB6.8beta, установленный с плагином C/С++. Когда я открываю файл .sh, я вижу синтаксис высокого освещения. Строки котировок отображаются оранжевым цветом, команды синего цвета.