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.

Etienne Savard
quelle

Antworten:

61

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

pdemarest
quelle
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

w00t
quelle
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.

Dan Berindei
quelle
23

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

Hai
quelle
21

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

Rakslice
quelle
18

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

Vincenzo Pii
quelle
15

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

pdemarest
quelle
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.)

Claudiu
quelle
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)

Yeo
quelle
5

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

mefiX
quelle
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.

dls
quelle
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.

Laurent Debricon
quelle
3

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

Ctrl+ Page Down: Zur vorherigen Datei wechseln

Baloolaoo
quelle
2

Ctrl+ j: Inkrementelle Suche in der aktuellen Datei

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

Tsenapathie
quelle
2

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

Benutzer2481909
quelle
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
2

Ctrl+ Shift+ {öffnet einen parallelen Editor für dieselbe Quelldatei.

Mostafa Saad
quelle
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

San
quelle
1

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

Justus Schwan
quelle
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.

Jotadepicas
quelle
0

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

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

Loukan ElKadi
quelle
0

Alt+ Shift+ : Wählen Sie einen Block.

M Aung
quelle
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

Sergen Çetin
quelle