[Prévia] [Próxima] [Prévia por assunto] [Próxima por assunto]
[Índice cronológico] [Índice de assunto]

Re: ferramenta cscope



Legal o cscope, eu não conhecia.

Para quem trabalha com Java, a IDE Eclipse tem vários recursos para
navegação e inspeção de código. Por exemplo:

Quando se segura CTRL e clica em cima de elementos do código eles se
comportam como hiperlinks (ex: CTRL + click em cima de variável pula
para o ponto onde ela foi declarada). Simplesemente pressionar F3 tem
o mesmo efeito.

CTRL+SHIFT+O abre uma janelinha com todos os membros da classe atual
(Quick Outline). e permite que você filtre a lista digitando as
iniciais (ex: CTRL+O depois digitar "get" vai mostrar todos os
getters).

Com o cursor sobre uma declaração ou invocação de método, pressione
CTRL+ALT+H para ver a árvore de chamadas.

Com o cursor sobre um método, pressione CTRL+T para ver uma janelinha
com a hierarquia de herança ressaltando as classes onde o método foi
sobrescrito.

CTRL+Shift+G mostra todas as referências a uma classe ou método nos
projetos abertos.

ALT+SHIFT+(seta para cima) amplia a seleção para o elemento superior.
É como se a seleção estivesse "subindo" na árvore sintática. Isso
junto com os atalhos para os refactorings é muito útil.

Para abrir uma classe sem tirar a mão do teclado, aperte CTRL+SHIFT+T
e digite o começo do nome dela. (CTRL+SHIFT+R faz o mesmo para
arquivos quaisquer).

E o mais importante, para lembrar de todas essas combinações (e
outras), CTRL+SHIFT+L mostra uma lista com todos os comandos.

[];
Rafael.


On 11/30/05, Rodrigo Ferreira Baroni <baroni*ime:usp:br> wrote:
>
>   Olá pessoal,
>
>      Aproveitando o seminário de hoje, uma ferramenta muito boa que pode ser
> muito útil para re-engenharia de softwares é o cscope. Da época do
> desenvolvimento do UNIX na AT&T. Tem um plugin que se integra ao Vim. Site oficial:
>
>     http://cscope.sourceforge.net/
>
>   []s
> Baroni
>


--
Rafael de F. Ferreira.