Tastaturkürzel zum Wechseln zum vorherigen Ansichtsort (Vorwärts / Rückwärts navigieren) in IntelliJ IDEA

328

Ich weiß, dass Ctrl+ Shift+ Backspaceverwendet wird, um zum Speicherort der letzten Bearbeitung zu gelangen.

Aber ich möchte zu dem Ort springen, an dem ich zuletzt war, nicht unbedingt zu einem Ort, an dem ich etwas bearbeitet habe.

Wenn ich zum Beispiel mit Ctrl+ zu einer Deklaration gesprungen Bbin, möchte ich dorthin zurückkehren, wo ich vor dem Springen war.

AnkurVj
quelle

Antworten:

451

Alt+ Shift +← (Left Arrow)

oder

Ctrl+ E( Popup " Letzte Dateien" ).

Überprüfen Sie auch:

Ctrl+ Shift+ E(das Popup " Zuletzt bearbeitete Dateien" ).

Mac - Anwender, ersetzt Ctrlmit ⌘ (command)und Altmit ⌥ (option).

Update In Version 12.0 ist es Alt+ Shift+ ← (Left Arrow)anstelle von Alt+ Ctrl + ← (Left Arrow).

Update 2 In Version 14.1 (und möglicherweise früher) ist es Ctrl+[

Update 3 In IntelliJ IDEA 2016.3 ist es Ctrl+ Alt +← (Left Arrow)

Update 4 In IntelliJ IDEA 2018.3 ist es Alt+ Shift +← (Left Arrow)

Update 5 In IntelliJ IDEA 2019.3 ist es Ctrl+ Alt +← (Left Arrow)

Tomasz Nurkiewicz
quelle
31
Klappt wunderbar ! Mein dummer Grafiktreiber hatte diese Tasten für die Bildschirmdrehung konfiguriert und musste diese zuerst deaktivieren. Können Sie mir auch die Verknüpfung zu einer Funktionsdefinition innerhalb einer Klasse mitteilen, indem Sie den Funktionsnamen in ein Popup eingeben (wie ctrl + nbeim Öffnen einer Klasse)
AnkurVj
3
In v12.0 ist es Alt+shift+leftanstelle vonAlt+Ctrl+left
Quentin
2
Weiß jemand, wie man zum letzten Ansichtsort springen kann, wenn sich dieser Ort in derselben Datei wie die aktuelle Ansicht befindet?
Fopedush
44
Strg + Umschalt + links, dreht meinen Bildschirm nur um: /
Alicia
24
So deaktivieren Sie einige Intel-Grafik-Treiber-Shorcuts unter Windows. Klicken Sie mit der rechten Maustaste auf den Desktop .
Pablo Jomer
109

Das zugrunde liegende Problem ist Ctrl+ Alt+ Leftund Rightwird von Fenstermanagern verwendet, um den Arbeitsbereich und / oder die OEM-Dienstprogramme zu wechseln und die Bildschirmausrichtung zu ändern.

Sie können die Zuweisungen ändern File / Settings / Keymapdann Main Menu / Navigatefinden Backund Forwardund Rechtsklick auf Add Keyboard Shortcuteinen alternativen Schlüssel Akkord zu setzen.

Alt Graph+ Leftund Alt Graph+ Rightfunktionieren gut für mich (IDEA 13.1.4 unter Ubuntu unter IceWM).

Steve Pitchers
quelle
1
Jede Systemtastaturverknüpfung sollte die Supertaste enthalten, um sie von normalen Anwendungen zu trennen. Schlechtes Design. Weitere Ubuntu-Konflikte: askubuntu.com/questions/412046/…
Ciro Santilli 法轮功 冠状 病 六四 事件 24
6
Vielen Dank, dass Sie die Befehlsnamen "Vorwärts" und "Zurück" erwähnt haben. Auf diese Weise konnte ich sie leicht neu zuordnen.
Christoph Hegemann
3
AltGr + Links / Rechts funktioniert in IDEA 2016.3.1 unter Ubuntu sofort für mich.
Lynn
Das habe ich länger gesucht. Es ist die richtige Lösung. Vielen Dank an Steve Pitchers
Greenhorn
48

CMD+[ -> Zurück

CMD+] -> Weiter

==========

Für OSX sind cmd+ [und ]die beste Wahl, um hin und her zu gehen, da sie so nahe an den Fingern liegen, dass Sie das Handgelenk nicht ein wenig verdrehen müssen, ein Tastendruck weniger, ideal für Benutzer im Vim-Modus.

Wie vom OP angefordert, funktioniert dies gut mit cmd+, Bwas das Springen in / zur Methoden- / Variablendefinition erleichtert und sofort mit cmd+ zurückkommt [. Versuche es.

nehem
quelle
1
Denken Sie auch daran, dass "cmd + [" & "cmd +]" ein beliebtes Paar in Chrome, iTerm, Firefox ist, um hin und her zu gehen.
Nehem
1
Trotzdem haben alle Jetbrains-Produkte hoch konfigurierbare Keymaps. Ich hätte Strg + [& Strg +] für diesen Zweck konfiguriert, auch unter Windows oder Ubuntu.
Nehem
26

Für Ubuntu funktionieren Ctrl+ Alt+ Leftund Ctrl+ Alt+ Righteinwandfrei.

Standardmäßig sind diese Tasten für die Navuntu-Arbeitsbereichsnavigation zugewiesen.

Sie müssen dies deaktivieren, indem Sie zu:

System Settings > Keyboard > Shortcuts Tab > Navigationund deaktivieren Switch to workspace leftund Switch to workspace rightdurch Drücken Backspace.

Oder Sie können Verknüpfungen in Intellij selbst ändern:

File > Settings > Keymap > Main menu > Navigate > Back/Forward
Yogesh Umesh Vaity
quelle
15

Fragen und Antworten sind in Intellij ...

CTRL/CMD+ SHIFT+ Ax 2 TYPECaret

Eddie B.
quelle
@StevePitchers Sie sollten ein Popup für ein modales Fenster (Leiste) sehen. Dann tippe 'caret' oder verschiebe caret um genau zu sein ... das zeigt alle Verknüpfungen der
Eddie B
@Eddie B. Danke: Ich hatte auch die Eingabetaste gedrückt und erwartet, dass ein Hilfebrowser angezeigt wird. Das zugrunde liegende Problem ist Strg-Alt-Links und -Recht wird von Fenstermanagern verwendet, um Fenster zu drehen, und / oder OEM-Dienstprogramme, um die Bildschirmausrichtung zu ändern. Ich werde eine Antwort hinzufügen ...
Steve Pitchers
11

Für Version 14. Auf dem Mac ist es ( alt) + +

Peiti Li
quelle
7

OSX- und Android Studio-Version:

CMD+ [und CMD+]

um zum vorherigen Carret-Standort zu gelangen.

Bresiu
quelle
6

Bisher viele hervorragende Antworten, und sie beantworten die Frage ... Aber wenn Sie sich nicht mit dem Deaktivieren der Einstellungen des Grafiktreibers oder dem Erstellen neuer Tastaturzuordnungen befassen müssen oder sich über eine Remote-Sitzung (RDP) oder entwickeln möchten Innerhalb einer VM, die Ihre Tastenanschläge abfängt, funktioniert die gute alte Tastaturnavigation weiterhin. Rufen Sie einfach Alt-Ndas NavigateMenü auf und Bdrücken Sie die Taste.

Bitte beachten Sie, dass Sie nicht alle Tasten gleichzeitig drücken. Damit:

Alt-N warten B

Dies ist, was ich die ganze Zeit benutze, für genau den Fall, nach dem das OP gefragt hat. Dies wird wahrscheinlich auch alle IntelliJ-Updates durchhalten.

Ray N.
quelle
5

In IntellJ 2017.2,

Ctrl+ [und Ctrl+ ]navigieren zwischen vorherigen Speicherorten in der aktuellen Datei.

Ctrl+ Alt+ und Ctrl+ Alt+ navigieren in allen Dateien zwischen vorherigen Speicherorten .

Ben Ellis
quelle
Wird der vorherige Speicherort in der aktuellen Datei noch unterstützt? Wie heißt diese Aktion?
Andrea Zilio
5

Meistens ist die Standardkombination für Tastenkombinationen Ctrl+ Alt+ Left/Right. (Ich benutze die Linux-Version)

Oder Sie können eine Symbolleistenoption dafür haben. Aktivieren Sie die Symbolleiste über Ansicht -> Symbolleiste . Der linke und der rechte Pfeil machen dasselbe. Wenn Sie den Mauszeiger darüber halten, sehen Sie auch die Tastenkombination.

Geben Sie hier die Bildbeschreibung ein Geben Sie hier die Bildbeschreibung ein

Nur für den Fall, dass die Tastenkombination nicht funktioniert (dies kann verschiedene Gründe haben, z. B. wenn Sie eine virtuelle Maschine verwenden usw.), können Sie diese Standard-Tastenkombination ändern oder eine zusätzliche Kombination hinzufügen (z. B. Für Zurück / Verschieben nach vorheriges Ctrl + Alt+ <oder Comma).

Gehen Sie zu Einstellungen -> Keymap auswählen (geben Sie Keymap in die Suchleiste ein) -> ** Editor-Aktionen -> backNavigationsoptionen suchen und finden -> Ändern Sie die Einstellungen nach Ihren Wünschen .

Geben Sie hier die Bildbeschreibung ein

Prime
quelle
3

Navigieren Sie vorwärts / rückwärts

Ctrl +  Alt+ Left/Right

Yuliia Ashomok
quelle
2

Für Mac-Benutzer Verwenden Sie Command+ [für Rückwärts und Command+ ]für Vorwärts.

Santhosh Surimani
quelle
2

Die Verwendung der folgenden Methoden mit nur zwei Tasten ist einfacher:

control + Tab

oder

Alt+ Left/Right

Vijendran Selvarajah
quelle
2

Abhängig von der Keymap ausgewählt.

Keymap: Mac OS X +
Pfeiltasten nach links und rechts Keymap: Mac OS X 10.5+ + [/]

In Pycharm hatte ich ähnliche Probleme. Um dies zu beheben, ändern Sie Ihre Keymap in den Einstellungen.

Shrikant Gupta
quelle
1

Wie @itsneo sagte, finde ich persönlich + [und ]die bequemsten auf einem Mac. Aber ich kann verstehen, wenn Sie von der Linux-Seite kommen. Dann können Sie + alt+ oder verwenden .

Steve
quelle
1

In Version 2018.1 sind die Tastaturkürzel für die Navigation Shift+ Alt+ LeftoderRight

Riyafa Abdul Hameed
quelle
1

Sie können das Folgende verwenden, um zurück in 2017.3.4 zu navigieren

Alt + Left

Ramaka
quelle
0

Wenn Sie eine Mac-Tastatur mit UNIX verwenden;

control+ alt+ command+ leftoder rightsollte sicher funktionieren.

ssrp
quelle