Lompat ke pintasan editor di Intellij IDEA


232

Saya dapat menggunakan F12untuk melompat ke pohon proyek (jika itu adalah alat terakhir yang saya gunakan), tetapi apakah ada jalan pintas untuk melompat kembali ke editor?


2
Jika Anda menggunakan ESC untuk sesuatu yang lain (mis. Vim), upvoting ini akan membantu situasi: Upvoting ini akan membantu: youtrack.jetbrains.com/issue/IDEA-116865
pondermatic

1
Sarankan Anda alt +1 untuk itu, lebih dekat dari posisi jari Anda
Pipo

Jawaban:


505

Esc biasanya membawa fokus kembali ke editor.


2
Ah, sayang sekali. Terima kasih atas balasan cepat Anda!
Ionuț G. Stan

29
Terima kasih! Saya tidak percaya betapa sulitnya saya harus mencari informasi itu :)
Alexander Torstling

32
Hai! Sayangnya, itu tidak bekerja dengan terminal. Tahu ada solusinya?
Ven

24
Persis apa yang dikatakan @Ven. Beberapa jendela alat hanya menanggapi Shift-Escape, yang berfungsi tetapi menyembunyikan jendela alat.
spieden

5
Ada beberapa solusi untuk terminal. Lihat jawaban ini: stackoverflow.com/a/23860667/722929
Tobber

21

Dengan Alt + Home Anda dapat benar-benar fokus memilih file dan tekan enter untuk pergi ke editor.

Esc tidak selalu akan fokus pada editor.

Bagi mereka yang menggunakan Mac (Anda tidak memiliki kunci Beranda), gunakan Command + E untuk membuka file terbaru lalu tekan enter.


12

Menekan F4 ( Jump to Sourcetindakan) dalam sumber daya yang dipilih di Project View membuka editor dengan fokus.


2
Ini benar-benar menjengkelkan karena saya harus menambahkan tombol Enter sebagai pintasan kedua (bersama dengan F4) untuk membuka dan memfokuskan file dari tampilan Project
avalanche1

1
Solusi terbaik bagi saya karena tidak menyembunyikan jendela lain. Terima kasih.
davidxxx

5

Cara mudah lain untuk pergi dari Terminal ke Editor (di Mac) dengan dua tombol yang berdekatan: Tekan ⌘1untuk pergi ke jendela alat proyek, lalu tekan Esc.


4

Ini jelas merupakan solusi, tetapi, pada mac os, penekanan tombol berikut berfungsi,

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

Jadi, saya membuat Layanan menggunakan Automator sebagai berikut,

  • tidak menerima input
  • aktif hanya untuk IDE saya (phpstorm)
  • menjalankan AppleScript (lihat di bawah)

Lalu saya memetakan Layanan melalui "System Preferences> Keyboard> Shortcuts> Services" ke

[ CTRL + OPTION + CMD + i ]

Layanan Automator, berisi AppleScript berikut,

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

Saya tidak tahu ini mungkin, terima kasih telah mengirimkan jawaban ini!
pedromanoel

jawaban yang bagus di sini - saya akan menggunakan ini sebagai template untuk perintah lain juga
javadba

Terima kasih. Shift + Cmd + A diikuti oleh Esc juga tampaknya berfungsi.
Jeff Schwab

4

Anda dapat menggunakan ctrl + tabNavigasi antara file yang dibuka di editor, dan jendela alat.

Sampel


2

Tidak ada solusi yang sempurna, karena Escapetidak berfungsi jika Tool Window Anda yang lain adalah Terminal, Windowed ... akibatnya ada tiket terbuka di Jetbrains, situs pelacakan bug melihat tautan ini .

Juga, jika Anda menonaktifkan "Autoscroll to Source" (status default di Intellij):

  • Escape menempatkan kursor dalam file yang saat ini terlihat di editor (Seperti disebutkan dalam Jawaban lain)
  • F4menempatkan kursor dalam file yang saat ini dipilih dalam tampilan Project .

2

Cara paling elegan ditemukan di mac: ctrl + tab + p

ctrl + tab: buka file terbaru, selalu file terakhir dibuka
ctrl + p: baris terakhir di mac default keymap

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.