私は開発者ではありませんが、仕事のために多くのコードをトレースしています。特に大規模なプロジェクトでは、他の人のコードを読むのは実際にはかなり困難です。
Source Insightは、すべてのシンボルをデータベースに保存する優れたアプリケーションです。そのため、呼び出される新しい関数を確認し、クリックして、関数の記述方法を確認できます。オブジェクトのリファラーをすべて表示したり、呼び出し元にジャンプしたりできます。他のファイルから新しい変数/構造/関数に遭遇するたびにこれらのことを見つけるためだけに、思考の流れを破ってシェルコマンドを考える必要はありません。
私はそれをWINEで実行していますが、時々邪魔になる小さな不具合があります。
私は人々がCスコープに言及することを知っています、私はそれを試しましたが、それは実際に同じではありません。それでは、Ubuntu向けの非常に多くの巨大なオープンソースプロジェクトがありますが、それらを効率的に読むためのネイティブツールはありますか?
編集:
提案に感謝しますが、CODE :: BLOCKSまたはCodeLiteは、マウスがジャンプせずにクリックした機能を表示する機能を提供するので、呼び出し元と呼び出し先を同時に確認できますか?
Code :: Blocks はオプションかもしれません。
Code :: Blocksは、ユーザーの最も要求の厳しいニーズを満たすために構築された無料のC++ IDEです。非常に拡張可能で、完全に構成できるように設計されています。
IDEは、開発者が必要とするすべての機能を備えており、プラットフォーム間で一貫した外観、操作性、操作性を備えています。
プラグインフレームワークを中心に構築されたCode :: Blocksはプラグインで拡張できます。プラグインをインストール/コーディングすることで、あらゆる種類の機能を追加できます。たとえば、プラグインによってコンパイルおよびデバッグ機能がすでに提供されています!
Windowsでも実行
codelite と widestudio について他の誰かに投稿させて、1つを選択できるようにします
なにもない。他のIDEは、ソースの洞察ほど直感的ではありません。その場合、ライセンスが付与され、支払われます。
あなたが望むのは Source-Navigator だと思う
それでもこれが気に入らない場合は、ソースの洞察を引き出すことができます。
あなたが何をしたいのかを正しく理解しているかどうかはわかりませんが、基本的にどのIDEでもあなたがしたいことができます。または Eclipse 。
どの言語に対応すべきかはわからないので、C用のIDEのこのコレクションを参照します。 Cプログラミングスイート/ IDE