Ultramon adalah sebuah program besar untuk dual monitor (peregangan di layar monitor), tapi aku bertanya-tanya jika ada cara untuk melakukan sesuatu di Visual Studio seperti memiliki satu tab dari kode terbuka pada salah satu monitor dan tab kedua dari kode terbuka pada kedua monitor dengan hanya satu contoh dari Visual Studio berjalan?
Atau ada saran lain untuk mendapatkan yang paling bang untuk buck dual monitor dan Visual Studio?
Secara pribadi, saya memiliki windows saya set-up sehingga satu utama saya monitor, saya memiliki utama visual studio monitor, jadi oleh karena itu saya jendela kode, maksimal, dengan hanya toolbox merapat, di sebelah kiri. Ini berarti jendela kode memakan ruang sebanyak mungkin, sambil menjaga tangan kiri tepi kode di tengah-tengah layar, di mana mata saya alami terlihat. Utama saya monitor layar lebar, jadi saya merasa itu memberi saya lebih dari cukup ruang untuk kode saya.
Saya monitor sekunder memiliki jendela kedua, yang berisi tool windows yang saya gunakan. Jadi saya punya solusi explorer, kesalahan list, daftar tugas (//todo: komentar), output window, menemukan hasil dll. semua mengambil ruang sebanyak yang mereka suka pada saya monitor sekunder.
Ketika debugging, solusi explorer bergerak monitor utama, dan jam tangan, mobil dan penduduk setempat windows mengambil tempatnya.
Saya menemukan ini memberikan saya sebuah wilayah yang sangat besar untuk menulis kode, dan benar-benar membantu penggunaan dari semua orang tambahan windows, dengan memberikan mereka lebih banyak real estate dari mereka'd biasanya memiliki.
Update: Dalam menanggapi semua orang berbicara tentang menggunakan monitor kedua untuk dokumentasi atau menjalankan aplikasi, saya setuju sepenuh hati, dan lupa lagi bagaimana saya melakukannya. Saya menggunakan PowerMenu banyak untuk mencapai hal ini. Pada dasarnya saya bisa klik kanan pada setiap jendela dan menetapkan Selalu Di Atas. Jadi sementara aku'm debugging, saya ingin melihat keluaran jendela, tapi kemudian jika saya harus merujuk ke beberapa dokumentasi, saya hanya mengibaskan Mozilla (pada monitor kedua), yang ditetapkan di atas, dan kembali ke visual studio. Saya menemukan ini memungkinkan saya mengelola alat windows tanpa harus baik menyeret mereka di sekitar, atau mengambil ruang berharga pada jendela kode.
Saya memiliki tiga monitor, jadi saya biasanya dijalankan dengan konfigurasi ini:
Hal ini biasanya bekerja dengan cukup baik, dan karena monitor yang cukup besar saya jarang menggunakan uji aplikasi di layar penuh, jadi ada's banyak ruang untuk saya tail -f windows.
Saya juga menggunakan AutoHotkey untuk menetapkan hotkeys yang flip paling windows penting, seperti Firefox atau my SSH sesi. Dengan cara itu saya hanya bisa menggunakan tombol pintas untuk mengakses mereka bila diperlukan.
Kiri monitor adalah benar-benar memisahkan komputer yang menjalankan Linux dan keyboard/mouse bersama dengan Sinergi, jadi saya memiliki beberapa ebook atau dokumentasi halaman terbuka, satu di setiap virtual desktop... aku bisa flip antara dokumentasi dengan menggerakkan mouse saya ke kiri dan menggunakan tombol pintas.
Tiga monitor-semua 1600x1200
Kiri: Email, IM, SQL Server Management Studio, Remote Desktop ke server
Aplikasi lain yang bisa berpindah-pindah tergantung pada apa yang saya'm bekerja pada dan bagaimana ramai monitor dan interaksi antara aplikasi yang's terbuka dan apa yang saya perlu info untuk.
Ketika saya pertama kali punya dua monitor saya ingin melakukan hal yang sama seperti anda, menggunakan semua ruang untuk visual studio, tapi saya berpikir bahwa anda datang untuk menyadari bahwa itu's terbaik untuk menjaga LEBIH baik dari pada satu monitor dan menggunakan monitor kedua untuk dokumentasi, sumber daya eksternal dll. Anda tidak't pikir itu pada awalnya, tapi semua sentuhan-sentuhan kecil seperti hanya mampu memaksimalkan sumber daya lain tanpa mereka bersembunyi kode anda adalah fitur yang hebat.
Untuk GUI debugging mengagumkan mampu menjalankan aplikasi menjadi satu layar, dan memiliki debugger di layar lain. Yang's salah satu yang paling praktis menggunakan..
Tapi benar-benar, tergantung pada jenis aplikasi anda're berkembang, yaitu, jika anda perlu untuk memantau buka menangani file, log, dll.
Saya telah DIBANDINGKAN dengan di kiri saya monitor dan GUI/jendela yang berjalan di sebelah kanan. Namun, jika anda ingin memiliki kode tab yang terbuka pada masing-masing monitor, anda bisa menggunakan UltraMon's pilihan untuk memperluas jendela di kedua monitor, kemudian tarik halaman kode di atas seperti yang menempatkan pembagi. Kemudian, anda menyelaraskan bahwa pembagi dengan istirahat di monitor anda.
I've melakukan itu sebelumnya, hanya untuk menguji itu. It's tidak buruk setup.
Saya memiliki tiga monitor, mengatur di mana Visual Studio adalah layar penuh di tengah monitor, tangan kanan monitor memiliki semua alat windows dikonfigurasi dan kiri monitor untuk browser, membantu, SSMS, email, dll..
Bekerja dengan baik kecuali jika aku telah jauh di dalam, sehingga saya memiliki konfigurasi diekspor untuk membawa memindahkan alat windows kembali ke Visual Studio, dan satu untuk mengatur mereka kembali untuk beberapa monitor.
Anda bisa mencoba mengklik kanan sebuah file dalam solusi explorer, Buka Bersama, dan kemudian pergi mencari devenv.exe. Yang akan membukanya di sebuah instance baru dari VS. Plus, menghemat devenv sebagai salah satu pilihan default di masa depan, sehingga anda don't harus pergi berburu di sekitar untuk devenv sepanjang waktu. Tidak cantik, tapi pilihan.