Bisakah saya menyimpan tata letak jendela di Visual Studio 2010/2012/2013?

126

Apakah ada cara untuk menyimpan (dan kemudian kembali ke) tata letak jendela yang diberikan di VS2010 / VS2012 / 2013?

tombak
sumber
3
Dengan segala hormat kepada pengguna Cody Gray dan jawabannya, saya sarankan mengalihkan jawaban ke pengguna oocx di bawah, yang menemukan apa yang Anda cari, dan memang, apa yang saya cari. Apa yang Anda inginkan sekarang dimungkinkan melalui addon itu dan saya sarankan untuk mengalihkan jawaban sehingga pengguna lain yang menemukan topik ini akan tahu bahwa masalahnya sekarang telah terpecahkan.
Axonn
2
VS2012: Alt-T, Imempercepat Anda ke opsi menu "Impor dan Ekspor Pengaturan".
tombak
1
@lance: Atau tentukan pintasan di Tools-> Options-> Environment-> Keyboard untuk Tools.ImportandExportSettingsperintah.
Otiel
Delphi IDE telah memiliki fasilitas ini sebagai kotak kombo task bar selama yang saya ingat. Saya telah menemukan kekurangan Visual Studio dari fitur yang setara yang menakjubkan dan sangat menjengkelkan. Delphi juga memiliki opsi untuk bertukar tata letak secara otomatis saat debugging.
Gerry Coll
Lihat jawaban Thomas di bawah ini jika Anda mencari solusi VS 2015+ untuk ini.
JohnTortugo

Jawaban:

88

Ya, Anda dapat menggunakan "Impor dan Ekspor Pengaturan Wizard" (ditemukan di menu Tools) untuk mengekspor hanya pengaturan yang berhubungan dengan tata letak jendela Anda saat ini ke file. Hapus centang semuanya kecuali "Pengaturan Umum"> "Tata Letak Jendela", dan simpan file di suatu tempat Anda akan dapat menemukannya nanti.

Kemudian, Anda dapat menggunakan "Impor dan Ekspor Pengaturan Wizard" lagi untuk mengimpor file pengaturan itu, mengembalikan semua jendela alat Anda ke tata letak sebelumnya. (Perhatikan bahwa wizard juga memungkinkan Anda membatasi apa yang Anda impor dari file pengaturan tertentu dengan cara yang sama seperti Anda membatasi apa yang Anda ekspor.)

Saya menggunakan ini di laptop saya, di mana beralih bolak-balik antara pengaturan monitor tunggal dan ganda mengubah manajemen jendela menjadi sangat menyakitkan. Saya hanya memelihara file pengaturan yang menjelaskan setiap tata letak yang paling sering saya gunakan, dan mengimpor yang paling sesuai dengan lingkungan kerja saya saat ini ketika saya membutuhkannya.

Zain Naboulsi telah membuat blog tentang proses di sini , lengkap dengan tangkapan layar ilustratif.


Pembaruan: Praveen Sethuraman, dari tim VS, menunjukkan bahwa Visual Studio 2015 akhirnya memiliki kemampuan untuk menyimpan tata letak khusus sebagai fitur kelas satu bawaan. Namun, saya belum memiliki kesempatan untuk menguji implementasi.

Cody Grey
sumber
Ini tidak menyimpan tab yang dibuka untuk saya di Visual Studio 2012 :(
Nam G VU
6
Ini tampaknya sangat meretas bagi saya - terutama mengingat saya pikir Eclipse dan Netbeans hanya memiliki tata letak yang dapat Anda simpan / akses dari menu.
Wayne Werner
Sementara itu, Visual Studio 2015 memiliki tata letak yang dapat disimpan dari menu, lihat jawabannya di bawah ini .
TheOperator
Tidak, itu tidak berfungsi untuk tab yang disimpan. Itu disimpan dalam file pribadi bersama dengan proyek Anda, @nam. Mereka akan dipulihkan secara otomatis ketika Anda membuka kembali proyek yang sedang Anda kerjakan.
Cody Gray
62

Ada plugin Visual Studio yang bagus yang memungkinkan Anda menyimpan dan memuat tata letak jendela khusus: http://perspectives.codeplex.com (Anda juga dapat menemukannya di galeri VS).

Saya menggunakannya karena saya sering harus beralih antara tata letak tiga layar (saat laptop saya berlabuh) dan tata letak layar tunggal (hanya tampilan laptop).

Ini juga berguna karena VS secara acak lupa tata letak khusus saya setelah debugging.

oocx
sumber
1
+1, meskipun alat ini bermasalah, namun menerapkan pengaturan dengan sangat baik.
Vaccano
Plugin ini tidak menyimpan tab yang dibuka untuk saya di Visual Studio 2012 :(
Nam G VU
2
mencoba perspektif - ide bagus tapi itu buggy sekali. akhirnya mencopot pemasangan.
GarethD
Sama seperti GarethD. Harus mencopot karena terus memberi saya kotak pesan pengecualian referensi nol yang tak berujung dan jatuh VS beberapa kali.
Chris Pickford
2
Perspektif tampaknya tidak memiliki dukungan untuk VS 2013, dan ulasannya tidak sebagus Layouts O Rama (bahkan jika namanya lebih baik). Saya ingin mencobanya, jika mereka datang dengan versi yang lebih baru.
Lucas Fowler
50

Layouts-O-Rama adalah pendapat saya tentang masalahnya. Dapat ditemukan di galeri vs di sini:

http://visualstudiogallery.msdn.microsoft.com/35966ad9-430f-4ad7-9186-4394b784e36c

mklein
sumber
4
Saya pikir Anda harus menyebutkan bahwa Anda mengembangkannya agar benar-benar jujur
VdesmedT
21
Bukankah saya hanya mengatakan bahwa dengan menyatakan Layouts-O-Rama adalah pendapat saya tentang masalahnya? Pokoknya untuk memperjelas bagi semua orang, ekstensi itu dikembangkan oleh saya. Bersulang.
mklein
1
Ini sepertinya solusi yang bagus, meskipun sejauh ini saya hanya mengatur ulang ukuran semua jendela kecuali jendela VS utama.
Carlos P
2
Itu tidak dapat mengubah ukuran jendela VS utama, itu bukan jendela alat, dan itu bekerja secara berbeda. Anda dapat menggunakan alat yang disebut "Sizer" untuk mengubahnya, jika Anda mau, Carlos P.
Lucas Fowler
Saya tidak tahu tentang Sizer, saya akan mencobanya. Terima kasih atas tipnya.
Coder_Dan
30

Saya senang memberi tahu Anda bahwa dengan rilis Visual Studio "14" CTP2, kami telah menambahkan fitur Tata Letak Kustom yang memungkinkan pengguna untuk menyimpan, menerapkan, dan mengelola tata letak jendela khusus.

Detail tentang rilis CTP2 dapat ditemukan di sini: http://blogs.msdn.com/b/visualstudio/archive/2014/07/08/visual-studio-14-ctp-2-available.aspx

Simpan dan Terapkan Tata Letak IDE Kustom.
Sekarang Anda dapat menyimpan dan menerapkan tata letak khusus untuk jendela alat di IDE. Perintah Simpan Tata Letak Jendela dan Terapkan Tata Letak Jendela berada di bawah Menu Jendela dan Anda juga dapat mengganti nama, menyusun ulang, dan menghapus tata letak dari Kelola Tata Letak Jendela.

Kami akan sangat senang mendengar tanggapan Anda tentang fitur ini. Silakan kirim umpan balik kepada kami menggunakan menu "Send a Smile" bawaan (lihat http://msdn.microsoft.com/en-us/library/zzszcehe.aspx ).

Terima kasih!
Praveen Sethuraman
Visual Studio IDE Experience Team

Praveen Sethuraman
sumber
Suka! alexdresko.com/2014/11/14/…
Alex Dresko
2
@Praveen terima kasih telah memberikan wawasan dari tim VS. Idealnya, Anda ingin menambahkan tanda tangan di halaman profil Anda dan tidak menandatangani posting Anda. Itulah praktiknya di sini. Poin lain yang perlu diperhatikan adalah termasuk kutipan yang relevan dari artikel yang terhubung ke posting Anda di sini untuk menghindari pembusukan tautan. Saya telah mengedit jawaban Anda untuk mencerminkan hal yang sama.
bPratik
1
@ bPratik Poin bagus --- kecuali bahwa tanda tangan adalah satu-satunya pengungkapan afiliasi dengan MS atau tim Visual Studio (dan pos tidak masuk akal tanpa itu). Saya memilih untuk menggunakan teks asli OP, daripada menulisnya di tempat lain dari sudut pandang OP.
jpaugh
2

Di visual studio 2015/2017/2019, Anda dapat membuka Window -> Save Window Layout. Anda dapat menyimpan banyak tata letak. Saya tidak berpikir ini bekerja lintas perangkat.

masukkan deskripsi gambar di sini

Thomas Bailey
sumber
Saya menggunakan VS2015 tetapi saya tidak melihat opsi ini. Apakah perlu diaktifkan di mana saja?
BelgoCanadian