Personalizar layouts de janela no Visual Studio

No Visual Studio, é possível personalizar a posição, tamanho e comportamento de janelas para criar layouts de janela que funcionam melhor para vários fluxos de trabalho de desenvolvimento. Quando você personaliza o layout, o IDE se lembra dele. Por exemplo, se você alterar o local de encaixe do Gerenciador de Soluções e fechar o Visual Studio, na próxima vez que o abrir, mesmo que estiver trabalhando em outro computador, o Gerenciador de Soluções estará encaixado no mesmo local.

Também é possível dar um nome ao layout personalizado e salvá-lo e, em seguida, mudar entre layouts com um único comando. Por exemplo, você pode criar um layout para edição e um layout para depuração e alternar entre eles usando o comando janela > aplicar layout de janela do menu.

Janelas de ferramentas e do documento

O IDE tem dois tipos básicos de janela, janelas de ferramentas e janelas do documento. As janelas de ferramentas incluem Gerenciador de soluções, Gerenciador de servidores, janela de saída, lista de erros, designers, janelas do depurador e assim por diante. As janelas do documento contêm arquivos de código-fonte, arquivos de texto arbitrário, arquivos de configuração e assim por diante. As janelas de ferramentas podem ser redimensionadas e arrastadas por sua barra de título. As janelas de documentos podem ser arrastadas por sua guia. Clique com o botão direito do mouse na guia ou na barra de título para definir outras opções na janela.

O menu janela mostra opções para encaixe, flutuação e ocultação de janelas no IDE. Clique com o botão direito do mouse na guia de janela ou na barra de título para ver outras opções para essa janela específica. É possível exibir mais de uma instância de determinadas janelas de ferramentas por vez. Por exemplo, é possível exibir mais de uma janela do navegador da Web e é possível criar outras instâncias de algumas janelas de ferramentas escolhendo Nova Janela no menu Janela.

Dividir janelas

Quando é necessário exibir ou editar dois locais ao mesmo tempo em um documento, é possível dividir as janelas. Para dividir seu documento em duas seções de rolagem independente, clique em Dividir no menu Janela. Clique em Remover Divisão no menu Janela para restaurar o modo de exibição único.

Guias

Você pode usar guias para organizar o layout de várias maneiras diferentes. Por exemplo, você pode exibir uma visualização de um arquivo no editor sem abrir o arquivo, pode agrupar suas guias e muito mais.

Guia Visualização (janelas do documento)

Na guia Visualização , você pode exibir arquivos no editor sem abri-los. Você pode visualizar os arquivos escolhendo-os no Gerenciador de soluções, durante a depuração, quando você entra em arquivos, com ir para definição e quando navega pelos resultados de uma pesquisa. Os arquivos de visualização são exibidos em uma guia à direita da caixa de guias de documentos. O arquivo será aberto para edição se você modificá-lo ou escolher Abrir.

Guias de documento vertical

novo no Visual Studio 2019 versão 16,4 e posterior: adicionamos uma das principais solicitações de recurso, guias de documento vertical. Agora, você pode gerenciar suas guias de documento em uma lista vertical no lado esquerdo ou direito do seu editor.

Você pode aplicar guias de documento vertical das seguintes maneiras:

  • escolha ferramentas > opções > > guias de ambiente e Windows na barra de menus. Em seguida, no controle Definir layout de guia , escolha superior, esquerda ou direita na lista suspensa.

  • Clique com o botão direito do mouse em uma guia, escolha Definir layout da guia e escolha esquerda ou direita. (Para retornar as guias à sua posição padrão, escolha superior.)

    Uma animação que mostra as guias de documento vertical em ação

Guias de documento colorido

novo no Visual Studio 2022 versão 17,0 e posterior: adicionamos outra guia de solicitação de recursos principais, guias de documentos coloridos. Agora, você pode colorir as guias nas exibições vertical e horizontal no editor.

A captura de tela a seguir mostra um exemplo de guias de cores na exibição vertical:

Captura de tela das guias de cor na exibição vertical.

A captura de tela a seguir mostra um exemplo de guias de cores na exibição horizontal:

Captura de tela das guias de cor na exibição horizontal.

para usar guias de cores, navegue até ferramentas > opções > > guias de ambiente e Windows e, em seguida, selecione colorir guias de documento por projeto.

Grupos de guias

Os grupos de guias ampliam sua capacidade de gerenciar o espaço de trabalho limitado enquanto você trabalha com dois ou mais documentos abertos no IDE. É possível organizar várias janelas do documento e de ferramentas em grupos de guias verticais ou horizontais e embaralhar os documentos de um grupo de guias em outro.

Barras de ferramentas

Você pode organizar as barras de ferramentas arrastando-as para onde desejar ou usando a caixa de diálogo Personalizar . Para obter mais informações sobre como posicionar e personalizar barras de ferramentas, consulte como: personalizar menus e barras de ferramentas.

Organizar e encaixar janelas

Uma janela de documento ou janela de ferramentas pode ser encaixada, para que ela tenha uma posição e um tamanho dentro do quadro da janela do IDE. Você também pode posicioná-lo como uma janela flutuante separada que está fora do IDE.

Você pode encaixar uma janela de ferramentas em qualquer lugar dentro do quadro do IDE. Você também pode encaixar algumas janelas de ferramentas como janelas com guias no quadro do editor. E você pode encaixar janelas de documentos dentro do quadro do editor e pode fixá-las à sua posição atual na ordem de tabulação.

Você também pode encaixar várias janelas para flutuar juntas em uma reposicionamento ou fora do IDE. As janelas de ferramentas também podem ser ocultadas ou minimizadas.

É possível organizar janelas das seguintes maneiras:

  • Fixe as janelas do documento à esquerda da caixa de guias.

  • Encaixe janelas de guias no quadro de edição.

  • Encaixe janelas de ferramentas na borda de um quadro no IDE.

  • Faça janelas do documento ou de ferramentas flutuar no IDE ou fora dele.

  • Oculte as janelas de ferramentas ao longo da borda do IDE.

  • Exiba janelas em monitores diferentes.

  • Redefina o posicionamento da janela para o layout padrão ou para um layout personalizado salvo.

Para organizar as janelas de ferramentas e documentos, você pode posicionar o cursor na barra de título de uma janela e arrastá-lo para o local desejado. Como alternativa, você pode clicar com o botão direito do mouse na barra de título da janela para usar seu menu de contexto ou pode usar os comandos no menu janela .

Encaixar janelas

Quando você clica e arrasta a barra de título de uma janela de ferramentas ou a guia da janela do documento, um losango do guia é exibido. Durante a operação de arrastar, quando o cursor do mouse está sobre uma das setas no losango, será exibida uma área sombreada que mostra onde a janela será encaixada se você soltar o botão do mouse no momento.

Para mover uma janela encaixável sem ajustá-la no local, pressione a tecla Ctrl enquanto você arrasta a janela.

Para retornar uma janela de ferramentas ou de documento para seu local encaixado mais recente, pressione Ctrl enquanto clica duas vezes na barra de título ou na guia da janela.

A ilustração a seguir mostra o losango do guia para janelas de documentos, que só podem ser encaixadas dentro do quadro de edição:

Losango do guia da janela do documento

As janelas de ferramentas podem ser fixadas em um lado de um quadro no IDE ou dentro do quadro de edição. Um guia do losango será exibido quando você arrastar uma janela de ferramentas para outro lugar para ajudá-lo a reencaixar a janela facilmente.

Losangos do guia da janela de ferramentas

A ilustração a seguir mostra o Gerenciador de Soluções que está sendo encaixado em um novo local que é delimitado pela área sombreada azul:

Encaixando o Gerenciador de Soluções em uma nova posição

Fechar e ocultar automaticamente janelas de ferramentas

Você pode fechar uma janela de ferramentas clicando no X no canto superior direito da barra de título. Para reabrir a janela, use o respectivo atalho de teclado ou comando de menu. O Windows de ferramentas dá suporte a um recurso denominado Hide automático, que faz com que uma janela deslize para fora do caminho quando você usa uma janela diferente. Quando uma janela é ocultada automaticamente, o nome dela é exibido em uma guia na borda do IDE. Para usar a janela novamente, aponte para a guia para que a janela volte a ser exibida.

Ocultar automaticamente

Observação

Para definir se o ocultar automaticamente opera nas janelas de ferramentas individualmente ou como grupos encaixados, marque ou desmarque ocultar automaticamente botão afeta as janelas de ferramentas ativas somente na caixa de diálogo Opções . Para obter mais informações, consulte Geral, Ambiente, Caixa de diálogo Opções.

Observação

As janelas de ferramentas que têm ocultar automaticamente habilitado poderão ser exibidas temporariamente quando a janela estiver em foco. Para ocultar a janela novamente, selecione um item fora da janela atual. Quando a janela perde o foco, ela não é mais exibida.

Usar um segundo monitor

Se você tiver um segundo monitor e seu sistema operacional der suporte a ele, será possível escolher qual monitor exibirá uma janela. Você pode até agrupar várias janelas juntas no Rafts em outros monitores.

Dica

É possível criar várias instâncias do Gerenciador de Soluções e movê-las para outro monitor. Clique com o botão direito do mouse na janela e escolha Novo Modo de Exibição do Gerenciador de Soluções. Você pode retornar todas as janelas de volta para o monitor original clicando duas vezes ao escolher a tecla Ctrl.

Redefinir, nomear e mudar entre layouts de janela

É possível voltar o IDE para o layout de janela original para sua coleção de configurações usando o comando Redefinir Layout de Janela. Quando você executar esse comando, as seguintes ações ocorrerão:

  • Todas as janelas serão movidas para as posições padrão.

  • As janelas fechadas no layout de janela padrão serão fechadas.

  • As janelas abertas no layout de janela padrão serão abertas.

Criar e salvar layouts personalizados

O Visual Studio permite salvar até 10 layouts de janela personalizados e mudar rapidamente entre eles. As etapas a seguir mostram como criar, salvar, invocar e gerenciar layouts personalizados que usam vários monitores com janelas de ferramentas encaixadas e flutuantes.

Primeiro, crie uma solução de teste que tem dois projetos, cada um com um layout ideal diferente.

Criar um projeto de interface do usuário e personalizar o layout

  1. Crie um projeto de Aplicativo do WPF do C#. Imagine que, neste projeto, você vai estar desenvolvendo uma interface do usuário. Você deseja maximizar o espaço da janela de designer e tirar outras janelas de ferramentas do caminho.
  1. Crie um novo projeto de aplicativo WPF em C#. Imagine que, neste projeto, você vai estar desenvolvendo uma interface do usuário. Você deseja maximizar o espaço da janela de designer e tirar outras janelas de ferramentas do caminho.
  1. Se você tiver vários monitores, esça o pull sobre a janela Gerenciador de Soluções e a janela Propriedades para o segundo monitor. Em um sistema de monitor único, tente fechar todas as janelas exceto o designer.

  2. Pressione Ctrl + Alt + X para exibir a janela Caixa de Ferramentas. Se a janela estiver encaixada, arraste-a para que ela flutue em algum lugar que você gostaria de posicioná-la.

  3. Pressione F5 para colocar o Visual Studio em modo de depuração. Ajuste a posição das janelas Autos, Pilha de Chamada e Depuração de Saída da maneira que você deseja. O layout que você está prestes a criar será aplicado ao modo de edição e ao modo de depuração.

  4. Quando os layouts no modo de depuração e no modo de edição são como você deseja, escolha Janela > Salvar Layout da Janela. Chame esse layout de "Designer".

    Observe que o novo layout recebe o próximo atalho de teclado da lista reservada ctrl + Alt + 1...0.

Criar um layout e um projeto de banco de dados

  1. Adicione um novo projeto de Banco de Dados do SQL Server à solução.

  2. Clique com o botão direito do mouse no novo projeto no Gerenciador de Soluções e escolha Exibir no Pesquisador de Objetos. Isso exibe a janela Gerenciador de Objetos do SQL Server, que permite acessar tabelas, modos de exibição e outros objetos em seu banco de dados. É possível fazer essa janela flutuar ou deixá-la encaixada. Ajuste as outras janelas de ferramentas da maneira como você as desejar. Para obter maior realismo, é possível adicionar um banco de dados real, mas isso não é necessário para esse passo a passo.

  3. Quando o layout for como você deseja, no menu principal, escolha Janela Salvar Layout > da Janela. Chame esse layout de “Projeto de Banco de Dados”. (Não nos preocuparemos com um layout de modo de depuração para este projeto.)

Mudar entre os layouts

Para alternar entre layouts, use os atalhos de teclado ou, no menu principal, escolha Janela Aplicar Layout da > Janela.

Aplicar menu de layout de janela

Depois de aplicar o layout da interface do usuário, observe como ele é preservado tanto no modo de edição quanto no modo de depuração.

Se você tiver vários monitores no trabalho e um laptop de um só monitor em casa, será possível criar layouts otimizados para cada computador.

Observação

Se você aplicar um layout de vários monitor em um sistema de monitor único, as janelas flutuantes inseridas no segundo monitor ficarão ocultas agora atrás da janela do Visual Studio. Você pode trazer essas janelas para a frente pressionando Alt + Tab. Se você abrir posteriormente Visual Studio com vários monitores, poderá restaurar as janelas para suas posições especificadas aplicando o layout.

Gerenciar e usar perfil móvel nos seus layouts

Você pode remover, renomear ou reordenar seu layout personalizado escolhendo Janela > Gerenciar Layouts de Janela . Se você mover um layout, a associação de teclas será ajustada automaticamente para refletir a nova posição na lista. As vinculações não podem ser modificadas de outra forma e, portanto, você pode armazenar um máximo de 10 layouts por vez.

Gerenciar layouts de janelas

Para se lembrar qual atalho de teclado é atribuído a qual layout, escolha Janela Aplicar Layout > da Janela.

Esses layouts usam perfis móveis automaticamente entre edições do Visual Studio e também entre instâncias do Blend em computadores separados e de qualquer edição Express para qualquer outra organização Express. No entanto, os layouts não fazem roam in-Visual Studio, Blend e Express.

Confira também