Source Insightの代替手段はありますか?


12

私は開発者ではありませんが、仕事のために多くのコードをトレースしています。特に大規模なプロジェクトでは、他の人のコードを読むのは実際にはかなり困難です。

Source Insightは、すべてのシンボルをデータベースに保存する優れたアプリケーションです。そのため、呼び出される新しい関数を確認し、クリックして、関数の記述方法を確認できます。オブジェクトのリファラーをすべて表示したり、呼び出し元にジャンプしたりできます。他のファイルから新しい変数/構造/関数に遭遇するたびにこれらのことを見つけるために、思考の流れを破ってシェルコマンドを考える必要はありません。

私はそれをWINEで実行していますが、時々障害となる小さな不具合があります。

私は人々がCスコープに言及することを知っています、私はそれを試してみましたが、それは実際には同じではありません。それでは、Ubuntu向けの非常に多くの巨大なオープンソースプロジェクトがありますが、それらを効率的に読むためのネイティブツールはありますか?

編集:

提案に感謝しますが、CODE :: BLOCKSまたはCodeLiteは、マウスがジャンプせずにクリックした機能を表示する機能を提供するので、呼び出し元と呼び出し先を同時に確認できますか?

ここに画像の説明を入力してください


1
最終的にどちらを使いましたか?
sleeping_dragon

2
私は最終的に.... CTAGとcscopeのと、vimの中トリニティプラグインを使用することにしました
hansioux

回答:


3

Code :: Blocksはオプションかもしれません。

Code :: Blocksは、ユーザーの最も要求の厳しいニーズを満たすために構築された無料のC ++ IDEです。非常に拡張可能で、完全に設定できるように設計されています。

開発者が必要とするすべての機能を備えたIDE。プラットフォーム間で一貫した外観、操作感、操作性を備えています。

プラグインフレームワークを中心に構築されたCode :: Blocksはプラグインで拡張できます。プラグインをインストール/コーディングすることで、あらゆる種類の機能を追加できます。たとえば、プラグインによってコンパイルおよびデバッグ機能がすでに提供されています!

ここに画像の説明を入力してください

Windowsでも実行されるので
他の誰かがcodelitewidestudioについて投稿できるようにして、1つを選択できる



0

あなたがやりたいことを正しく理解しているかどうかはわかりませんが、基本的にどんなIDEでもあなたがやりたいことができます-他の答えからのCode :: Blocksも私の頭に浮かぶものです。またはEclipse

どの言語に対応すべきかはわからないので、このCのIDEのコレクションを参照します。Cプログラミングスイート/ IDE


0

なにもない。ソースの洞察ほど直感的なIDEは他にありません。その場合、ライセンスが付与されて支払われます。


0

sourcetrailがあります。Sourcetrailは、C、C ++、Java、およびPython用のクロスプラットフォームソースエクスプローラーです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.