VSCode: Cách phân chia trình chỉnh sửa theo chiều dọc


293

Trong mã Visual Studio, cách đây một thời gian, khi tôi sử dụng View-> Split Editor, nó sẽ phân chia theo chiều dọc. (Một tệp ở bên trái và một tệp ở bên phải.)

Tôi đã cập nhật Visual Studio Code và khi tôi thực hiện View-> Split Editor, nó luôn chia theo chiều ngang. (Một tệp ở trên cùng và một tệp ở dưới cùng.)

Làm thế nào tôi có thể chia theo chiều dọc?

Câu trả lời:


448

Trong 1,20

ALT+ SHIFT+ 0 PC (Windows, Linux)

+ + 0 Mac

Trước 1.20

ALT+ SHIFT+ 1 PC (Windows, Linux)

+ + 1 Mac

Thay đổi bố cục phân chia biên tập từ ngang sang dọc

Trong 1,25 bạn có thể chia trình soạn thảo thành Gridbố cục. Kiểm tra View=>Editor Layout

Nó được trình bày độc đáo trong Ghi chú phát hành v1.25: Bố cục trình soạn thảo lưới VS Code


107
BTW, nó là trong Viewmenu. Nhìn vào Toggle Editor Group Layoutbên dưới Split Editor.
v-andrew

22
Lưu ý rằng đây KHÔNG phải là phương pháp có cả cửa sổ chia theo chiều ngang và chiều dọc; VSC thực hiện cái này hoặc cái kia, nhưng không thể làm cả hai cùng một lúc.
Daniel Griscom

6
@ gabodev77 Kiểm tra trong menuView->Toggle Editor Group Layout
v-andrew

2
Alt+Shift+1hoạt động cho Linux Mint (dựa trên Ubuntu).
Jack Steam

6
Làm cách nào để hoàn tác 'chia tách chế độ xem'?
duong_dajgja

195

Nếu bạn đang tìm cách thay đổi điều này thông qua GUI, ít nhất là trong phiên bản hiện tại 1.10.1 nếu bạn di chuột qua OPEN EDITORSnhóm trong EXPLORERkhung, một nút xuất hiện sẽ thay đổi bố cục nhóm biên tập giữa ngang và dọc.

Visual Studio Code - chuyển đổi nút bố trí nhóm biên tập


Câu hỏi ... khi tôi mở tệp và tôi sẽ chia màn hình cùng tệp tôi đã mở sẽ được thêm vào bảng điều khiển mới. Có cách nào để tách nó ra mà không có cùng một tệp hoặc không có tệp nào không?
TikaL13

@ TikaL13 Tìm kiếm thông qua các cài đặt Tôi không thấy bất kỳ tùy chỉnh nào cho chế độ Split Editor. Nó không cho phép một ngăn không có tab mở (nó hoàn nguyên về một khung duy nhất khi tab cuối cùng nó đóng), vì vậy nó phải mở một cái gì đó khi ngăn mới được tạo và nó mặc định là một chế độ xem khác của tệp hiện tại. Bạn có thể kéo các tab giữa các bảng hoặc mở tệp khác (tệp sẽ mở dưới dạng tab mới trong bất kỳ ngăn nào đang hoạt động) và sau đó đóng tab ban đầu của ngăn thứ hai.
BACON

1
Vâng, tôi đã hy vọng nó sẽ hoạt động rất giống với Sublime. Tôi nghĩ rằng tôi đã thấy ở đâu đó rằng tính năng hoặc sửa lỗi này có thể sẽ được bao gồm trong phiên bản tiếp theo?
TikaL13

Mặc dù, tôi không biết cách thay đổi "mặc định" nhưng để phát hành sau, tôi nên giữ lại altkhi nhấp vào split editorchuyển đổi giữa chiều dọc và chiều ngang.
pulkitsinghal

16

Để phân chia theo chiều dọc:

+ \ Mac

Để phân chia trực giao (nghĩa là theo chiều ngang trong trường hợp này):

+ k+ + \ Mac


Có lối tắt nào để "unplit" không?
Udayraj Deshmukh

Hiện đang sử dụng + w, mặc dù nó cần phải được thực hiện cho mỗi tệp.
Udayraj Deshmukh

1
+ whoạt động nếu bạn muốn đóng một trong số chúng. + + hoặc hoạt động nếu bạn muốn di chuyển nó
mạnh mẽ vào

11

Nhấn CMD + SHIFT + P(MAC) và tìm kiếmToggle Editor Group


1
Vì một số lý do, tổ hợp chính của ALT + Shift + 1 không hoạt động với tôi. Điều này làm việc mặc dù. Cảm ơn!
Martyn Chamberlin

6

Trong phiên bản 1.23.1, nó là Ctrl+Shift+PSplit Editor Điều này sẽ phân chia màn hình theo chiều dọc và bạn có thể di chuyển qua chúng bằng cách sử dụngCtrl+K+LeftArrow

Ảnh chụp màn hình của Trình chỉnh sửa Chia


4

Đơn giản chỉ trong cửa sổ

ctrl + @ (nút 2 ở hàng số nằm ngang phía trên trong bàn phím)


3

Các ràng buộc chính đã được thay đổi với phiên bản 1.20:

SHIFT+ ALT+ 0cho Linux.

Có lẽ các công việc tương tự cho Windows cũng và CMD+ OPT+ 0cho Mac.


2

Để thay đổi trình chỉnh sửa ở chế độ ngang và dọc, hãy làm theo các bước dưới đây.

  1. Ví dụ: mở hai tệp mà bạn có trong thanh bên trái hoặc bên phải, tùy thuộc vào nơi bạn được đặt. Theo mặc định, nó luôn ở bên trái.

  2. Bây giờ bạn đã mở cả hai cửa sổ, bạn phải sử dụng tổ hợp phím cho PC (Alt + Shift + 1) cho (Hệ điều hành Windows và Linux) hoặc cho MAC (Cmd + Tùy chọn + 1) , như đã nhận xét ở đây v-andrew.


2

Theo mặc định, các nhóm trình soạn thảo được đặt trong các cột dọc (ví dụ: khi bạn tách một trình soạn thảo để mở nó sang một bên). Bạn có thể dễ dàng sắp xếp các nhóm biên tập theo bất kỳ bố cục nào bạn thích, cả theo chiều dọc và chiều ngang:

Để hỗ trợ bố cục linh hoạt, bạn có thể tạo các nhóm biên tập trống. Theo mặc định, đóng trình chỉnh sửa cuối cùng của nhóm biên tập cũng sẽ tự đóng nhóm, nhưng bạn có thể thay đổi hành vi này bằng cài đặt mớiworkbench.editor.closeEmptyGroups: false:

nhập mô tả hình ảnh ở đây

Có một tập hợp các bố cục biên tập được xác định trước trong mới View > Editor Layout menu:

nhập mô tả hình ảnh ở đây

Trình chỉnh sửa mở sang một bên (ví dụ: bằng cách nhấp vào thanh công cụ soạn thảo Hành động Split Editor) theo mặc định sẽ mở sang phía bên phải của trình chỉnh sửa đang hoạt động. Nếu bạn muốn mở các trình soạn thảo bên dưới hoạt động, hãy định cấu hình cài đặt mớiworkbench.editor.openSideBySideDirection: down.

Có nhiều lệnh bàn phím để điều chỉnh bố cục trình chỉnh sửa chỉ với bàn phím, nhưng nếu bạn thích sử dụng chuột, kéo và thả là cách nhanh chóng để tách trình chỉnh sửa thành bất kỳ hướng nào:

nhập mô tả hình ảnh ở đây

Phím tắt # Dưới đây là một số phím tắt tiện dụng để nhanh chóng điều hướng giữa các biên tập viên và nhóm biên tập.

Nếu bạn muốn sửa đổi các phím tắt mặc định, hãy xem Key Bindings để biết chi tiết.

⌥⌘→ 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.

1

Tôi chỉ tìm thấy một giải pháp đơn giản. Bạn có thể kéo một tệp đã mở và di chuyển về phía bốn phía của Trình chỉnh sửa, nó sẽ hiển thị một vùng được tô sáng mà bạn có thể thả vào. Nó sẽ tự động phân chia khung nhìn, theo chiều ngang, chiều dọc hoặc thậm chí thành ba hàng.

VSCode v1.30.2

Cập nhật: bạn cũng có thể kéo tệp từ Explorer để tách Trình chỉnh sửa theo cách tương tự ở trên.


0

Sử dụng trình chỉnh sửa Move vào phím tắt Nhóm tiếp theo

Mac: ^ + + ->

Nếu bạn muốn thay đổi phím tắt,

Mở bảng lệnh

Mac: ⌘ + ca + p

Chọn Tùy chọn: Mở Phím tắt

Chế độ xem tìm kiếm : Di chuyển trình chỉnh sửa vào Nhóm tiếp theo

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.