Existe uma alternativa do Source Insight?

10

Eu não sou um desenvolvedor, mas para o meu trabalho eu rastreio muitos códigos. Na verdade, é bastante difícil ler o código de outras pessoas, especialmente para projetos maiores.

O Source Insight é um ótimo aplicativo que armazena todos os símbolos em uma base de dados, para que você possa ver uma nova função sendo chamada, clique nela e veja como a função está escrita. Você pode ver todo o referenciador de um objeto ou pular para um chamador. Você não precisa quebrar a linha de raciocínio e pensar em comandos de shell apenas para encontrar essas coisas toda vez que encontrar uma nova variável / estrutura / função a partir de outros arquivos.

Eu tenho isso funcionando no WINE, mas há pequenas falhas que algumas vezes atrapalham.

Eu sei que as pessoas vão mencionar o C-scope, eu tentei, mas realmente não é o mesmo. Então, com tantos projetos de código aberto enormes para o Ubuntu, existem ferramentas nativas para ajudar a lê-los com eficiência?

EDITAR:

Obrigado pelas sugestões, mas o CODE :: BLOCKS ou o CodeLite fornecem habilidades para ver a função que o mouse clicou sem saltar para ele, para que eu possa ver o chamador e o chamado ao mesmo tempo?

    
por hansioux 17.06.2011 / 05:26

4 respostas

3

Code :: Blocks pode ser uma opção.

Code :: Blocks é um IDE C ++ gratuito criado para atender às necessidades mais exigentes de seus usuários. Ele é projetado para ser muito extensível e totalmente configurável.

Um IDE com todos os recursos de que um desenvolvedor precisa, com aparência, funcionalidade e operação consistentes em todas as plataformas.

Construído em torno de uma estrutura de plugins, o Code :: Blocks pode ser estendido com plugins. Qualquer tipo de funcionalidade pode ser adicionado instalando / codificando um plugin. Por exemplo, a funcionalidade de compilação e depuração já é fornecida pelos plugins!

Também é executado no windows
Eu vou deixar alguém postar sobre codelite e widestudio para que você possa escolher um

    
por Rinzwind 17.06.2011 / 07:43
0

Não tenho certeza se entendi corretamente o que você quer fazer, mas basicamente qualquer IDE pode fazer o que você quer - Code :: Blocks da outra resposta é o que me vem à mente também; ou Eclipse .

Desde que você não diga qual idioma deve ser, eu vou encaminhá-lo para esta coleção de IDE's para C: suítes de programação C / IDEs

    
por Christoph 17.06.2011 / 09:23
0

Acho que o que você quer é um navegador de origem

Se você ainda não gostar disso, poderá encher suas ideias de fontes.

    
por shengy 12.09.2012 / 04:36
0

Não há nenhum. Nenhum outro IDE é tão intuitivo quanto o insight da fonte e, se fosse, eles seriam licenciados e pagos.

    
por pointer accurate 08.05.2018 / 12:10