Respostas:
Há uma lista suspensa logo acima da janela de código:
Chama-se barra de navegação e contém três listas suspensas: a primeira lista suspensa contém projeto , segundo tipo e terceiros membros (métodos).
Você pode usar o atalho Ctrl+ F2(mover o foco para o projeto suspenso) e pressionar Tabduas vezes (mover o foco para o terceiro suspenso) para focalizá-lo; a seta para baixo expandirá a lista.
Descobri como ativar o menu suspenso, como mostra a primeira resposta (@ChrisF):
Vá para Opções-> Editor de texto -> (seu idioma)
e marque "Barra de navegação" na seção de exibição.
Desde o Visual Studio 2012, você pode exibir o esboço (campos e métodos) no Solution Explorer, expandindo o nó correspondente ao seu arquivo.
partial class
, todos os membros serão listados nesse nó, não apenas os que estão nesse arquivo.
ReSharper tem um 'ReSharper | Windows Estrutura do arquivo ', usada para visualizar a estrutura atual do arquivo de código.
O novo compartilhador possui a janela Estrutura do arquivo, que é muito semelhante à visualização de tópicos do eclipse. Originalmente respondido em:
Visual Studio 2012: lista de todos os métodos na classe
Ajuda do resharper: http://www.jetbrains.com/resharper/webhelp/Reference__Windows__File_Structure_Window.html
Apesar de ser uma pergunta antiga, talvez essa resposta tenha ajudado você como me ajudou.
você pode fazer o download da extensão codemaid aqui: site codemaid
ele tem muitas funcionalidades que você pode encontrar no site deles.
o que está relacionado a essa pergunta é a digitação de código
Visualize e navegue pelo conteúdo de seus arquivos C # e C ++ a partir de uma hierarquia de exibição em árvore. Alterne rapidamente entre diferentes métodos de classificação para obter uma melhor visão geral. Arraste e solte para reorganizar o código. Consulte as pontuações de complexidade McCabe e dicas informativas sobre ferramentas.
por outras palavras, permite ver os métodos e propriedades e também reorganizá-los apenas com o recurso de arrastar e soltar. é a minha extensão de uso diário
ctrl+m+z
, ctrl+m+space
, ctrl+m+f
, sort lines
, clean whole solution
, collapse all in solution explorer
, arrange methods with drag and drop
, method and properties tree
são ferramentas que você só pode encontrar em algumas ferramentas como reshraper.
Não há equivalente direto à Visualização de estrutura de tópicos no Eclipse. A coisa mais próxima que encontrei é a exibição de classe, que lista todas as classes e seus membros / métodos. Há uma caixa de pesquisa na parte superior para restringir a seleção.
Ctrl + Shift + C
.
No Visual Studio 2015, Exibir> Outras Janelas> Exibição de Recursos . O atalho do teclado é Ctrl+ Shift+ E. Acho isso mais limpo que o Class View. Com o Windows do Class View, você pode filtrar métodos / atributos com base no modificador de acesso (privado / protegido / público) etc.
Na parte superior do seu editor de texto, você deve ter uma lista suspensa que lista todos os métodos, propriedades etc. no tipo atual; e é clicável (mesmo que esses membros estejam definidos em outros arquivos - nesse caso, eles ficam acinzentados, mas você ainda pode navegar com eles).
Além disso, se você usar o Class Explorer ( Ctrl+ Alt+ C) para navegar no seu projeto, obterá uma visão geral completa de todos os seus tipos. No entanto, não parece haver uma configuração em Ferramentas / Opções que permita rastrear o tipo ativo nessa janela (existe para o explorador de soluções) - talvez uma macro ou complemento esteja em ordem ...
No Visual Studio 2005 e 2008, você pode experimentar o Power Source Outliner Power Toy .
Você quer dizer a janela de exibição de classe (Exibir-> Exibição de classe ou Ctrl+ W, C)?
Você também tem a janela pop-up de inteligência
Com o Visual Studio 2010
Você escolhe Ferramentas-> Configurações-> Configurações de especialistas
No canto inferior esquerdo, você verá a guia "Modo de exibição de classe", ao lado da guia "Solution Explorer"
Na área superior do layout "Class View", você verá a lista do nome da classe, enum, struct, ... Na área inferior do "Layout da visualização da classe, você verá a lista de membros dessa classe, enum ou struct
Uma boa maneira limpa de fazer isso é usar o View.SynchronizeClassView.
Além disso, você pode:
E agora parece com o recurso do Visual Assist "Listar métodos no arquivo atual" (que também lista os membros entre).
View.SynchronizeClassView
? Só consigo encontrar a Exibição de Classe "normal" no Visual Studio 2017.
Uso o USysWare DPack desde sempre. É muito pequeno e não é intrusivo, portanto, se tudo o que você deseja é uma janela de atalho rápida mostrando a lista de métodos do arquivo atual que você está usando, ela fornece exatamente isso. O bom é que o autor ainda está ativo após mais de 10 anos apenas para continuar fornecendo os mesmos recursos na versão mais recente do VS.
https://marketplace.visualstudio.com/items?itemName=SergeyM.DPack-16348
Após a instalação, use apenas Alt + M
para exibir a janela da lista de métodos. Prefiro mostrar todos os membros, mas depende de você.
No VS 2012, basta ir para Exibir> Modo de exibição de classe ... para obter a GUI do modo de exibição de classe na área da guia principal. Agora, arraste isso para o dock lateral e você terá exatamente o mesmo layout que faria no Eclipse.
-e
Meu melhor maneira de fazer isso é que eu abrir a Definição janela de código, em Exibir -> Código Definição Janela ou pressione Ctrl+ W, D.
E então eu tenho flutuado e eu tenho as definições de métodos em janelas separadas.
Saudações
grep -i "sub" filename.vb> methods.txt grep -i "função" filename.vb >> methods.txt