En Visual Studio, ¿hay una ventana que muestre la lista de métodos en la clase activa? Una pequeña ventana como el Explorador de soluciones sería genial. En Eclipse, hay uno.
visual-studio
visual-studio-2008
Jack Kada
fuente
fuente
Respuestas:
Hay un menú desplegable justo encima de la ventana de código:
Se llama barra de navegación y contiene tres menús desplegables: el primer menú desplegable contiene proyecto , segundo tipo y terceros miembros (métodos).
Puede usar el acceso directo Ctrl+ F2(mover el foco al menú desplegable del proyecto ) y presionar Tabdos veces (mover el foco al tercer menú desplegable) para enfocarlo, la flecha hacia abajo expandirá la lista.
Imagen a tamaño completo
fuente
Encontré cómo activar el menú desplegable como se muestra en la primera respuesta (@ChrisF):
y marque "Barra de navegación" en la sección de visualización.
fuente
Desde Visual Studio 2012, puede ver el esquema (campos y métodos) en el explorador de soluciones expandiendo el nodo correspondiente a su archivo.
fuente
partial class
, todos los miembros se enumeran en ese nodo, no solo los que están en ese archivo.El acceso directo a la barra de navegación es Ctrl+ F2. Te lleva al menú desplegable de tipos primero. Presione tab para ir al menú desplegable de métodos y luego ingrese un método para ir a ese.
fuente
ReSharper tiene un 'ReSharper | Ventanas | Ventana Estructura de archivo ', que se utiliza para visualizar la estructura actual del archivo de código.
fuente
Resharper tiene la ventana Estructura de archivo que es muy similar a la vista de esquema de eclipse. Originalmente respondido en:
Visual Studio 2012: lista de todos los métodos en clase
Ayuda de Resharper: http://www.jetbrains.com/resharper/webhelp/Reference__Windows__File_Structure_Window.html
fuente
A pesar de que es una vieja pregunta, tal vez esta respuesta te ayude como a mí.
puede descargar la extensión codemaid desde aquí: sitio web codemaid
tiene muchas funcionalidades que puedes encontrar en su sitio web.
el que está relacionado con esta pregunta es la excavación de código
en otras palabras, le permite ver los métodos y propiedades y también reorganizarlos simplemente arrastrando y soltando. es mi extensión de uso diario
fuente
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
son herramientas que sólo se puede encontrar en algunas herramientas como reshraper.No hay un equivalente directo a la Vista del esquema en Eclipse. Lo más parecido que he encontrado es la Vista de clase, que enumera todas las clases y sus miembros / métodos. Hay un cuadro de búsqueda en la parte superior para limitar la selección.
fuente
Ctrl + Shift + C
.En Visual Studio 2015, Ver> Otras ventanas> Vista de recursos . El atajo de teclado es Ctrl+ Shift+ E. Encuentro esto más limpio que Class View. Con Class View Windows puede filtrar métodos / atributos según el modificador de acceso (privado / protegido / público), etc.
fuente
En la parte superior de su editor de texto, debe tener un menú desplegable que enumere todos los métodos, propiedades, etc. en el tipo actual; y es cliqueable (incluso si esos miembros están definidos en otros archivos, en cuyo caso están atenuados pero aún puedes navegar con ellos).
Además, si usa el Explorador de clases ( Ctrl+ Alt+ C) para navegar por su proyecto, obtendrá una visión general completa de todos sus tipos. Sin embargo, no parece haber una configuración en Herramientas / Opciones que le permita rastrear el tipo activo en esa ventana (existe para el explorador de soluciones), tal vez una macro o complemento esté en orden ...
fuente
En Visual Studio 2005 y 2008 puedes probar el Power Code Outliner Power Toy .
texto alternativo http://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=SourceCodeOutliner&DownloadId=3493
fuente
¿Te refieres a la ventana de vista de clase (Ver-> Vista de clase o Ctrl+ W, C)?
También tienes la ventana emergente de inteligencia
fuente
Con Visual Studio 2010
Elija Herramientas-> Configuración-> Configuración experta
En la esquina inferior izquierda, verá la pestaña "Vista de clase", junto a la pestaña "Explorador de soluciones"
En el área superior del diseño de "Vista de clase", verá la lista de nombre de clase, enumeración, estructura, ... En el área inferior del diseño de "Vista de clase", verá la lista de miembros para esta clase, enumeración o estructura
fuente
Una buena manera limpia de hacer esto es usar View.SynchronizeClassView.
Además puedes:
Y ahora se parece a la función de Visual Assist "Métodos de lista en el archivo actual" (que también enumera los miembros por cierto).
fuente
View.SynchronizeClassView
? Solo puedo encontrar la Vista de clase "normal" en Visual Studio 2017.Microsoft no tiene ganas de implementar esta herramienta útil, pero si por casualidad puede tener Visual Assist, lo tiene en VAssistX> Herramientas> Esquema de VA . Sin embargo, el complemento no es gratuito.
fuente
He estado usando USysWare DPack desde siempre. Es muy pequeño y no intrusivo, por lo que si todo lo que desea es una ventana de acceso directo rápido que muestre una lista de los métodos del archivo actual que está utilizando, proporciona exactamente eso. Lo bueno es que el autor sigue activo después de más de 10 años solo para seguir proporcionando las mismas funciones en la última versión de VS.
https://marketplace.visualstudio.com/items?itemName=SergeyM.DPack-16348
Después de la instalación, solo use
Alt + M
para abrir la ventana de lista de métodos. Prefiero mostrar a todos los miembros, pero depende de usted.fuente
En VS 2012, solo ve a Ver> Vista de clase ... luego obtienes la GUI de Vista de clase en el área de la pestaña principal. Ahora, arrastre esto al muelle lateral y tendrá exactamente el mismo diseño que tendría en Eclipse.
-mi
fuente
Mi mejor manera de hacerlo es abrir la ventana de definición de código, en Ver -> Ventana de definición de código o presionar Ctrl+ W,D .
Y luego lo hice flotar y tengo las definiciones de los métodos en ventanas separadas.
Saludos
fuente
grep -i "sub" nombrearchivo.vb> métodos.txt grep -i "función" nombrearchivo.vb >> métodos.txt
fuente