Один из способов сделать это в NetBeans 8.1 (в Windows) - щелкнуть правой кнопкой мыши файл в представлении "Проекты". Затем выберите подменю Инструменты -> Отправить ... -> Настроить .... Откроется другое окно с выбранной вкладкой "Отправить" вкладки "Разное".
В этом окне нажмите кнопку "Добавить". Введите имя (как хотите) в поле формы "Имя сценария". Выберите «Сценарий, который принимает файл (ы) в качестве параметров» в раскрывающемся списке "Тип сценария". Введите «$ {SHELL}» (без кавычек) в поле формы "Сценарий". В поле ниже введите путь к своему редактору с пробелом, за которым следует «$ @» (например, «Emacs $ @» без кавычек).
Затем щелкните правой кнопкой мыши имя нового сценария, созданного вами в "Списке сценариев", и выберите «Инструменты -> Добавить в Palatte ...».
Наконец, щелкните правой кнопкой мыши файл исходного кода в представлении «Проекты» и выберите «Инструменты» -> «Отправить ...». Это откроет файл в вашем редакторе.
ОБНОВЛЕНИЕ: вышеупомянутый подход, кажется, работает только с проектами на основе Ant (не Maven). Поскольку я недавно начал использовать почти исключительно проекты на основе Maven, вышеупомянутый подход теперь бесполезен для меня. Таким образом, я провел больше исследований и теперь использую плагин QuickOpener.
Плагин QuickOpener не так удобен, как вышеупомянутый подход, но этого достаточно.