Visual Studio: Bagaimana saya bisa melihat file yang sama dalam dua grup tab terpisah?

168

Saya ingin dapat mengedit satu metode sambil melihat metode lain di file yang sama, sebagai referensi. Bisakah ini dilakukan?

Penjual Kaya
sumber
6
kemungkinan duplikat dari Buka dua contoh file dalam satu sesi Visual Studio
nawfal
Saya rasa ini bukan duplikat, @nawfal. Either way, solusi di jawaban lain tidak berfungsi di SSMS (v17.4).
BigSmoke

Jawaban:

247

Anda dapat membuka file di tab lain ( Window-> New Window).

Melakukannya, Anda memiliki dua salinan dari file yang sama. Kemudian Anda dapat mengklik kanan bilah tab dan memilih New Vertical Tab Group(atau New Horizontal Tab Groupyang Anda sukai).

Semoga saya mengerti pertanyaan Anda ..

p4bl0
sumber
41
VS 2013 membuatnya lebih sederhana - Window -> Split
Bakudan
11
Benar, ia hanya membelah secara vertikal
p4bl0
3
Hanya ingin menambahkan pintasan keyboard untuk ini: 1) Alt + w,nuntuk New Windowdan Alt+w,vuntukNew vertical tab group
dmytro.poliarush
77

Hanya secara vertikal aku sadar. Saat melihat kode, tepat di atas bilah gulir vertikal adalah kotak kecil, seret ke bawah untuk mendapatkan tampilan split file.

ctacke
sumber
57

Jadilah pada tab yang ingin Anda duplikat,
lalu klik di bilah menu di bagian atas pada
Window>New Window

Terakhir, tarik & lepaskan jendela kedua ke kiri atau kanan untuk menampilkan kedua tampilan di samping satu sama lain.
Et voila, begitulah:)

pemasangan gambar 1 pemasangan gambar 2

EDIT

Tampaknya fungsi ini tidak diterapkan di semua versi VS.
Dalam kasus saya ( V 15.4.2 (2017), V 15.9.7 (2017)& V 16.2.5 (2019)) itu berfungsi dengan baik.

Versi 15.9.7

Hille
sumber
1
Ini tidak berfungsi di VS 2015. Dikatakan bahwa tab itu terbuka dan kemudian menutupnya dan membukanya kembali.
Ryan Lee
1
@RyanLee tidak berfungsi untuk saya, saya belum mengubah pengaturan apa pun, tidak tahu di mana masalahnya.
Hille
Saya dapat mengkonfirmasi bahwa ini tidak berfungsi di SSMS v17.4, untuk alasan yang sama seperti yang dinyatakan oleh @RyanLee.
BigSmoke
1
Bekerja pada 2017. Dan untuk menyelesaikan jawabannya - Setelah Anda memiliki tab baru, seret dan letakkan di sisi tab asli
Oded Ben Dov
Di VS 2017 v15.9.3 tidak ada Jendela Baru di bawah menu Jendela saat Anda berada di tab.
Jason Willett
34

Anda cukup menggunakan ikon panah seret kecil di sudut kanan atas jendela file Anda seperti yang digambarkan dalam tangkapan layar berikut:

Sebelum menyeret

Setelah diseret

Moayad Hani Abu Rmilah
sumber
1
grup tab adalah pemisahan vertikal, Anda telah menunjukkan pemisahan horizontal.
odyth
Apa pintasan keyboard untuk beralih di antara ini?
pcbabu
16

1) Lihat dokumen yang sama berdampingan (dengan perbaikan untuk Visual Studio 2017)

Dimungkinkan untuk melakukan ini menggunakan New Windowdan New Vertical Tab Group, bagaimanapun, di Visual Studio 2017 saya New Windowperintah hilang dari Windowmenu. Untuk menggunakannya, pertama Anda harus menambahkan perintah ke menu atau menetapkan pintasan untuk itu.

Untuk menambahkan New Windowke Windowmenu Anda, ikuti urutan ini, mulai dengan Toolsmenu:

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

FYI Pada Commandslangkah Anda memutuskan di mana harus meletakkan New Windowperintah. Urutan yang saya berikan di atas menempatkannya begitu saja di bagian atas Windowmenu.

Untuk melihat dokumen yang sama berdampingan

  1. Buka dokumen yang ingin Anda lihat berdampingan
  2. Pilih New Windowperintah Anda yang baru ditambahkan (mungkin ada di Window> New Window)
  3. Klik kanan tab baru dan pilih New Vertical Tab Groupatau pilih perintah itu dari Windowmenu

2) Lihat dokumen yang sama di atas satu sama lain

Jika Anda ingin melihat dokumen yang sama dalam dua tampilan di atas satu sama lain, gunakan perintah Window> Splitatau klik-dan-tarik panah ganda di bagian atas bilah gulir untuk jendela apa pun.

3) Dapatkan kreatif

FYI Anda bahkan dapat menggabungkan dua opsi tampilan untuk memiliki tiga, empat atau lebih tampilan dokumen yang sama pada monitor yang sangat lebar. Pada saya (2560 x 1080) saya dapat dengan nyaman mendapatkan tiga tampilan berdampingan dan membaginya secara vertikal, jika diinginkan. banyak panel

Eric D
sumber
Ini tidak berfungsi di SSMS v17.4. Saat mengklik Jendela baru , ia akan bertanya kepada saya apakah akan menutup ke jendela saat ini atau tidak.
BigSmoke
6

Satu dapat menginstal ekstensi VsVim dan :sp :vspmelakukan trik.

A. Akzhigitov
sumber
3

Di Visual Studio 15 Anda cukup mengklik di dalam dokumen dan kemudian "Window → Split"

VMM
sumber
2

Untuk semua pembaca dari 2020+: Jawaban teratas sudah usang. Untuk perbaikan yang lebih baru, klik kanan file dan pilih Open to the Side. Ini akan membuat tampilan split dan Anda dapat melihat file yang sama.

sportzpikachu
sumber
Visual Studio (ps Anda juga dapat mengklik kanan tab file dan memilih Split <direction>)
sportzpikachu
Terima kasih Visual Studio Code bukan Visual Studio
Lewis Johnson