Die nützlichste Verknüpfung in Eclipse CDT


79

Ich möchte einen Spickzettel erstellen, der die nützlichste (und zeitsparendste) Verknüpfung für Eclipse CDT (C ++) darstellt.

Können Sie uns mitteilen, welche Verknüpfungen in CDT am nützlichsten sind?

Bitte posten Sie nur allgemeine Verknüpfungen (verfügbar bei C ++) oder CDT-spezifisch.

Antworten:


61

Ctrl+ Tab: Wechseln Sie zwischen Quell- und Header-Dateien.


52

Zusammenfassung aller Verknüpfungen in diesem Thread und einige weitere.

Ctrl+ Tab- Wechseln Sie zwischen Quell- und Header-Dateien.

Ctrl+ Shift+ T- Element öffnen

Ctrl+ Shift+ R- Datei / Ressource öffnen.

Ctrl+ =- Makro-Erweiterung erkunden.

Ctrl+ Space- Vorschläge zum Vervollständigen anzeigen, die Sie geschrieben haben.

Ctrl+ Alt+ H- Öffnet die Aufrufhierarchie für eine Funktion

Ctrl+ Shift+ N- Fügt ein #include für die Header-Datei hinzu, in der das aktuelle Element deklariert ist

Ctrl+ i- Korrigiert die Einrückung des ausgewählten Textes - meiner Meinung nach sehr nützlich

Ctrl+ d- Löscht die aktuelle Zeile

Ctrl+ h- Öffnet einen Suchdialog; Die Registerkarte "C / C ++ - Suche" durchsucht indizierte Speicherorte

Ctrl+ O- Öffnet einen Mitgliedsbrowser der aktuellen Klasse, mit dem eine Methode schnell geöffnet werden kann

F3 - Offene Erklärung

Ctrl+ Shift+ G- Wenn eine Funktion, ein Objekt oder eine Variable ausgewählt ist: Finden Sie alle Vorkommen davon im Projekt.

Ctrl+ Alt+ G- Textsuche des aktuell ausgewählten Textes.

Ctrl + Linksklick - Gehen Sie zur Definition des Elements.

Ctrl+ j- Inkrementelle Suche in der aktuellen Datei

Ctrl+ k- Vorwärts nach einem hervorgehobenen Text in einer Datei suchen.

Ctrl+ Shift+ k- Rückwärts nach einem hervorgehobenen Text in einer Datei suchen

Alt+ / - Zum vorherigen / zum nächsten bearbeiteten oder angezeigten Ort gehen.

Ctrl+ m- Maximieren oder Deaktivieren des aktuellen Editorfensters (funktioniert auch für andere Windows

Ctrl+ Shift+ Aufwärts- / Abwärtspfeil - Zur vorherigen Methode springen / Zur nächsten Methode springen

Ctrl+ q- Zum zuletzt bearbeiteten Ort springen

Ctrl+ Shift+ p- Bei ausgewählter Klammer: Zur passenden schließenden oder öffnenden Klammer springen

Ctrl+ /- Alle ausgewählten Zeilen mit // kommentieren / auskommentieren

Ctrl+ Shift+ /- Ausgewählten Block mit / * ... * / kommentieren

Ctrl+ Shift+ \- Kommentar auskommentieren / * ... * / ausgewählter Block


1
Was ist mit "Kompilieren eines Skripts" und "Erstellen eines Skripts" und "Ausführen"?
tqjustc

@tqjustc Ich denke, es ist CTRL+B
Yeo

43

Ctrl+ Shift+ T: Element öffnen.

Ctrl+ Shift+ R: Datei / Ressource öffnen.

Ctrl+ =: Makro-Erweiterung erkunden.


23

Ctrl+ Space: Zeigen Sie Vorschläge zum Vervollständigen an, die Sie geschrieben haben.


21

Ctrl+ Shift+ L: Zeigt eine Liste der Aktionen mit den entsprechenden Verknüpfungen an. ;)



15

Alt+ Shift+ R, N: Benennen Sie eine Funktion oder Variable im gesamten Projekt um.


14

Hier ist eine Liste derjenigen, die ich am häufigsten verwende (ausgenommen diejenigen aus früheren Antworten):

  • Ctrl+ Shift+ N- fügt eine include-Anweisung hinzu; Die enthaltene Header-Datei ist diejenige, in der das aktuelle Element deklariert ist

  • Ctrl+ i- korrigiert die Einrückung des ausgewählten Textes - meiner Meinung nach sehr nützlich

  • Ctrl+ d- löscht die aktuelle Zeile

  • Alt+ / - verschiebt den ausgewählten Text (oder die aktuelle Zeile, wenn kein Text ausgewählt ist) nach oben oder unten

  • Alt+ / - zum vorherigen / nächsten Speicherort wechseln, den Sie bearbeitet haben; Wenn Sie beispielsweise einige Funktionsdeklarationen durchsuchen und dann zu Ihrem Ausgangspunkt zurückkehren möchten, drücken Sie Alt+ , um zu den vorherigen Positionen zu wechseln

  • Ctrl+ h- öffnet einen Suchdialog; Die Registerkarte "C / C ++ - Suche" durchsucht indizierte Speicherorte und ist schnell. Die Registerkarte "Dateisuche" durchsucht jedoch den gesamten Text in Ihren Projekten und kann nützlich sein, wenn Sie nach einem "versteckten" Element suchen (z Beispiel: Wenn Sie nach einem Makro suchen, das unter einem #ifdef _WINDOWS definiert ist, aber _WINDOWS derzeit in Ihrem Projekt nicht definiert ist.)


6

CTRL+ B: Alle Projekte erstellen

CTRL+ F11: Ausführen

F11: Debuggen

Hinweis: Die obigen Verknüpfungen gelten für alle Eclipse-Versionen


Manuelle Verknüpfungen über Einstellungen> Allgemein> Tasten

ALT+ B: Projekt erstellen (aktuell aktives Projekt)


5

Ctrl+ O: Öffnet einen Mitgliedsbrowser der aktuellen Klasse, mit dem eine Methode schnell geöffnet werden kann.


3

Sie müssen die Standardbindungen ändern, um diese zu erhalten - aber ich mag:

F3 : Offene Erklärung.

F4 : Finden Sie Text im Projekt.

F4ist selbsterklärend, hat aber F3einige Komplikationen: Wenn Sie es für einen Funktionsaufruf verwenden, gelangen Sie zur Definition, und wenn Sie es für eine Definition verwenden, gelangen Sie zur Deklaration.


1
Strg + Klicken auf eine Erklärung macht das gleiche wie F3
Janik Zikovsky

3

Ctrl+ Shift+ G: Wenn eine Funktion, ein Objekt oder eine Variable ausgewählt ist: Finden Sie alle Vorkommen davon im Projekt (funktioniert auch mit Java).

Ctrl+ Alt+ G: Textsuche des aktuell ausgewählten Textes.

Ctrl + Linksklick: Gehen Sie zur Definition des Elements.


3

Ctrl+ Page Up: Zur nächsten Quelldatei gehen, die als Tab geöffnet wurde

Ctrl+ Page Down: Zur vorherigen Datei wechseln


2

Ctrl+ j: Inkrementelle Suche in der aktuellen Datei

Ctrl+ /(Ziffernblock): Gliederung - faltet alle Funktionen zusammen - für eine schnelle Ansicht


2

Ctrl+ Shift+ f: Dieser Code zum automatischen Einrücken


1
Ich denke, Strg + a gefolgt von Strg + i ist die bessere Wahl, wenn Sie nur die automatische Indetation wünschen, da Strg + Umschalt + f den gesamten Code automatisch formatiert, nicht nur den Einzug.
Dreua


1

Ctrl+ k: Vorwärts nach einem hervorgehobenen Text in einer Datei suchen.

Ctrl+ Shift+ k: Rückwärts nach einem hervorgehobenen Text in einer Datei suchen


1

Alt+ Shift+ T: Ausgewählte Methode: Wechseln Sie zwischen Inline, Out-of-Class in .h und Out-of-Class in .cpp


0

Die nächstgelegene ich bin bei der Schaffung von Klassen von Eclipse für J2EE bekommen ist (wieder) Karte ( Einstellungen-> Allgemein-> Keys ) „Neu (Class)“ auf Ctrl+ 1, und die Auswahl des nicht-existierenden Klassen Text vor , so dass es füllt die neuer Klassendialog mit dem Klassennamen.

Leider müssen Sie im Dialogfeld noch Quell- und Header-Dateinamen eingeben.


0

Für mich ist dies eine der nützlichsten Tastenkombinationen, insbesondere im Debug-Modus :

Alt+ / - Zur vorherigen / nächsten Cursorposition wechseln.



0

Shift+ Alt+ G: Getter und Setter generieren (binden)

Alt+ Ctrl+ : Dupliziere die Zeile (n)

Ctrl+ Shift+ /: Alle falten

Ctrl+ *: Entfalte alle

Ctrl+ /: Falten aktivieren / deaktivieren

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.