VSCode: Cara Membagi Editor secara Vertikal

293

Dalam kode Visual Studio, beberapa saat yang lalu, ketika saya menggunakan View-> Split Editor, itu akan terpecah secara vertikal. (Satu file di kiri dan satu file di kanan.)

Saya memperbarui Visual Studio Code dan ketika saya melakukan View-> Split Editor, selalu terbagi secara horizontal. (Satu file di atas dan satu file di bawah.)

Bagaimana saya bisa membagi secara vertikal?

RainingChain
sumber

Jawaban:

448

Dalam 1,20

ALT+ SHIFT+ 0 PC (Windows, Linux)

+ + 0 Mac

Pra-1.20

ALT+ SHIFT+ 1 PC (Windows, Linux)

+ + 1 Mac

Mengubah tata letak split editor dari horizontal ke vertikal

Di 1,25 Anda dapat membagi editor menjadi Gridtata letak. Periksa View=>Editor Layout

Ini disajikan dengan baik dalam Catatan rilis v1.25: tata letak editor kotak VS Code

v-andrew
sumber
107
BTW, ada di Viewmenu. Lihatlah Toggle Editor Group Layouttepat di bawah Split Editor.
v-andrew
22
Perhatikan bahwa ini BUKAN metode memiliki jendela yang terbagi secara horizontal dan vertikal; VSC melakukan satu, atau yang lain, tetapi tidak dapat melakukan keduanya pada saat yang sama.
Daniel Griscom
6
@ gabodev77 Menu check inView->Toggle Editor Group Layout
v-andrew
2
Alt+Shift+1bekerja untuk Linux Mint (yang berbasis Ubuntu).
Jack Steam
6
Bagaimana cara membatalkan 'splitting view'?
duong_dajgja
195

Jika Anda mencari cara untuk mengubahnya melalui GUI, setidaknya dalam versi saat ini 1.10.1 jika Anda mengarahkan kursor ke OPEN EDITORSgrup di EXPLORERpanel, muncul tombol yang mengubah tata letak grup editor antara horizontal dan vertikal.

Visual Studio Code - beralih tombol tata letak grup editor

DAGING BABI ASAP
sumber
Pertanyaan ... ketika saya memiliki file terbuka dan saya pergi untuk membagi layar file yang sama saya buka akan ditambahkan ke panel baru. Apakah ada cara untuk memisahkannya tanpa file yang sama atau tanpa file sama sekali?
TikaL13
@ TikaL13 Mencari melalui pengaturan Saya tidak melihat penyesuaian untuk mode Editor Terpisah. Itu tidak memungkinkan panel tanpa tab terbuka (itu kembali ke panel tunggal ketika tab terakhir ditutup), jadi itu harus membuka sesuatu ketika panel baru dibuat dan secara default ke tampilan lain dari file saat ini. Anda dapat menyeret tab di antara panel atau membuka file lain (file tersebut akan terbuka sebagai tab baru di mana panel mana pun aktif) dan kemudian tutup tab awal dari panel kedua.
BACON
1
Ya, saya berharap itu akan berfungsi sangat mirip dengan Sublime. Saya pikir saya melihat di suatu tempat bahwa fitur atau perbaikan ini mungkin akan dimasukkan dalam rilis berikutnya?
TikaL13
Meskipun, saya tidak tahu bagaimana cara mengubah "default" tetapi untuk rilis nanti saya harus menahan altketika mengklik pada split editoruntuk beralih antara vertikal dan horizontal.
pulkitsinghal
16

Untuk membelah secara vertikal:

+ \ Mac

Untuk membagi ortogonal (mis. Horizontal dalam kasus ini):

+ k+ + \ Mac

tebal
sumber
Apakah ada jalan pintas ke "unsplit"?
Udayraj Deshmukh
Saat ini menggunakan + w, meskipun itu perlu dilakukan untuk setiap file.
Udayraj Deshmukh
1
+ wberfungsi jika Anda ingin menutup salah satunya. + + atau berfungsi jika Anda hanya ingin memindahkannya
flurdy
11

Tekan CMD + SHIFT + P(MAC) dan cariToggle Editor Group

Marina
sumber
1
Untuk beberapa alasan, kombo kunci ALT + Shift + 1 tidak berfungsi untuk saya. Tapi ini berhasil. Terima kasih!
Martyn Chamberlin
6

Dalam versi 1.23.1, ini Ctrl+Shift+Pdan Split Editor Ini akan membagi layar secara vertikal dan Anda dapat menggunakannyaCtrl+K+LeftArrow

Cuplikan layar Editor Split

Balaji Ravichandran
sumber
4

Cukup di windows

ctrl + @ (tombol 2 di baris angka horisontal di keyboard)

Saher Elgendy
sumber
3

Binding kunci telah diubah dengan versi 1.20:

SHIFT+ ALT+0 untuk Linux.

Agaknya hal yang sama juga berlaku untuk Windows dan CMD+ OPT+ 0untuk Mac.

PET3R
sumber
2

Untuk mengubah editor dalam mode Lansekap dan Vertikal, ikuti langkah-langkah di bawah ini.

  1. Misalnya, buka dua file yang Anda miliki di bilah sisi kiri atau kanan, tergantung di mana Anda ditempatkan. Secara default selalu di sebelah kiri.

  2. Sekarang setelah kedua jendela terbuka, Anda harus menggunakan kombinasi tombol untuk PC (Alt + Shift + 1) untuk (Sistem Operasi Windows dan Linux) atau untuk MAC (Cmd + Opsi + 1) , seperti yang dikomentari di sini v-andrew.

Ariel Alejandro Wagner
sumber
2

Secara default, grup editor diletakkan dalam kolom vertikal (mis. Ketika Anda membagi editor untuk membukanya ke samping). Anda dapat dengan mudah mengatur grup editor dalam tata letak apa pun yang Anda suka, baik secara vertikal maupun horizontal:

Untuk mendukung tata letak yang fleksibel, Anda dapat membuat grup editor kosong. Secara default, menutup editor terakhir dari grup editor juga akan menutup grup itu sendiri, tetapi Anda dapat mengubah perilaku ini dengan pengaturan baruworkbench.editor.closeEmptyGroups: false:

masukkan deskripsi gambar di sini

Ada satu set tata letak editor yang telah ditentukan di yang baru View > Editor Layout menu:

masukkan deskripsi gambar di sini

Editor yang membuka ke samping (misalnya dengan mengklik toolbar editor Split Editor action) secara default akan terbuka ke sisi kanan editor aktif. Jika Anda lebih suka membuka editor di bawah yang aktif, konfigurasikan pengaturan baruworkbench.editor.openSideBySideDirection: down.

Ada banyak perintah keyboard untuk menyesuaikan tata letak editor dengan keyboard saja, tetapi jika Anda lebih suka menggunakan mouse, seret dan lepas adalah cara cepat untuk membagi editor ke segala arah:

masukkan deskripsi gambar di sini

Pintasan keyboard # Berikut adalah beberapa pintasan keyboard praktis untuk bernavigasi dengan cepat antara editor dan grup editor.

Jika Anda ingin memodifikasi pintasan keyboard default, lihat Binding Kunci untuk detailnya.

⌥⌘→ go to the right editor.
⌥⌘← go to the left editor.
⌃Tab open the next editor in the editor group MRU list.
⌃⇧Tab open the previous editor in the editor group MRU list.
⌘1 go to the leftmost editor group.
⌘2 go to the center editor group.
⌘3 go to the rightmost editor group.
unassigned go to the previous editor group.
unassigned go to the next editor group.
⌘W close the active editor.
⌘K W close all editors in the editor group.
⌘K ⌘W close all editors.

sumber
1

Saya baru saja menemukan solusi sederhana. Anda dapat menarik file yang dibuka dan bergerak ke arah empat sisi Editor, itu akan menunjukkan area yang disorot yang bisa Anda jatuhkan. Ini akan membagi tampilan secara otomatis, baik secara horizontal, vertikal, atau bahkan menjadi tiga baris.

VSCode v1.30.2

Pembaruan: Anda juga dapat menyeret file dari Explorer untuk membagi Editor dengan cara yang sama di atas.

Gaoping
sumber
0

Gunakan Pindahkan editor ke pintasan Grup Selanjutnya

Mac: ^ + ⌘ + ->

Jika Anda ingin mengubah cara pintas,

Buka palet perintah

Mac: ⌘ + shift + p

Pilih Preferensi: Buka Pintasan Keyboard

Cari Lihat: Pindahkan editor ke Grup Berikutnya

ogelacinyc
sumber