Linux 環境で複数のソース ファイルを使用する大規模なプロジェクトを、人々が通常どのようにナビゲートするのか疑問に思っていました。主に C と Python を使用し、C++、C#、Java を使用することもあります。
特定のエディター、プラグインなどについて知りたいと思っていました。以前は Windows でプログラミングしていたので、vi や emacs などのエディターはあまり好きではありませんが、これらのエディターの 1 つを学ぶことが本当に役立つかどうかお考えの場合は、提案してください。これらのプログラムを使用して大規模なプロジェクトを管理することで、生活を簡素化するために使用する特定のプラグイン。
ここにいくつかのシナリオがあります: ファイル F の特定の関数 A に取り組んでいるとしましょう。突然、この関数がファイル G の関数 B を呼び出す必要があることに気付きました。決定するために、その関数にすばやく移動する必要があります。別のシナリオでは、ファイル内の 2 つの異なる場所で同時に作業し、これら 2 つの場所をすばやく切り替えます。
私はEclipseを使用してプロジェクトを管理し、開発を行い(Eclipseの自動補完は非常に遅いです)、geanyを使用してファイルを個別に編集していますが、そのレベルの効率に実際には到達できないようです.
コード管理とナビゲーションのテクニックを共有してください。
ありがとう、
編集: 言語