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.
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.
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.
Encontré cómo activar el menú desplegable como se muestra en la primera respuesta (@ChrisF):
Vaya a Opciones-> Editor de texto -> (su idioma)
y marque "Barra de navegación" en la sección de visualización.
Desde Visual Studio 2012, puede ver el esquema (campos y métodos) en el explorador de soluciones expandiendo el nodo correspondiente a su archivo.
partial class
, todos los miembros se enumeran en ese nodo, no solo los que están en ese archivo.
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
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
Visualice y navegue por el contenido de sus archivos C # y C ++ desde una jerarquía de vista de árbol. Cambie rápidamente entre diferentes métodos de clasificación para obtener una mejor visión general. Arrastre y suelte para reorganizar el código. Consulte los puntajes de complejidad de McCabe y las sugerencias de herramientas informativas.
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
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.
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.
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 ...
En Visual Studio 2005 y 2008 puedes probar el Power Code Outliner Power Toy .
¿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
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
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).
View.SynchronizeClassView
? Solo puedo encontrar la Vista de clase "normal" en Visual Studio 2017.
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.
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
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
grep -i "sub" nombrearchivo.vb> métodos.txt grep -i "función" nombrearchivo.vb >> métodos.txt