Scorciatoia da tastiera per passare alla posizione della vista precedente (andare avanti / indietro) in IntelliJ IDEA


328

So che Ctrl+ Shift+ Backspaceviene utilizzato per andare alla posizione dell'ultima modifica.

Ma voglio saltare in qualunque posizione mi trovassi più di recente, non necessariamente dove ho modificato qualcosa.

Ad esempio, se sono passato a una dichiarazione usando Ctrl+ B, allora voglio tornare a dove ero prima di saltare.

Risposte:


451

Alt+ Shift +← (Left Arrow)

o

Ctrl+ E( Popup File recenti ).

Controlla anche:

Ctrl+ Shift+ E(il pop-up File modificati di recente ).

Utenti Mac, sostituiscono Ctrlcon ⌘ (command)e Altcon ⌥ (option).

Aggiornamento In v12.0 è Alt+ Shift+ ← (Left Arrow)invece di Alt+ Ctrl + ← (Left Arrow).

Aggiornamento 2 Nella v14.1 (e possibilmente in precedenza) è Ctrl+[

Aggiornamento 3 In IntelliJ IDEA 2016.3 è Ctrl+ Alt +← (Left Arrow)

Aggiornamento 4 In IntelliJ IDEA 2018.3 è Alt+ Shift +← (Left Arrow)

Aggiornamento 5 In IntelliJ IDEA 2019.3 è Ctrl+ Alt +← (Left Arrow)


31
Funziona come un fascino! Il mio stupido driver video aveva configurato questi tasti per la rotazione dello schermo, prima doveva disabilitarlo. Potresti anche dirmi il collegamento a una definizione di funzione all'interno di una classe digitando il nome della funzione in un popup (come ctrl + nfa per l'apertura di una classe)
AnkurVj

3
In v12.0 è Alt+shift+leftinvece diAlt+Ctrl+left
Quentin il

2
Qualcuno sa come si può saltare all'ultima posizione della vista se detta posizione si trova nello stesso file della vista corrente?
Fopedush,

44
Crtl + Maiusc + sinistra, capovolge il mio schermo: /
Alicia,

24
Per disabilitare alcuni shorcut del driver Intel per grafica su Windows. Fare clic con il tasto destro del mouse sul desktop -> selezionare Risoluzione dello schermo -> Fare clic su Impostazioni avanzate -> Fare clic sulla scheda del fornitore "Intel (R) ..." -> Premere le proprietà grafiche o il pulsante simile -> Selezionare la scheda Opzioni e supporto -> Disabilita funzionalità tasto di scelta rapida .
Pablo Jomer,

110

Il problema di fondo è Ctrl+ Alt+ Lefte Rightviene utilizzato dai gestori delle finestre per cambiare area di lavoro e / o utilità OEM per modificare l'orientamento dello schermo.

È possibile modificare le assegnazioni usando File / Settings / Keymapquindi Main Menu / Navigatetrovare Backe Forwardfare clic con il pulsante destro del mouse Add Keyboard Shortcutper impostare un accordo di chiave alternativo.

Alt Graph+ Lefte Alt Graph+ Rightfunziona bene per me (IDEA 13.1.4 su Ubuntu sotto IceWM).


1
Ogni scorciatoia da tastiera di sistema dovrebbe includere il tasto super per separarli dalle normali applicazioni. Cattivo design. Altri conflitti con Ubuntu: askubuntu.com/questions/412046/…
Ciro Santilli 24 冠状 病 六四 事件 法轮功

6
Grazie per aver menzionato i nomi dei comandi "Avanti" e "Indietro". In questo modo potrei facilmente rimapparli.
Christoph Hegemann,

3
AltGr + Sinistra / Destra funziona per me immediatamente in IDEA 2016.3.1 su Ubuntu.
Lynn,

Questo è quello che stavo cercando da più tempo. È la soluzione giusta. Grazie @Steve Pitchers
greenhorn,

48

CMD+[ -> Vai precedente

CMD+] -> Vai avanti

==========

Per OSX, cmd+ [e ]sono le migliori scelte per andare avanti e indietro, poiché si trovano così vicino alle dita, evitando un po 'di torsione del polso, un tasto in meno, ideale per gli utenti in modalità vim.

Come richiesto dall'OP, questo funziona bene con cmd+ Bche facilita il salto dentro / alla definizione del metodo / variabile e ritorna immediatamente usando cmd+ [. Prova.


1
Ricorda anche che "cmd + [" & "cmd +]" sono una coppia popolare in Chrome, iTerm, Firefox per andare avanti e indietro.
Nehem,

1
Tuttavia, tutti i prodotti Jetbrains hanno keymap altamente configurabili, avrei configurato Ctr + [& Ctrl +] per questo scopo, anche in Windows o Ubuntu.
Nehem,

26

Per Ubuntu, Ctrl+ Alt+ Lefte Ctrl+ Alt+ Rightfunzionano bene.

Per impostazione predefinita, questi tasti sono assegnati alla navigazione nell'area di lavoro di Ubuntu.

Devi disabilitarlo andando a:

System Settings > Keyboard > Shortcuts Tab > Navigatione disabilitare Switch to workspace lefte Switch to workspace rightpremendo Backspace.

Oppure puoi scegliere di cambiare le scorciatoie in Intellij stesso:

File > Settings > Keymap > Main menu > Navigate > Back/Forward

15

Domande e risposte sono integrate in Intellij ...

CTRL/CMD+ SHIFT+ AX 2 TYPEaccento circonflesso


@StevePitchers Dovresti vedere un pop-up finestra (barra) modale. Quindi digitare 'caret' o spostare il cursore per essere precisi ... che mostrerà tutte le scorciatoie per il movimento del cursore ;-)
Eddie B

@Eddie B. Grazie: avevo anche premuto Invio aspettandomi che apparisse un browser di aiuto. Il problema di fondo è Ctrl-Alt-Sinistra e -Right viene utilizzato dai gestori delle finestre per capovolgere i riquadri e / o le utility OEM per modificare l'orientamento dello schermo. Aggiungerò una risposta ...
Steve Pitchers il


7

Versione OSX e Android Studio:

CMD+ [e CMD+]

per passare alla posizione precedente del carret.


6

Molte risposte eccellenti finora, e rispondono alla domanda ... Ma, se non vuoi occuparti della disabilitazione delle impostazioni del driver grafico, della creazione di nuove mappature della tastiera o dello sviluppo attraverso una sessione remota (RDP) o all'interno di una macchina virtuale che intercetta le sequenze di tasti, la buona navigazione della tastiera funziona ancora. Basta fare Alt-Nper aprire il Navigatemenu e quindi premere il Btasto.

Si noti che non si premono tutti i tasti contemporaneamente. Così:

Alt-N aspettare B

Questo è quello che uso sempre, esattamente per il caso di cui l'OP ha chiesto. Inoltre, questo probabilmente terrà conto di eventuali aggiornamenti IntelliJ.


5

In IntellJ 2017.2,

Ctrl+ [e Ctrl+ ]navigano tra le posizioni precedenti nel file corrente .

Ctrl+ Alt+ e Ctrl+ Alt+ navigano tra le posizioni precedenti in tutti i file.


la posizione precedente nel file corrente è ancora supportata? Come si chiama quell'azione?
Andrea Zilio,

5

Principalmente la combinazione di tasti di scelta rapida predefinita è Ctrl+ Alt+ Left/Right. (Sto usando la versione di Linux)

Oppure puoi avere un'opzione sulla barra degli strumenti . Abilitare la barra degli strumenti da Visualizza -> Barra degli strumenti . Le frecce sinistra e destra faranno lo stesso. Se ci passi sopra puoi vedere anche la combinazione di tasti di scelta rapida.

inserisci qui la descrizione dell'immagine inserisci qui la descrizione dell'immagine

Nel caso in cui la combinazione di tasti non funzioni (ciò può essere dovuto a diversi motivi come l'utilizzo di una macchina virtuale, ecc.) È possibile modificare questa combinazione di tasti predefinita o aggiungere una combinazione aggiuntiva (ad esempio: Indietro / Sposta in precedente Ctrl + Alt+ <o Comma).

Vai su Impostazioni -> seleziona keymap (digita keymap nella barra di ricerca) -> ** Azioni dell'editor -> cerca backe trova le opzioni di navigazione -> modifica le impostazioni come preferisci.

inserisci qui la descrizione dell'immagine





2

Dipende dalla Keymap selezionata.

Keymap: Mac OS X + Tasti freccia destra sinistra
Keymap: Mac OS X 10.5+ + [/]

Stavo affrontando problemi simili a Pycharm. Per risolvere cambia la tua Keymap in Preferenze.


1

Come ha detto @itsneo, trovo personalmente + [e ]quelli più convenienti su un Mac. Ma posso capire se vieni dal lato Linux delle cose. Quindi puoi usare + alt+ o .


1

Con la versione 2018.1 le scorciatoie da tastiera per la navigazione sono Shift+ Alt+ LeftoRight


1

È possibile utilizzare quanto segue per tornare indietro nel 2017.3.4

Alt + Left


0

Se utilizzi una tastiera Mac utilizzando il sistema operativo UNIX;

control+ alt+ command+ lefto rightdovrebbe funzionare sicuramente.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.