No Visual Studio, existe uma janela que mostra a lista de métodos na classe ativa? Uma pequena janela como o Solution Explorer seria ótima. No Eclipse, existe um.
visual-studio
visual-studio-2008
Jack Kada
fonte
fonte
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.
Imagem em tamanho real
fonte
Descobri como ativar o menu suspenso, como mostra a primeira resposta (@ChrisF):
e marque "Barra de navegação" na seção de exibição.
fonte
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.
fonte
partial class
, todos os membros serão listados nesse nó, não apenas os que estão nesse arquivo.O atalho para a barra de navegação é Ctrl+ F2. Leva você ao menu suspenso de tipos primeiro. Pressione tab para ir para o método suspenso e, em seguida, insira um método para ir para esse.
fonte
ReSharper tem um 'ReSharper | Windows Estrutura do arquivo ', usada para visualizar a estrutura atual do arquivo de código.
fonte
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
fonte
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
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
fonte
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.
fonte
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.
fonte
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 ...
fonte
No Visual Studio 2005 e 2008, você pode experimentar o Power Source Outliner Power Toy .
texto alternativo http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=SourceCodeOutliner&DownloadId=3493
fonte
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
fonte
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
fonte
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).
fonte
View.SynchronizeClassView
? Só consigo encontrar a Exibição de Classe "normal" no Visual Studio 2017.A Microsoft não deseja implementar essa ferramenta útil, mas se por acaso você puder ter o Visual Assist, você o encontrará em VAssistX> Ferramentas> VA Outline . O plugin não é gratuito.
fonte
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ê.fonte
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
fonte
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
fonte
grep -i "sub" filename.vb> methods.txt grep -i "função" filename.vb >> methods.txt
fonte