1) configurar o firefox para entender o protocolo netbeans:
- digitar na barra de endereços about:config
- aceitar o aviso de alerta e continuar
- clicar com o lado direito e criar um novo valor do tipo boleano
- colocar o nome network.protocol-handler.expose.netbeans
- atribuir o valor false
- reiniciar o firefox
#!/bin/bash
url=$1
file=${url#*\/\/}
file=${file%?line=*}
line=${url#*line=}
if [ "x$line" != "x" ]; then
line=:$line
fi
/usr/local/netbeans-6.9/bin/netbeans --jdkhome /usr/java/default/ --open $file$line
Acertar na última linha o caminho para o executável do netbeans e a localização do java.
3) Configurar o projeto symfony para usar um apontar para os ficheiros, em settings.yml, no ambiente dev:
dev:
.settings:
file_link_format: netbeans://%f?line=%l
No ambiente de desenvolvimento, na barra de informação, no painel view, clicar num ficheiro, surgirá uma janela do firefox alertando que desconhece o protocolo netbeans, aponta para o executável criado em 2) e já está, abre o netbeans no ficheiro e linha específicos.
Informação testada em netbeans 6.9 e firefox 3.6.16, com o symfony 1.4. Baseado no artigo http://www.symfony.it/articoli/223/link-diretti-a-neatbeans-con-file-link-format/
Estive a testar aqui com FF4 e NetBeans7 mas nao funcionou.. nao consegue passar o parametro "line" tenta abrir o ficheiro "/path/to/file.php?line=" e diz que nao conhece :\
ResponderExcluir