Posso salvar o layout da janela no Visual Studio 2010/2012/2013?

126

Existe uma maneira de salvar (e depois reverter para) um determinado layout de janela no VS2010 / VS2012 / 2013?

lança
fonte
3
Com todo o respeito ao usuário Cody Gray e sua resposta, sugiro mudar a resposta para o usuário oocx abaixo, que encontrou o que você estava procurando e, de fato, o que eu estava procurando. O que você deseja agora é possível através desse complemento e sugiro alternar a resposta para que outros usuários que se deparem com este tópico saibam que o problema está resolvido.
Axonn 3/11/11
2
VS2012: Alt-T, Iacelera você para a opção de menu "Importar e exportar configurações".
lance
1
@ lance: ou defina um atalho em Ferramentas-> Opções-> Ambiente-> Teclado para o Tools.ImportandExportSettingscomando.
Otiel
O Delphi IDE tem esse recurso embutido como uma caixa de combinação da barra de tarefas desde que me lembro. Eu achei a falta de um recurso equivalente do Visual Studio surpreendente e incrivelmente irritante. O Delphi também tem a opção de trocar automaticamente layouts ao depurar.
Gerry Coll
Verifique a resposta de Thomas abaixo se você estiver procurando a solução VS 2015+ para isso.
JohnTortugo

Respostas:

88

Sim, você pode usar o "Assistente para Importação e Exportação de Configurações" (encontrado no menu Ferramentas) para exportar apenas as configurações relacionadas ao layout atual da janela para um arquivo. Desmarque tudo, exceto "Configurações gerais"> "Layouts de janelas" e salve o arquivo em algum lugar em que poderá encontrá-lo mais tarde.

Em seguida, você pode usar o "Assistente para Importação e Exportação de Configurações" novamente para importar esse arquivo de configurações, restaurando todas as janelas da ferramenta para o layout anterior. (Observe que o assistente também permite limitar o que você importa de um arquivo de configurações específico da mesma maneira que você pode limitar o que exporta.)

Eu uso isso no meu laptop, onde alternar entre as configurações de um e vários monitores transforma o gerenciamento de janelas em uma verdadeira dor. Eu apenas mantenho arquivos de configurações que descrevem cada um dos layouts que utilizo com mais frequência e importo o que melhor se adapta ao meu ambiente de trabalho atual quando necessário.

Zain Naboulsi publicou um blog sobre o processo aqui , com imagens ilustrativas.


Atualização: Praveen Sethuraman, da equipe VS, destaca que o Visual Studio 2015 finalmente tem a capacidade de salvar layouts personalizados como um recurso interno de primeira classe. No entanto, ainda não tive a chance de testar a implementação.

Cody Gray
fonte
Isso não salva as abas abertas para mim no Visual Studio 2012 :(
Nam G VU
6
Isso me parece tão tolo - especialmente considerando que acho que o Eclipse e o Netbeans têm apenas layouts que você pode salvar / acessar em um menu.
Wayne Werner
Enquanto isso, o Visual Studio 2015 tem um layout que pode ser salvo em um menu, veja a resposta abaixo .
TheOperator 6/12/15
Não, não funciona para guias salvas. Esses são armazenados em um arquivo privado, juntamente com o seu projeto, @nam. Eles serão restaurados automaticamente quando você reabrir um projeto em que estiver trabalhando.
Cody Gray
62

Há um bom plug-in do Visual Studio que permite salvar e carregar layouts de janela personalizados: http://perspectives.codeplex.com (você também pode encontrá-lo na galeria do VS).

Uso-o porque muitas vezes tenho que alternar entre um layout de três telas (quando o laptop está encaixado) e um layout de tela única (somente para laptop).

Também é útil porque o VS esquece aleatoriamente meu layout personalizado após a depuração.

oocx
fonte
1
+1, embora essa ferramenta seja incorreta, ela aplica muito bem a configuração.
Vaccano
Este plug-in não salva guias abertas para mim no Visual Studio 2012 :(
Nam G VU
2
perspectivas tentadas - boa idéia, mas é buggy como o inferno. acabou desinstalando.
GarethD
O mesmo que GarethD. Teve que desinstalar o que continuava me dando infinitas caixas de mensagens de exceção de referência nula e travou o VS várias vezes.
quer
2
As perspectivas não parecem ter suporte para o VS 2013, e as revisões não são tão boas quanto o Layouts O Rama (mesmo que o nome seja melhor). Eu gostaria de tentar, se eles vierem com uma versão mais recente.
Lucas Fowler
50

Layouts-O-Rama é a minha opinião sobre o problema. Para ser encontrado na galeria vs aqui:

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

mklein
fonte
4
Eu acho que você deve mencionou que o desenvolveu para ser totalmente honesto
VdesmedT
21
Não acabei de dizer que, ao declarar Layouts-O-Rama, foi minha opinião sobre o problema? De qualquer forma, para deixar claro para todos, a extensão foi desenvolvida por mim. Felicidades.
Mckin
1
Esta parece ser uma boa solução, embora até agora eu só tenha conseguido redimensionar todas as janelas, exceto a janela principal do VS.
Carlos P
2
Não pode redimensionar a janela principal do VS, não é uma janela de ferramentas e funciona de maneira diferente. Você pode usar a ferramenta chamada "Sizer" para alterar isso, se você quiser, Carlos P.
Lucas Fowler
Eu não sabia sobre o Sizer, estou prestes a tentar. Obrigado pela dica.
Coder_Dan
30

É com satisfação que informamos que, com a versão CTP2 do Visual Studio "14", adicionamos um recurso de Layouts personalizados que permite aos usuários salvar, aplicar e gerenciar layouts de janelas personalizadas.

Detalhes sobre a versão do CTP2 podem ser encontrados aqui: http://blogs.msdn.com/b/visualstudio/archive/2014/07/08/visual-studio-14-ctp-2-available.aspx

Salve e aplique layouts de IDE personalizados.
Agora você pode salvar e aplicar layouts personalizados para janelas de ferramentas no IDE. Os comandos Salvar layout da janela e Aplicar layout da janela estão no menu Janela e você também pode renomear, reordenar e excluir layouts em Gerenciar layouts de janela.

Gostaríamos muito de ouvir seus comentários sobre esse recurso. Envie-nos qualquer feedback usando o menu "Enviar um sorriso" embutido (consulte http://msdn.microsoft.com/en-us/library/zzszcehe.aspx ).

Obrigado! Prove a equipe de experiência do
Sethuraman
Visual Studio IDE

Praveen Sethuraman
fonte
Adoro! alexdresko.com/2014/11/14/...
Alex Dresko
2
@Praveen, obrigado por fornecer uma visão da equipe VS. Idealmente, você deseja adicionar sua assinatura à sua página de perfil e não assinar suas postagens. Essa é a prática aqui. Outro ponto a ser observado é a inclusão de trechos relevantes dos artigos vinculados em sua postagem aqui para evitar a podridão do link. Editei sua resposta para refletir a mesma.
bPratik
1
@bPratik Bons pontos --- exceto que a assinatura foi a única divulgação de afiliação à MS ou à equipe do Visual Studio (e a publicação faz menos sentido sem isso). Optei por usar o texto original do OP, em vez de escrevê-lo em outro lugar do ponto de vista do OP.
jpaugh
2

No visual studio 2015/2017/2019, você pode ir para Janela -> Salvar layout da janela. Você pode salvar vários layouts. Eu não acho que isso funcione em todos os dispositivos.

insira a descrição da imagem aqui

Thomas Bailey
fonte
Eu uso o VS2015, mas não vejo essa opção. Ele precisa ser ativado em qualquer lugar?
BelgoCanadian