Existe uma alternativa do Source Insight?

12

Não sou desenvolvedor, mas, para o meu trabalho, 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 um banco de dados, para que você possa ver uma nova função sendo chamada, clicar nela e ver como a função está escrita. Você pode ver todo o referenciador de um objeto ou pular para um chamador. Você não precisa interromper a linha de pensamento e pensar nos comandos do 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 rodando no WINE, mas há algumas falhas que às vezes atrapalham.

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

EDITAR:

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

insira a descrição da imagem aqui

hansioux
fonte
1
qual você finalmente usou?
sleeping_dragon
2
Eu finalmente decidiu usar Trinity plugin no vim, com ctag e cscope ....
hansioux

Respostas:

3

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

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

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

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

insira a descrição da imagem aqui

Também é executado no Windows,
deixarei alguém postar sobre codelite e widestudio para que você possa escolher um

Rinzwind
fonte
1

Eu acho que o que você quer é um Source-Navigator

se você ainda não gosta disso, pode adivinhar o insight da fonte.

shengy
fonte
0

Não sei se entendi direito o que você quer fazer, mas basicamente qualquer IDE pode fazer o que você quer - Code :: Blocks da outra resposta é o que me vem à cabeça também; ou Eclipse .

Como você não diz para qual idioma deve ser, vou encaminhá-lo para esta coleção de IDEs para suítes de programação / IDEs C: C

Christoph
fonte
0

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

ponteiro preciso
fonte
0

Existe sourcetrail : O Sourcetrail é um explorador de fontes de plataforma cruzada para C, C ++, Java e Python.

sailfish009
fonte