Visual Studio Code memiliki kombinasi hotkey untuk membagi jendela saat ini menjadi 2 atau 3 panel:
"key": "ctrl + \", "command": "workbench.action.splitEditor"
Sayangnya, saya tidak dapat menemukan cara untuk beralih di antara panel-panel seperti itu tanpa mouse. Kebiasaan lama saya untuk menggunakan F6juga tidak berhasil.
Apakah didukung di editor Visual Studio Code atau tidak?
visual-studio-code
hotkeys
bialix
sumber
sumber
Jawaban:
https://code.visualstudio.com/docs/customization/keybindings#_editorwindow-management
Untuk Windows: Ctrl+ 1, Ctrl+ 2dan Ctrl+ 3.
Untuk Mac: Cmd+ 1, Cmd+ 2dan Cmd+ 3.
Tidak ada tombol melingkar antara panel, mirip dengan apa Ctrl+ tabs tidak untuk file, meskipun.
sumber
Ctrl + Shift + [ / ]
tampaknya dipetakan ke lipat kode dan berlangsung dalam versi saya (1,46). Saya tidak pernah mengubah default. Apakah ini berarti mereka mengubah default?Jika Anda terbiasa bekerja di vim (dan / atau tmux) dan ingin berpindah tempat
ctrl+hjkl
tambahkan ini ke
keybindings.json
sumber
Ctrl
+x
penyelesaian garis VsCodeVim (mungkin di antara hal-hal lain) sehingga terasa masuk akal untuk menonaktifkan pintasan ini dalam mode penyisipan:"when": "vim.mode != 'Insert'"
keybindings.json
- lihat dokumen bermanfaat di sini: code.visualstudio.com/docs/getstarted/…Gunakan F6 untuk Siklus Antar Grup Editor
Ada saklar melingkar di antara panel. Ini disebut "Cycle Between Editor Groups."
Di luar kotak, itu tidak ditetapkan. Kami dapat menetapkannya untuk F6.
keybindings.json
.keybindings.json
kalau tidak
Atau, gunakan tombol pintas manajemen jendela kotak.
sumber
Untuk pengguna Mac dan VS Code 1.17 terbaru:
1,2,3
nomor panesumber
Alt+ ←dan Alt+ →berfungsi di luar kotak pada Windows. Itu hanya akan beralih di antara panel layar terbagi dan itu tidak akan mengaktifkan kembali file tidak aktif di dalam panel.
sumber
Cara lain adalah dengan menggunakan Ctrl + PageUp / PageDow untuk beralih antar panel.
sumber
Apa yang Anda cari adalah opsi
workbench.action.terminal.focusNextPane
:sumber
focusPreviousPane
opsi."when": "terminalFocus"
spesifikasi, itu membuat mengelola terminal lebih cepat karena saya tidak perlu menambahkan jalan pintas sepertiCtrl + `
.alt+down
dan menghapusterminalFocus
seperti yang dijelaskan oleh @PhilippeFanaro membuatnya sempurna;)alt
kunci fokus hilang dan bilah menu malah menjadi fokus (bilah dengan file, edit, seleksi, lihat, pergi dll, dll ... pilihan di bagian paling atas)Ya, ada tombol pintas untuk beralih di antara panel jendela "editor", jika itu yang Anda maksud.
Itu harus dikonfigurasi. Ini karena perintah yang memungkinkan bersepeda melalui panel editor (alias grup editor) tidak memiliki pemetaan / penjilidan keyboard standar. Buka opsi menu "Pintasan Keyboard" dan cari workbench.action.navigateEditorGroups. Klik ikon + untuk menambah / menetapkan ikatan kunci. Saya memetakannya ke Alt + Q karena pada keyboard qwerty 'q' tepat di sebelah tombol Tab. Mengingat bahwa Alt + Tab siklus melalui OS terbuka Windows, tampaknya semacam alami di sana.
sumber
Jelas jawaban terbaik adalah komentar tersembunyi pada jawaban teratas. Tidak yakin mengapa tidak ada jawaban untuk itu:
CMD + SHIFT + [
dan
CMD + SHIFT + ]
Saya tidak yakin mengapa ada orang yang menggunakan
cmd + 1
atau variasinya.sumber
cmd + 1
atau itu varian lainnya (2
,3
,4
, dll) karena itulah cara yang paling tab aplikasi kerja.CMD + SHIFT + ]
memperlakukan semua panel seperti tab saudara di jendela yang sama.Jika maksud Anda grup editor, ini dia.
sumber