Adakah yang tahu pintasan keyboard (Mac dan Linux) untuk mengalihkan fokus antara editor dan terminal terintegrasi dalam Visual Studio Code?
visual-studio-code
Abhijeet
sumber
sumber
ctrl
+ '`' akan menjadi yang terbaik#-> Linux
ctrl
+ '' 'bekerja dengan Windows dengan sempurna juga!Jawaban:
Walaupun ada banyak toggle modal dan pintasan navigasi untuk VS Code, tidak ada satu khusus untuk "pindah dari editor ke terminal, dan kembali lagi". Namun Anda dapat membuat dua langkah dengan membebani berlebih
key
dan menggunakanwhen
klausa .Buka keybindings.json dari editor: CMD-SHIFT-P -> Preferensi: Buka File Pintasan Keyboard dan tambahkan entri ini:
Dengan pintasan ini saya akan fokus antara editor dan Terminal Terpadu menggunakan keystroke yang sama.
sumber
"ctrl+`"
dapat ditentukan sebagai"ctrl+oem_3"
.keybindings.json
file.CMD-SHIFT-P
->Preferences: Open Keyboard Shortcuts File
. Juga sumber yang bagus: code.visualstudio.com/docs/getstarted/keybindingsctrl+` : Untuk Fokus pada Terminal Terpadu
ctrl+1 : Untuk Fokus pada Editor (Jika perintah editor-2 adalah ctrl+ 2)
Info Lebih Lanjut: http://www.rscoder.com/2020/04/how-to-switch-focus-between-editor-and.html
sumber
Ctrl+ Jbekerja; tetapi juga menunjukkan / menyembunyikan konsol.
sumber
Sedikit terlambat ke permainan tetapi saya mengkonfigurasi milik saya sebagai berikut di
keybindings.json
:Saya ingin kunci terpisah untuk membuka / menutup terminal dan mengalihkan fokus bolak-balik antara jendela.
sumber
alt+`
tampaknya buggy - dilacak di github.com/Microsoft/vscode/issues/41024#issuecomment-363096692alt
lebih mudah untuk menekan daripadactrl
, jadi dalam konfigurasi saya itu sebaliknya.alt
untuk beralih fokus.Pada versi: 1.26.1 (linux), pintasan tidak diatur secara default. Untuk mengatur pintasan
Untuk fokus editor sudah diatur secara default.
sumber
Saya mengkonfigurasi milik saya sebagai berikut karena saya menemukan ctrl+ `agak sulit untuk ditekan.
Saya juga mengkonfigurasi yang berikut untuk berpindah di antara grup editor.
By the way, saya dikonfigurasi Caps Lockuntuk ctrldi Mac dari
System Preferences => keyboard =>Modifier Keys
.sumber
Pengikat tombol default untuk beralih ke terminal terintegrasi adalah "Ctrl +` "menurut halaman dokumentasi pintasan keyboard vscode . Jika Anda tidak menyukai pintasan itu, Anda dapat mengubahnya di file keybindings Anda dengan menambahkan sesuatu yang mirip dengan:
Tampaknya tidak ada pengikatan kunci default untuk hanya memfokuskan panel bawah. Jadi, jika Anda tidak ingin beralih panel bawah, Anda perlu menambahkan sesuatu yang mirip dengan berikut ini ke file keybindings Anda:
sumber
focusPanel
ini untuk wilayah umum (termasuk hal-hal seperti "Masalah", "Keluaran" dan "Konsol Debug". Ada juga tindakan khusus untuk Terminal Terpaduworkbench.action.terminal.focus
.Coba gunakan ctrl + ` untuk mengubah visibilitas terminal dan sebagai hasilnya beralih fokus.
sumber
Tidak persis apa yang diminta, tetapi saya merasa sangat bermanfaat dan terkait.
Jika seseorang ingin mengubah dari satu terminal ke terminal lain juga terbuka di panel terminal terintegrasi Visual Studio, Anda dapat mencari:
Terminal: Focus Next Terminal
Atau tambahkan pintasan tombol berikut dan lakukan lebih cepat dengan kombinasi keyboard.
Saya harap ini membantu orang lain.
sumber
Jawaban oleh Shubham Jain adalah pilihan terbaik sekarang menggunakan pintasan keyboard bawaan.
Saya memetakan
ke Ctrl+;
dan dipetakan kembali
ke Ctrl+L
Dengan cara ini Anda dapat memindahkan fokus antara terminal dan editor, dan beralih terminal semua dalam jarak dekat.
sumber
Secara umum, kode vs digunakan
ctrl+j
untuk membuka Terminal jadi saya membuat keybinding untuk beralih denganctrl+k
kombinasi, seperti di bawah ini dikeybindings.json
:sumber
SOLUSI WINDOWS SEDERHANA UNTUK SETIAP LAYOUT KEYBOARD (dapat bekerja untuk OS lain tetapi tidak diuji)
Saya menggunakan keyboard Finlandia sehingga tidak ada yang di atas berfungsi tetapi ini harus bekerja untuk semua keyboard.
sumber
Saya melakukan ini dengan pergi ke pengaturan> Keyboard Shortcuts kemudian di bagian mana ia memberikan terminal fokus jenis bar pencarian dan pilih opsi. Ini akan meminta untuk mengetik kombinasi yang ingin Anda atur untuk tindakan ini. Lakukan. Adapun fokus editor, ketik "fokus editor" di bilah pencarian dan ketik kunci yang Anda inginkan. JIKA Anda menambahkan kunci dengan sangat baik. itu dapat dihapus dengan pergi mengedit jason seperti disebutkan dalam komentar di atas
sumber
control + '~' akan bekerja untuk beralih di antara keduanya. dan ' ` ' tepat di atas tombol tab.
sumber