Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Quando trabalhas num grande ficheiro de código ou percorres uma base de código desconhecida, por vezes pode ser difícil perceber em que ponto do código te encontras. Com o Sticky Scroll, podes colar os telescópios no topo do editor para que fiquem sempre à vista enquanto percorres o teu código. Visual Studio 2022 versão 17.5 e posteriores suportam o Scroll Fixo.
Linguagens de programação suportadas
São suportados vários formatos de código, incluindo C#, C++, XAML e JSON.
Aqui está um exemplo animado de Scroll Fixo num ficheiro C#:
Aqui está um exemplo animado de rolo fixo num ficheiro C++:
Ativar ou desligar o Scroll Fixo
Utilize os passos seguintes:
Na barra de menu do Visual Studio, selecione Ferramentas>Opções e expanda o Todas as Definições>Editor de Texto>Geral>Sticky scroll section.
Selecione ou limpe a opção Agrupar os escopos atuais dentro de uma região deslocável da janela do editor .
Na barra de menus do Visual Studio, selecione Opções de Ferramentas> e expanda a secçãoGeral do Editor> de Texto.
No grupo rolagem fixa, selecione ou desmarque a opção agrupar as áreas atuais numa região deslocável da janela do editor.
Selecione OK.
Se quiseres desligar a Rolagem Fixa, podes fazê-lo a partir do editor, clicando com o botão direito na área do cabeçalho da Rolagem Fixa e depois selecionando Rolagem Fixa.
Importante
Se estás a usar C# e o Sticky Scroll não está a funcionar para ti, experimenta esta solução. Abra o painel Ferramentas>Opções e expanda a Todas as Definições>Linguagens>C#>Avançado. De seguida, no grupo de Guias de Estrutura de Blocos , ative as seguintes opções.
| Opção | Description |
|---|---|
| Guias de apresentação para construções de nível de declaração | Afeta namespaces, classes e inicializações de métodos |
| Mostrar guias para construções ao nível de código | Afeta condicionais e ciclos |
Importante
Se estás a usar C# e o Sticky Scroll não está a funcionar para ti, experimenta esta solução. Selecionar Ferramentas>Opções>Editor de Texto>C#>Avançado. De seguida, no grupo de Guias de Estrutura de Blocos , ative as seguintes opções.
| Opção | Description |
|---|---|
| Guias de apresentação para construções de nível de declaração | Afeta namespaces, classes e inicializações de métodos |
| Mostrar guias para construções ao nível de código | Afeta condicionais e ciclos |
Como funciona o Scroll Fixo
Podes usar o Sticky Scroll para colocar escopos como namespaces, classes, métodos, instruções de inicialização de loops e condicionais. Também pode saltar diretamente para uma linha de código ao selecionar a referência no cabeçalho Sticky Scroll.
Como configurar o Sticky Scroll
Pode alterar o funcionamento do Sticky Scroll alterando o seu âmbito e o número de linhas que inclui nesse âmbito.
Escopos internos e externos
Com base na tua preferência, podes alterar o âmbito do que o Sticky Scroll te mostra. Definido por padrão, a opção de escopo externo mostra os escopos de nível superior que vêm do topo do ficheiro.
Mas por vezes, o namespace e o nome da classe coincidem com o nome do ficheiro. Quando informações como esta são óbvias, pode não querer ceder duas linhas de espaço vertical no topo do seu ficheiro. Depois, podes mudar para a opção de escopo interno de nível mais baixo, que afasta escopos de nível superior à medida que percorres código profundamente aninhado.
Podes configurar se deves priorizar os escopos externos ou internos quando o número especificado de escopos ultrapassar o máximo. Abra o painel de Ferramentas>Opções e expanda a Secção de >, do >, Geral, >. Use a lista suspensa e defina a opção Quando o número de telescópios ultrapassar o máximo para Preferir escopos externos ou Prefiro escopos internos (predefinido).
Podes configurar se deves priorizar os âmbitos externos ou internos quando o número especificado de âmbitos ultrapassar o máximo. Abra o diálogo Opções>Ferramentas e expanda a secção Editor de Texto>Geral. No grupo de rolagem fixa, use a lista suspensa e defina a opção Quando o número de escopos ultrapassa o máximo para Preferir escopos exteriores ou Preferir escopos internos (predefinido).
Conteúdo relacionado
Para saber mais sobre o Sticky Scroll no Visual Studio, explore os seguintes recursos: