Uma maneira de fazer isso no NetBeans 8.1 (no Windows) é clicar com o botão direito do mouse no arquivo na visualização Projetos. Em seguida, selecione o submenu Ferramentas - > Enviar para ...-- > Configurar .... Isso abrirá outra janela com a guia "Enviar para" da guia "Diversos" selecionada.
Nessa janela, selecione o botão "Adicionar". Digite um nome (o que você quiser) no campo de formulário "Nome do script". Selecione "Script que aceita arquivo (s) como parâmetros" na lista suspensa "Tipo de Script". Digite "$ {SHELL}" (sem as aspas) no campo de formulário "Script". No campo abaixo, insira o caminho para o editor com um espaço seguido por "$ @" (por exemplo, "Emacs $ @" sem as aspas).
Em seguida, clique com o botão direito do mouse no nome do novo script que você criou na "Lista de scripts" e selecione a opção Ferramentas - > Adicionar à palatte ...
Por fim, clique com o botão direito do mouse em seu arquivo de código-fonte na visualização Projetos e selecione as Ferramentas - > Enviar para ...-- & gt ;. Isso então abrirá o arquivo no seu editor.
UPDATE: A abordagem mencionada parece funcionar apenas com projetos baseados em Ant (não em Maven). Desde que comecei a utilizar quase exclusivamente projetos baseados em Maven, a abordagem acima mencionada é agora inútil para mim. Assim, fiz mais pesquisas e agora estou usando o plug-in QuickOpener .
O plug-in do QuickOpener não é tão conveniente quanto a abordagem mencionada, mas é suficiente.