Чи можна зберегти макет вікна у Visual Studio 2010/2012/2013?


126

Чи є спосіб зберегти (а пізніше повернутись до) заданий макет вікна у VS2010 / VS2012 / 2013?


3
З усією повагою до користувача Коді Грей та його відповіді пропоную переключити відповідь на користувача oocx нижче, який знайшов те, що ви шукали, і справді, що я шукаю. Те, що ви хочете, тепер можливе за допомогою цього додатка, і я пропоную переключити відповідь, щоб інші користувачі, які натрапляють на цю тему, знали, що проблема вирішена.
Аксон

2
VS2012: Alt-T, Iприскорює вас до меню "Налаштування імпорту та експорту".
ланце

1
@lance: Або визначте ярлик у меню Інструменти-> Параметри-> Навколишнє середовище-> Клавіатура для Tools.ImportandExportSettingsкоманди.
Отьєль

У Delphi IDE цей об'єкт був вбудований як комбінований рядок панелі завдань, наскільки я пам'ятаю. Я виявив відсутність еквівалентної функції Visual Studio вражаючою та неймовірно дратівливою. Delphi також має можливість автоматично поміняти макети при налагодженні.
Геррі Колл

Перевірте відповідь Томаса нижче, якщо ви шукаєте рішення VS 2015+ для цього.
ДжонТортуго

Відповіді:


88

Так, ви можете використовувати "Майстер імпорту та експорту параметрів" (знайдений у меню "Інструменти"), щоб експортувати у файл лише ті налаштування, які стосуються поточного макета вікна. Зніміть прапорець усе, окрім "Загальні налаштування"> "Макети вікон", і збережіть файл десь, ви зможете знайти його пізніше.

Потім ви можете знову скористатися "Майстром імпорту та експорту налаштувань", щоб імпортувати файл налаштувань, відновивши всі вікна інструменту до їх попереднього макета. (Зауважте, що майстер також дозволяє обмежити те, що ви імпортуєте з певного файлу налаштувань так само, як ви можете обмежити експорт.)

Я використовую це на своєму ноутбуці, коли перемикання між або декількома налаштуваннями монітора перетворює управління вікном у справжній біль. Я просто підтримую файли налаштувань, які описують кожен з макетів, якими я найчастіше користуюся, та імпортую той, який найкраще відповідає моєму робочому середовищу, коли мені це потрібно.

Заїн Набулсі провів блог про процес тут , доповнений ілюстративними скріншотами.


Оновлення: Praveen Sethuraman з команди VS зазначає, що Visual Studio 2015 нарешті має можливість зберігати власні макети як вбудовану, першокласну функцію. Однак у мене ще не було можливості перевірити реалізацію.


Це не зберігає відкриті вкладки для мене на Visual Studio 2012 :(
Nam G VU

6
Мені це здається нахабним - особливо зважаючи на те, що я думаю, що і Eclipse, і Netbeans просто мають макети, які можна зберегти / отримати доступ з меню.
Уейн Вернер

Тим часом Visual Studio 2015 має макет, який можна зберегти з меню, див . Відповідь нижче .
Оператор

Ні, це не працює для збережених вкладок. Вони зберігаються в приватному файлі разом з вашим проектом, @nam. Вони будуть відновлені автоматично, коли ви знову відкриєте проект, над яким працювали.
Коді Грей

62

Є хороший плагін Visual Studio, який дозволяє зберігати та завантажувати власні макети вікон: http://perspectives.codeplex.com (ви також можете знайти його в галереї VS).

Я використовую його, тому що мені часто доводиться перемикатися між компонуванням трьох екранів (коли мій ноутбук стикований) та макетом на одному екрані (лише дисплей ноутбука).

Це також корисно, тому що VS випадково забуває мій користувальницький макет після налагодження.


1
+1, хоча цей інструмент баггі, але він застосовує налаштування дуже добре.
Ваккано

Цей плагін не зберігає відкриті вкладки для мене на Visual Studio 2012 :(
Nam G VU

2
випробувані перспективи - хороша ідея, але це баггі, як пекло. закінчилися видаленням.
GarethD

Те саме, що і GarethD. Довелося видалити, як і надавали мені нескінченні ящики повідомлень про виключення з нульовою посиланням і декілька разів аварійно стався.
Кріс Пікфорд

2
Схоже, перспективи не підтримують VS 2013, і огляди не такі гарні, як Layouts O Rama (навіть якщо назва краща). Я хотів би спробувати, якщо вони придумають нову версію.
Лукас Фаулер

50

Макети-О-Рама - це моя проблема. Ознайомтесь з галереєю vs тут:

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


4
Я думаю, ви повинні згадати, що ви розробили це, щоб бути абсолютно чесним
VdesmedT

21
Хіба я не просто сказав, що, заявивши про макети-О-Раму, я мій взявся за проблему? У будь-якому випадку, щоб було зрозуміло для всіх, розширення було розроблено мною. Ура.
mklein

1
Це здається хорошим рішенням, хоча поки що я лише отримав можливість змінити розмір усіх вікон, крім головного вікна VS.
Карлос П

2
Він не може змінити розмір головного вікна VS, це не вікно інструменту, і воно працює інакше. Ви можете використовувати інструмент під назвою "Sizer", щоб змінити, якщо хочете, Карлос П.
Лукас Фаулер

Я не знав про Sizer, я збираюся спробувати. Дякую за пораду.
Coder_Dan

30

Я з радістю повідомляю, що з випуском CTP2 Visual Studio "14" ми додали функцію "Спеціальні макети", яка дозволяє користувачам зберігати, застосовувати та керувати власними макетами вікон.

Деталі про випуск CTP2 можна знайти тут: http://blogs.msdn.com/b/visualstudio/archive/2014/07/08/visual-studio-14-ctp-2-available.aspx

Збережіть та застосуйте власні макети IDE.
Тепер ви можете зберігати та застосовувати власні макети для вікон інструментів у IDE. Команди "Зберегти макет вікна" та "Застосувати макет вікна" знаходяться в меню "Вікно", і ви також можете перейменовувати, змінювати порядок і видаляти макети з "Макет вікон".

Ми хотіли б почути ваші відгуки про цю функцію. Будь ласка, надішліть нам будь-який зворотній зв'язок за допомогою вбудованого меню "Надіслати посмішку" (див Http://msdn.microsoft.com/en-us/library/zzszcehe.aspx ).

Дякую! Команда досвіду IDE
Praveen Sethuraman
Visual Studio IDE



2
@Praveen вдячний за те, що ви зрозуміли команду VS. В ідеалі ви хочете додати свій підпис на своїй сторінці профілю, а не підписувати свої повідомлення. Така практика тут. Ще один момент, який потрібно зауважити, - це включення відповідних уривків із пов’язаних статей у свій пост тут, щоб уникнути гниття посилань. Я відредагував вашу відповідь, щоб відобразити те саме.
bPratik

1
@bPratik Хороші моменти --- за винятком того, що підпис був єдиним розкриттям приналежності до MS або команди Visual Studio (а публікація має менше сенсу без цього). Я вирішив використовувати оригінальний текст ОП, а не писати його в іншому місці з точки зору ОП.
jpaugh

2

У візуальній студії 2015/2017/2019 ви можете перейти до Вікна -> Зберегти макет вікна. Можна зберегти кілька макетів. Я не думаю, що це працює на різних пристроях.

введіть тут опис зображення


Я використовую VS2015, але я не бачу цієї опції. Чи потрібно це десь увімкнути?
BelgoCanadian
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.