Visual Studio: Làm cách nào tôi có thể xem cùng một tệp trong hai nhóm tab riêng biệt?


167

Tôi muốn có thể chỉnh sửa một phương thức trong khi xem một phương thức khác trong cùng một tệp, làm tài liệu tham khảo. Điều này có thể được thực hiện?



Tôi không nghĩ đây là bản sao, @nawfal. Dù bằng cách nào, các giải pháp trong câu trả lời khác không hoạt động trong SSMS (v17.4).
BigSmoke

Câu trả lời:


246

Bạn có thể mở tệp trong tab khác ( Window-> New Window).

Làm như vậy bạn có hai bản sao của cùng một tệp. Sau đó, bạn có thể nhấp chuột phải vào thanh tab và chọn New Vertical Tab Group(hoặc New Horizontal Tab Group, cái bạn thích hơn).

Hy vọng tôi hiểu câu hỏi của bạn ..


41
VS 2013 đã làm cho nó đơn giản hơn - Cửa sổ -> Tách
Bakudan

11
Đúng, nó chỉ phân chia theo chiều dọc
p4bl0

3
Chỉ muốn thêm một phím tắt cho việc này: 1) Alt + w,ncho New WindowAlt+w,vchoNew vertical tab group
dmytro.poliarush 11/12/19

77

Chỉ theo chiều dọc mà tôi biết. Khi nhìn vào mã, ngay phía trên thanh cuộn dọc là một hình chữ nhật nhỏ, kéo nó xuống để có chế độ xem tách tệp.


57

Nằm trên tab bạn muốn sao chép,
sau đó nhấp vào thanh menu ở trên cùng
Window>New Window

Cuối cùng kéo và thả cửa sổ thứ hai sang bên trái hoặc bên phải để hiển thị cả hai chế độ xem cạnh nhau.
Et voila, bạn có nó:)

hình ảnh insturction 1 hình ảnh insturction 2

BIÊN TẬP

Có vẻ như chức năng này không được triển khai trong tất cả các phiên bản của VS.
Trong trường hợp của tôi ( V 15.4.2 (2017), V 15.9.7 (2017)& V 16.2.5 (2019)) nó chỉ hoạt động tốt.

Phiên bản 15.9.7


1
Điều này không hoạt động trong VS 2015. Nó nói rằng tab đó đang mở và sau đó đóng lại và mở lại.
Ryan Lee

1
@RyanLee nó hoạt động với tôi, tôi không thay đổi bất kỳ cài đặt nào, không biết vấn đề có thể xảy ra ở đâu.
Hille

Tôi có thể xác nhận rằng điều này không hoạt động trong SSMS v17.4, vì lý do tương tự như được nêu bởi @RyanLee.
BigSmoke

1
Hoạt động vào năm 2017. Và để hoàn thành câu trả lời - Khi bạn có tab mới, hãy kéo nó và gắn nó vào bên cạnh của tab ban đầu
Oded Ben Dov

Trong VS 2017 v15.9.3 không có Cửa sổ mới trong menu Window khi bạn ở trên tab.
Jason Willett

34

Bạn chỉ cần sử dụng biểu tượng mũi tên kéo nhỏ ở góc trên cùng bên phải của cửa sổ tệp như được mô tả trong các ảnh chụp màn hình sau:

Trước khi kéo

Sau khi kéo


1
nhóm tab là một phân chia dọc, bạn đã chứng minh một phân chia ngang.
odyth

Phím tắt để chuyển đổi giữa cái này là gì?
pcbabu

16

1) Xem cùng một tài liệu (với bản sửa lỗi cho Visual Studio 2017)

Có thể làm điều này bằng cách sử dụng New WindowNew Vertical Tab Grouptuy nhiên, trong Visual Studio 2017 của tôi, New Windowlệnh bị thiếu trong Windowmenu. Để sử dụng nó, trước tiên bạn phải thêm lệnh vào menu hoặc gán phím tắt cho nó.

Để thêm New Windowvào Windowmenu của bạn theo trình tự này, bắt đầu với Toolsmenu:

Tools > Customize > Commands> Menu Bar> Window> Add Command> Window>New Window

FYI Trong Commandsbước bạn quyết định nơi đặt New Windowlệnh. Trình tự tôi đưa ra ở trên đặt nó một cách khác thường ở đầu Windowtrình đơn.

Để xem cùng một tài liệu

  1. Mở tài liệu bạn muốn xem cạnh nhau
  2. Chọn bạn đã thêm gần đây New Window lệnh (có lẽ là trong Window> New Window)
  3. Nhấp chuột phải vào tab mới và chọn New Vertical Tab Group hoặc chọn lệnh đó từ Windowmenu

2) Xem cùng một tài liệu trên một cái khác

Nếu bạn muốn xem cùng một tài liệu ở hai chế độ xem chồng lên nhau, hãy sử dụng WindowSplit lệnh > hoặc nhấp và kéo mũi tên kép ở đầu thanh cuộn cho bất kỳ cửa sổ nào.

3) Hãy sáng tạo

FYI Bạn thậm chí có thể kết hợp hai tùy chọn chế độ xem để có ba, bốn hoặc thậm chí nhiều chế độ xem của cùng một tài liệu trên một màn hình đặc biệt rộng. Với tôi (2560 x 1080) tôi có thể thoải mái có được ba chế độ xem cạnh nhau phân chia chúng theo chiều dọc, nếu muốn. nhiều tấm


Điều này không hoạt động trong SSMS v17.4. Khi nhấp vào Cửa sổ mới , nó sẽ hỏi tôi có đóng cửa sổ hiện tại hay không.
BigSmoke


3

Trong Visual Studio 15, bạn có thể chỉ cần nhấp vào bên trong tài liệu và sau đó "Cửa sổ → Tách"


2

Đối với tất cả độc giả từ năm 2020 trở lên: Các câu trả lời hàng đầu đã lỗi thời. Để sửa lỗi mới hơn, nhấp chuột phải vào tệp và chọn Open to the Side. Điều này sẽ tạo một chế độ xem tách và bạn có thể thấy cùng một tệp.


Visual Studio (ps bạn cũng có thể nhấp chuột phải vào tab tệp và chọn Split <direction>)
sportzpikachu

Cảm ơn Visual Studio Code không phải Visual Studio
Lewis Johnson
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.