Ich habe vor kurzem damit begonnen, Eclipse Ganymed CDT für die C-Entwicklung zu verwenden, und ich könnte es nicht mehr mögen. Ich bin mir bewusst, dass die Lernkurve etwas ausgeprägt sein könnte, und mit Ihrer Hilfe ist es mein Ziel, sie so weit wie möglich zu reduzieren. Ich suche nach den besten Hacks, Hinweisen, Tipps, Tricks und Best Practices, um wirklich die volle Leistung der IDE zu entfesseln.
Genaue Indizierung
Bei CDT sollten Sie die Option "Vollständige Indizierung" und nicht die Standardeinstellung "Schnelle Indizierung" aktivieren. Es ist nicht spürbar langsamer auf moderner Hardware und es macht einen viel besseren Job. In diesem Sinne sollten Sie sicherstellen, semantische Hervorhebung zu aktivieren. Das ist nicht so wichtig in C / C ++ wie in einer Sprache wie Scala, aber es ist immer noch sehr nützlich.
Optimierte Bearbeitung
Gewöhnen Sie sich daran, Strg + O und Strg + Alt + H zu verwenden. Ersteres öffnet eine inkrementell durchsuchbare Gliederungsansicht, während letzteres die Ansicht "Hierarchie aufrufen" öffnet und nach der aktuell ausgewählten Funktion sucht. Dies ist sehr nützlich für die Ablaufverfolgung.
Strg + Umschalt + T (Open Type) ist nicht gerade eine "Editier" -Kombo an sich, aber genauso wichtig in meinem Workflow. Der C ++ Open Type-Dialog erlaubt nicht nur die inkrementelle Filterung nach Typ, sondern auch die Auswahl von Definition ( .h
) oder Deklaration ( .cpp
) und sogar Filterung nach Elementtyp ( typedef
, struct
, class
, etc ).
Aufgabenorientierte Programmierung
Mylyn: Verlasse niemals das Haus ohne sie. Ich kann einfach nicht genug über dieses Tool sagen. Jedes Mal, wenn ich gezwungen bin, darauf zu verzichten, muss ich lernen, wie ich mit dem gesamten Code-Rauschen umgehen muss. Sehr, sehr praktisch zu haben.
Abgesenkte Ansichten
Das standardmäßige Layout des Eclipse-Arbeitsbereichs ist sowohl im Hinblick auf den Platzbedarf als auch auf die Benutzerfreundlichkeit äußerst ineffizient. Jeder hat sein Lieblingslayout, nehmen Sie sich Zeit und finden Sie Ihren. Ich möchte alles minimieren (nicht unbedingt schließen), außer für Gliederung, und den C / C ++ - Projekt-Explorer in der Sidebar angedockt halten, der so konfiguriert ist, dass die Gliederung beim Erweitern genau versteckt wird. Auf diese Weise kann ich den Editor immer sichtbar halten und gleichzeitig den Platzbedarf für die aktuelle Aufgabe verringern.
Mit STRG + TAB können Sie schnell zwischen einer Quelldatei und ihrer Header-Datei (foo.cpp & lt; - & gt; foo.h) navigieren.
Ich mag auch die lokale History-Funktion, weil Sie zurückgehen und Ihre Änderungen auf eine bequeme Weise zurücknehmen können.
ctrl + space ist das beste Werkzeug in Eclipse. Es ist die Auto-Vervollständigen-Funktion. Es kann Variablennamen, Methodendeklarationen, benutzerdefinierte Vorlagen und vieles mehr vervollständigen.
Gehe zur Eclipse. Tonnen meines Codes werden von ctrl + space erzeugt.
Wenn die Java Developer Tools nicht installiert sind, funktioniert die Rechtschreibprüfung nicht.
Die Rechtschreibprüfung hängt von den Java Development Tools ab, die installiert werden. Dies kann ein verwirrendes Problem sein, wenn Sie nur die C-Entwicklungstools exklusiv installieren, da es keinen Grund gibt, warum die Rechtschreibprüfung nicht funktioniert.
Sie können die CDT-basierte Rechtschreibprüfung ausführen (funktioniert auch in Galileo).
Siehe hier: Die Eclipse-Rechtschreib-Engine existiert nicht
Tags und Links eclipse eclipse-cdt c ganymede