Saya tahu bahwa Anda dapat melompat dari hampir semua jendela di Intellij IDEA ke jendela editor dengan Esc. Di jendela terminal Intellij, ini tidak berfungsi. Adakah yang tahu bagaimana melakukan ini dengan pintasan keyboard? Ini akan menyenangkan karena saya dapat melompat dari editor saya ke terminal dengan Alt+ F12tetapi saya tidak dapat melakukannya dengan cara lain tanpa menggunakan mouse saya.
intellij-idea
keyboard-shortcuts
pogopaule
sumber
sumber
0
adalah editor, apakah itu membantu?0
adalahAnt Build
Shift + Esc
dari @Andrey yang disebutkan di bawah ini.Jawaban:
UPDATE - Maret 2016
Karena pertanyaan ini mendapatkan perhatian, saya ingin mengingatkan semua orang bahwa Anda dapat beralih antara editor dan jendela terminal dengan cukup mudah dengan built in action. Secara default, ini dipetakan ke Alt+ F12dan ⌥F12. Untuk memeriksa pemetaan lain, lihat dalam menu di View> Tool Windows> Terminal . Cara lainnya, buka halaman bantuan web Bekerja dengan Terminal Lokal Tertanam dan ubah opsi Peta Kunci di sudut kanan atas dan gulir ke paling ujung (tepat di atas bagian "Lihat juga") yang bertuliskan: "Beralih antara terminal lokal yang disematkan dan editor dengan menekan ... ". Anda dapat memetakan ulang tindakan ini di Pengaturan> Peta Kunci> Lainnya> Terminal
"Masalah" utama yang dibahas pertanyaan ini adalah apakah ada cara untuk kembali dari jendela terminal ke editor tanpa menutup jendela terminal.
[Pembaruan akhir Maret 2016]
================================================== =
Beberapa opsi yang dapat saya pikirkan saat ini.
Jika saya memikirkan ide lain, saya akan menambahkannya.
sumber
Ubuntu:
Mac:
sumber
™™
Ini mungkin opsi untuk menonaktifkan
Preferences > Tools > Terminal > Override IDE shortcuts
Esc bekerja setelah itu
sumber
Menjalankan IDEA 13 di OSX
Memperluas jawaban Mark Vedder, inilah pengalaman saya sejauh ini:
⌥F12(Alt + F12) (
Terminal
) akan mengubah visibilitas jendela alat terminal, sehingga Anda akan dibawa kembali ke editor setelah tersembunyi. Efek serupa dengan ⇧⎋(Shift + Esc) (Hide Active Tool Window
), yang akan menyembunyikan jendela alat aktif, mengembalikan fokus pada editor.Tidak bagus jika Anda ingin Terminal selalu terlihat
Meskipun merupakan ide bagus untuk merekam makro yang akan membawa Anda kembali ke editor melalui interaksi skrip, itu gagal berfungsi dalam praktiknya. Untuk satu hal, Terminal akan mencegat sebagian besar penekanan tombol, jadi Anda tidak akan dapat memicu makro. Bahkan ketika Anda berhasil memicu makro melalui tombol pintasnya dari beberapa jendela alat lain (jendela alat Proyek misalnya), itu tidak akan berfungsi (meskipun
Script execution finished
akan ditampilkan di sepanjang bagian bawah jendela IDEA)Tidak berfungsi
⌃⇥juga tidak akan berfungsi karena jendela Terminal tampaknya menghalangi sebagian besar kombinasi tombol. Tetapi bahkan jika itu berhasil, itu akan mengalihkan editor ke file berikutnya, jadi Anda masih perlu melakukan a ⌃⇧⇥untuk kembali ke yang asli (seperti yang ditunjukkan Mark).
Tidak berfungsi tetapi tidak terlalu keberatan karena dapat menghindari gangguan lain
Sementara Terminal memiliki fokus, tampak beberapa
Tools
shortcut masih dapat diakses selama Anda belum ditugaskan mereka diPreferences->Keymap
(sangat penting Anda tidak menyentuh ini - saya mencoba unassigning dan pemindahan ⌥1(Project
!) Dan itu akan memicu lagi dari dalam Terminal) . Memanggil salah satu pintasan ini dua kali akan mengalihkan jendela Alat itu, yang pada akhirnya membawa Anda kembali ke editor. Sebagai contoh, saya biasanya tidak menggunakanFavorites Tool Window
(yaitu biasanya tidak terlihat), jadi setiap kali saya perlu keluar dari Terminal saya cukup mengetik ⌥2 x 2 .Mungkin berhasil untuk Anda?
The ⎋kunci, bila digunakan pada setiap
Tool Window
, akan beralih kembali fokus ke editor. Jadi, mirip dengan (4.), pertama lakukan ⌥2atau pintasan lain yang berfungsi untuk memindahkan fokus dari Terminal ke yang berperilaku lebih baikTool Window
, lalu ⎋.Sama seperti (4.)
sumber
alt+2
dua kali adalah pemenangnyaAlt + 2
memasukkan2
simbol ganjil di terminal setiap kali Anda ingin fokus pada editor (setidaknya pada windows) yang cukup mengganggualt+2
tidak bekerja untuk saya. itu mengetik simbol ganjil (simbol merek dagang) di terminal. Pintasan lain yang disebutkan di sini juga menutup jendela terminal (on / off) yang mengganggu.Kemungkinan lain:
(Yang ini akan menutup panel terminal)
sumber
Di OSX PhpStorm 8, ⌘ 2dua kali berfungsi. ⌥+ angka kemungkinan tidak akan ditetapkan sebagai pintasan [default] di OSX karena merupakan karakter khusus seperti ™ ( ⌥ 2).
Bagi saya, hanya ⌘ 2, ⌘ 6dan ⌘ 9bekerja dengan ide ini, ⌘ 2menjadi yang paling tidak mengganggu seperti yang disarankan @dev.
Ada tiket terbuka tentang masalah fokus Terminal yang mungkin layak diikuti untuk melihat apakah perilaku ini membaik di masa mendatang.
sumber
Saya yakin jawaban yang lebih baik adalah
Ini karena sebagian besar jawaban seperti Alt + F12 adalah tentang menutup terminal dan berharap fokus kembali ke editor, tetapi dengan Alt + Home fokusnya adalah memilih editor dan terkadang fokusnya ada pada file tetapi sebenarnya adalah tidak dibuka. Dengan cara ini Anda juga bisa membukanya.
sumber
Mulai tahun 2020, Anda dapat menggunakan tombol yang sama ( Alt+ F12) untuk beralih antara terminal dan jendela sebelumnya.
sumber
Anggapan
Solusi ini mengasumsikan bahwa Anda ingin membiarkan terminal dan tab kontrol versi (atau tab apa pun) selalu terbuka dan tidak ingin menutupnya. Dan Anda ingin beralih dari terminal ke editor menggunakan pintasan keybaord.
Larutan
Tangkapan layar badai web
Anda dapat melihat webstorm saya, saya selalu membuka dua tab di bagian bawah. Dan Anda juga dapat melihat pengaturan terminal di tangkapan layar ini yang digunakan untuk membukanya dalam mode terpisah.
sumber
Anda dapat membuat Tab Terminal baru ( Ctrl+ Shift+ Tsaat berada di terminal) dan menyeret tajuk tab ke area editor, menjadikannya tab "normal".
Kemudian Anda dapat menggunakan alt+ leftdan alt+ rightuntuk beralih antara tab editor dan tab terminal (ketika dalam mode override IDE hotkeys), atau membagi secara vertikal, tetapkan pintasan "pergi ke splitter berikutnya" dan gunakan untuk beralih.
sumber
Ini akan mengaktifkan editor lagi
Alt+ 1laluEsc
sumber
Injellij -> Preferensi -> Peta Kunci -> cari "terminal" ->.
temukan atau ubah pintasan di sana
sumber