2011-05-31 25 views
6

Estoy a punto de escribir algunos complementos para un proyecto Perl bastante grande. Ahora quería hacerme una idea del proyecto leyendo secciones interesantes del código. Pero me falta un buen navegador de códigos. Algunas de las características que me gustaría ver:¿Qué es un buen navegador de código Perl?

  • haga clic derecho en una llamada de sub y acceda a la sub
  • encontrar todos los lugares donde un sub se llama
  • encuentran todos los lugares en los que se utiliza una variable

¿Hay algo que haga esto de forma gratuita?

EDITAR: También me gustaría una función de avance/retroceso de navegación para que después de saltar a un sub pueda reanudar donde lo dejé.

Respuesta

3

me gusta la combinación de estas herramientas

+0

ctags suena interesante, ¡lo echaré un vistazo! – ctusch

+1

Parece que ctags solo ofrece la posibilidad de saltar a una declaración pero no encontrar todos los usos de una variable/sub. Parece que cscope podría hacer lo que estoy buscando, pero aún no estoy seguro de si realmente funciona con Perl. – ctusch

5

Puede comprobar cualquiera:

  1. Padre, dirigida específicamente a refactorización;

  2. Komodo Edit

cheque también la discusión What's the best Perl IDE?.

Si no les gusta, no es emacs ...

+0

Padre solo parece capaz de ir a declaraciones de métodos y solo dentro de un único archivo. Ni siquiera puedo navegar a una declaración de módulo. Con respecto a Komodo Edit: corrígeme si me equivoco pero su página de inicio indica que la navegación de código es una característica de su Komodo IDE no libre. – ctusch

Cuestiones relacionadas