Saya punya file, xyz.cpp . Saya ingin membuka dua contoh file ini di Visual studio (BTW, saya menggunakan Visual Studio 2005). Mengapa saya ingin melakukannya? Saya ingin membandingkan dua bagian dari file yang sama berdampingan. Saya tahu solusinya seperti:
Buat salinan file. Tetapi masalahnya adalah itu tidak elegan, dan saya tidak ingin membuat salinan setiap kali saya dihadapkan dengan ini.
Saya dapat membagi jendela menjadi dua. Masalah dengan membaginya sehingga saya hanya bisa membaginya secara horizontal. Hasil dari pemisahan horizontal adalah bahwa separuh kanan layar saya adalah ruang putih.
Jika saya dapat membaginya secara vertikal atau membuka dua contoh dari file yang sama, itu akan meningkatkan jumlah baris kode yang dapat saya bandingkan.
sumber
Jawaban:
Inilah cara melakukannya ...
Jika Jendela Baru tidak tercantum dalam menu * Jendela perhatikan bahwa perintah itu ada, bahkan pada Visual Studio 2017. Tambahkan ke menu Jendela menggunakan menu Alat → Kustomisasi → Perintah . Pada saat itu tentukan di mana harus meletakkan perintah New Window dan pilih Add Command .
Dalam Visual Studio Code versi 1.25.1 dan yang lebih baru
Cara 1
Anda dapat dengan mudah klik kiri pada file Anda di panel samping (explorer) dan tekan Ctrl+ Enter.
Cara 2
Cukup klik kanan pada file Anda di panel samping Kode Visual Studio (explorer) dan pilih opsi pertama yang terbuka ke samping .
sumber
Untuk Visual Basic, HTML dan JScript dan Ekspresi RDL,
Window > New Window
opsi yang disebutkan dalam jawaban PaulB dinonaktifkan. Namun opsi dapat diubah di Registry untuk mengaktifkan item menu.Semua bahasa lain tidak terbatas pada jendela kode tunggal sehingga Anda dapat menggunakan jawaban PaulB tanpa mengedit registri.
Mengaktifkan Jendela Baru di Windows Registry. [ 1 ] [ 2 ]
Buka kunci registri berikut. Contoh ini adalah untuk Dasar (Visual Basic), tetapi kuncinya juga ada untuk HTML, JScript dan Ekspresi RDL.
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\10.0\Languages\Language Services\Basic
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\10.0\Languages\Language Services\Basic
Temukan nilai
Single Code Window Only
dan lakukan salah satu dari yang berikut:Ini akan mengaktifkan item menu "Jendela Baru", tetapi mungkin masih tidak terlihat di menu.
Menambahkan Item Menu
Untuk benar-benar melihat item menu New Window saya harus menambahkannya kembali ke menu:
Mengembalikan Nilai Registri
Salin-tempel ini ke notepad, simpan sebagai file .reg dan impor file ke dalam registri Anda untuk memulihkan pengaturan awal.
sumber
Buka file (jika Anda menggunakan beberapa grup tab, pastikan file Anda dipilih).
Menu Window → Split (bergantian, ada inti kecil ini tepat di atas scroll bar vertikal editor - ambil dan seret ke bawah)
Ini memberi Anda dua (horisontal) tampilan file yang sama. Berhati-hatilah karena tindakan edit apa pun akan mencerminkan kedua tampilan.
Setelah selesai, ambil pembagi dan seret semuanya (atau menu Window → Remove Split ).
sumber
Anda dapat menggunakan opsi Windows → New Window untuk menduplikasi jendela saat ini. Lihat lebih lanjut di: Mengapa saya suka Visual Studio 2010? Buka kunci Windows
sumber
Buka menu → Windows → Jendela Baru :
sumber
Jawaban Luke tidak berhasil untukku. Perintah 'Jendela Baru' sudah terdaftar di pengaturan kustomisasi, tetapi tidak muncul di menu konteks tab .js, meskipun menghapus pengaturan registri.
Jadi saya menggunakan:
Alat
Ubahsuaikan ...
Papan ketik...
Gulir ke bawah untuk memilih Window.NewWindow
Dan saya menekan dan menetapkan tombol pintas, Ctrl+ Shift+ W.
Itu berhasil bagi saya.
==== EDIT ====
Ya, 'berhasil' terlalu kuat. Pintasan keyboard saya memang membuka tab lain pada file JavaScript yang sama, tetapi agak tidak membantu tidak membuat konten; itu hanya jendela putih kosong! Anda mungkin lebih beruntung.
sumber
Dengan file Anda dibuka, buka jendela perintah (menu Lihat → Windows Lain → Jendela perintah , atau hanya Ctrl+ Alt+ A)
Tipe:
Lalu
bekerja untuk saya (Visual Studio 2017).
Atau menggunakan menu:
Jendela Menu → Jendela Baru
Menu Window → Grup tap vertikal baru
sumber
Menu Window , New Horizontal / Vertical Tab Group akan ada, saya pikir.
sumber
Ketika bekerja dengan Visual Studio 2013 dan VB.NET saya menemukan bahwa Anda dapat dengan mudah menyesuaikan menu dan menambahkan perintah "Jendela Baru" - tidak perlu dipusingkan dengan registri!
Hanya Tuhan yang tahu mengapa Microsoft memilih untuk tidak memasukkan perintah untuk beberapa bahasa ...?
sumber
Untuk versi yang lebih baru (seperti Visual Studio 2017)
sumber
Untuk jenis file, di mana file yang sama tidak dapat dibuka dalam grup tab vertikal (misalnya file .vb), Anda dapat melakukannya
Jika Anda menyimpan ke disk dalam satu contoh, Anda harus memuat ulang file ketika Anda beralih ke yang lain. Juga jika Anda mengedit di kedua contoh, Anda harus menyelesaikan penyimpanan kedua. Visual Studio meminta Anda dalam kedua kasus dengan berbagai opsi. Anda akan menyederhanakan hidup Anda sedikit jika hanya mengedit satu contoh.
sumber
Saya tidak memiliki salinan Visual Studio 2005, tetapi proses ini berfungsi pada Visual Studio 2008:
Anda sekarang harus memiliki dua contoh file dalam grup tab vertikal yang terpisah.
sumber
Saya datang dengan retasan yang mungkin menghasilkan hasil yang dimaksudkan dalam jawaban asli.
Jika Anda memiliki file yang Anda inginkan di dua jendela di kontrol sumber, Anda dapat mengklik kanan pada file dan memilih membandingkan, Anda dapat membandingkan
Jika Anda membandingkan, Anda akan memiliki jendela baru yang disebut diff, menampilkan konten file Anda.
Ini tentu saja tidak ideal karena jendela diff akan memiliki warna diff mencemari teks. Catatan: Anda dapat membandingkan file yang ingin Anda buka dan mengosongkan file, dan kemudian Anda akan memiliki jendela di latar belakang hijau yang sangat jelek.
Ini tidak sempurna, ini adalah peretasan, tapi itu satu-satunya cara yang saya temukan untuk benar-benar memiliki file yang sama di dua jendela.
sumber