Eclipse Ganymed Hacks, Tipps, Tipps, Tricks und Best Practices

8

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.

    
Nano Taboada 16.09.2008, 03:56
quelle

5 Antworten

16

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.

    
Daniel Spiewak 16.09.2008, 04:14
quelle
3

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.

    
Etienne Savard 12.08.2009 20:06
quelle
2

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.

    
jjnguy 16.09.2008 04:00
quelle
1

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.

    
Andrew Turner 20.09.2008 10:52
quelle
0

Sie können die CDT-basierte Rechtschreibprüfung ausführen (funktioniert auch in Galileo).

Siehe hier: Die Eclipse-Rechtschreib-Engine existiert nicht

    
adahnert 23.05.2017 11:48
quelle

Tags und Links