Vai al collegamento dell'editor in Intellij IDEA


232

Posso usare F12per saltare all'albero del progetto (se fosse l'ultimo strumento che ho usato), ma esiste una scorciatoia per tornare all'editor?


2
Se stai usando ESC per qualcos'altro (ad es. Vim), l'upgrade di questo aiuterà la situazione: l'upgrade di questo dovrebbe aiutare: youtrack.jetbrains.com/issue/IDEA-116865
pondermatic

1
Ti suggerisco alt + 1 per quello, più vicino alle posizioni delle dita
Pipo

Risposte:


505

Esc di solito riporta l'attenzione sull'editor.


2
Ah, peccato. Grazie per la tua rapida risposta!
Ionuț G. Stan,

29
Grazie! Non riesco a credere quanto sia stato difficile cercare tali informazioni :)
Alexander Torstling,

32
Ciao! Purtroppo non sembra funzionare con il terminale. Conosci qualche soluzione?
Ven

24
Esattamente quello che ha detto @Ven. Alcune finestre degli strumenti rispondono solo a Shift-Escape, che funziona ma nasconde la finestra degli strumenti.
spieden,

5
Esistono alcune soluzioni alternative per il terminale. Vedere questa risposta: stackoverflow.com/a/23860667/722929
Tobber

21

Con Alt + Home puoi effettivamente concentrarti sulla selezione del file e premere invio per andare all'editor.

Esc non si concentrerà sempre sull'editor.

Per quelli su Mac (non hai un tasto Home), usa Comando + E per aprire i file recenti, quindi premi Invio.


12

Premendo F4 ( Jump to Sourceazione) in una risorsa selezionata nella vista Progetto si apre l'editor con lo stato attivo.


2
Questo è davvero fastidioso che ho dovuto aggiungere il tasto Invio come seconda scorciatoia (insieme a F4) per aprire e focalizzare il file dalla vista Progetto
avalanche1

1
La soluzione migliore per me perché non nasconde altre finestre. Grazie.
davidxxx,

5

Un altro modo semplice per passare da Terminale a Editor (su Mac) con due tasti vicini tra loro: Premi ⌘1per andare alla finestra dello strumento di progetto, quindi premi Esc.


4

Questa è sicuramente una soluzione alternativa, ma, su mac os i seguenti tasti funzionano,

[ SHIFT + CMD + A ] > type "edit" > [ ENTER ]

Quindi, ho creato un servizio utilizzando Automator come segue,

  • non riceve input
  • attivo solo per il mio IDE (phpstorm)
  • esegue un AppleScript (vedi sotto)

Quindi ho mappato il servizio tramite "Preferenze di Sistema> Tastiera> Tasti di scelta rapida> Servizi" su

[ CTRL + OPTION + CMD + i ]

Il servizio Automator, contiene il seguente AppleScript,

on run {input, parameters}
    tell application "System Events"

        keystroke "A" using {shift down, command down}

        delay 0.2
        keystroke "edit"

        delay 0.2
        keystroke return

    end tell

    return input
end run

Non sapevo che fosse possibile, grazie per aver pubblicato questa risposta!
Pedromanoel,

ottima risposta qui - userò questo come modello anche per altri comandi
javadba,

Grazie. Maiusc + Cmd + A seguito da Esc sembra funzionare.
Jeff Schwab,

4

È possibile utilizzare ctrl + tabNaviga tra i file aperti nell'editor e le finestre degli strumenti.

Campione


2

Non esiste una soluzione perfetta, dal momento Escapeche non funziona se l'altra finestra degli strumenti è un terminale, con finestre ... di conseguenza c'è un ticket aperto su Jetbrains, il sito di tracciamento dei bug vede questo link .

Inoltre, se "Scorrimento automatico sull'origine" è disabilitato (stato predefinito in Intellij):

  • Escape mette il cursore nel file attualmente visibile nell'editor (come menzionato nelle altre risposte)
  • F4posiziona il cursore nel file attualmente selezionato nella vista Progetto .

2

Il modo più elegante trovato in mac: ctrl + tab + p

ctrl + tab: apre il file recente, sempre l'ultimo file aperto
ctrl + p: ultima riga nella mappa di tasti predefinita mac

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.