Vá para a definição de uma função C em um arquivo diferente no Notepad ++

8

Ao editar um projeto C no Notepad ++ 5.6.7 (Unicode) com o plug-in SourceCookifier, posso pressionar Ctrl + Shift + Enter para ir para a definição de uma função na qual o cursor está ativado, mas apenas se estiver no mesmo arquivo.

Como posso ir para sua definição se estiver em outro arquivo, por exemplo, um externo, de forma nativa ou usando o SourceCookifier (preferencial) ou outro plug-in?

Gnubie
fonte

Respostas:

5

Simplesmente arraste e solte sua pasta de origem de nível superior na janela SourceCookifier. Além disso, pressionar SHIFT, CTRL ou ALT ao soltar acelerará tudo, pois nenhuma tag é mostrada na visualização em árvore. Confira o pequeno manual e comece a usar os arquivos de sessão.

UFO
fonte
Obrigado, SpaceCur. Um pouco lento, mas faz o trabalho!
Gnubie 17/05
1

Eu não sou um usuário regular do Notepad ++, mas o projeto OpenCTags no sourceforge parece promissor.

JRobert
fonte
O OpenCTags realmente funciona, mas o usuário precisa primeiro indexar todo o conjunto de arquivos de origem para pesquisar (com Alt + C). Pressionar Alt + Space em um identificador (incluindo o nome da função) exibe um índice no qual a entrada apropriada pode ser clicada (pressionar Enter não funciona). Alt + P pode ser usado para retornar ao arquivo original.
Gnubie #
ADENDO - por que o Stack Exchange permite que os comentários sejam editados por apenas 5 minutos ?! Desvantagens (até onde eu sei): 1. O índice deve ser atualizado manualmente. 2. Ele apenas corresponde às strings (bem com nomes exclusivos, mas não com nomes comuns). 3. Não é possível usar Enter para selecionar o item da lista pop-up. 4. É muito lento em um projeto de 2 GB com cerca de 36000 arquivos.
Gnubie #
Re ponto 3: A barra de espaço seleciona o item da lista pop-up.
Gnubie 11/11