2008-08-06 14 views
16

Si alguna vez ha usado Eclipse, probablemente haya notado los grandes atajos de teclado que le permiten presionar una combinación de teclas, simplemente escriba los primeros caracteres de una función, clase, nombre de archivo, etc. Incluso es lo suficientemente inteligente como para poner primero los archivos abiertos en la lista.Plugin para Visual Studio a Mimic Acceso al teclado "Open Type" o "Open Resource" de Eclipse

alt text

Estoy buscando una funcionalidad similar para Visual Studio 2008. Sé que hay un plugin FindFiles en CodeProject, pero que uno está libre de errores y un poco raro, y no me da acceso a las funciones o clases

Respuesta

2

Algunas de las excelentes funciones están disponibles en Visual Assist X, aunque no todas. He preguntado en sus foros, pero aún no han aparecido. VAX se actualiza periódicamente en un período aproximado de 4 semanas para la corrección de errores y una nueva función cada dos meses.

2

Resharper hace con la Ctrl - N palabra clave. Lamentablemente, no es gratis.

Visual Studio no tiene nada como esta característica más allá de Buscar.

2

Si usted está buscando un complemento como este para navegar rápidamente a los archivos de origen en su proyecto:

SonicFileFinder 1.8.5

probar el Visual Studio 2005/2008 complemento SonicFileFinder.

9

Esto no es exactamente lo mismo que Eclipse de su descripción, pero Visual Studio tiene algunas características similares listas para usar (nunca he usado Visual Assist X, pero suena interesante).

Find ComboBox en la barra de herramientas termina siendo una especie de "línea de comandos de Visual Studio". Puede presionar Ctrl + / (por defecto) para establecer el foco allí, y Visual Studio insertará un ">" al comienzo del texto (indicando que desea ingresar un comando en lugar de buscar). Incluso se completa automáticamente a medida que escribes, ayudándote a encontrar los comandos.

De todos modos, para abrir un archivo desde allí, escriba "abrir < nombre de archivo >". Mostrará todos los archivos coincidentes en el menú desplegable mientras escribe (extrae la lista de archivos de la solución abierta actualmente).

para navegar rápidamente a una función, en la prensa editor de código Ctrl +I para iniciar una búsqueda incremental. Luego solo comienza a escribir hasta que encuentres lo que estás buscando. Presione Escape para cancelar la búsqueda, o F3 para buscar de nuevo con la misma consulta. Mientras escribe en la consulta de búsqueda, la barra de estado en la esquina inferior izquierda contendrá lo que Visual Studio está buscando. Por supuesto, esto no buscará en varios archivos (nunca he usado mucho Eclipse, pero eso suena como lo que hace con tu descripción), pero con suerte te ayudará al menos un poco.

+0

1 ; solo especifique la versión VS que tiene este "fuera de la caja". Además, la búsqueda incremental no es tan impresionante como la de Resharper. Olvidé exactamente por qué porque ha pasado un tiempo, pero recuerdo que es el caso. – dlamblin

0

He estado usando biterScripting junto con Visual Studio para realizar búsquedas y manipulaciones más flexibles.

  1. Puede buscar en todo el espacio de trabajo.

  2. Puede buscar dentro de cualquier proyecto - INCLUSO SI ESE PROYECTO NO SE CARGA O INCLUSO PARTE DE UN ESPACIO DE TRABAJO.

  3. Puede encontrar cosas usando expresiones regulares.

  4. Y, SOBRE TODO, puede hacer cambios masivos. Por ejemplo, quiero cambiar el nombre de una clase de CCustomer a CUser, puedo hacerlo en unas pocas líneas de comando. De hecho, he escrito guiones para cosas como esta que hago a menudo. NO TENGO QUE HACER CLIC EN CADA INSTANCIA Y HAGO EL CAMBIO MANUALMENTE.

  5. Y, es de bajo costo ($ 0). Lo descargué de http://www.biterscripting.com.

5

Si alguien tropieza con este tema:

Hay un plugin gratuito (creado por mí) para Visual Studio 2008 que imita el Eclipse Ctrl + Shift + R de diálogo Abrir recurso (nota, no el diálogo de tipo abierto). Funciona con cualquier idioma y/o tipo de proyecto.

Lo puede encontrar en Visual Studio Gallery.

1

Encontré este hilo mientras buscaba Ctrl + Shift + R de Eclipse, y después de ver la Galería de Visual Studio, encontré el DPack Tools (son gratis, y no, no estoy respaldado de ninguna manera por ellos).

Pero es exactamente lo que estaba buscando: - Alt + T -> Explorador de archivos (al estilo de Eclipse Ctrl + Shift + R) - Alt + M -> código del navegador (Lista métodos de la clase real)

Tiene más funciones, pero estoy contento con estas.

+0

¿Cuál es la diferencia entre el "Explorador de código" y la compilación VS en Class-View? – Cohen

18

VS11 (tal vez 2010 tuvo también) tiene la funcionalidad Ir a ..., que (en mi máquina) tiene la Ctrl +, acceso directo.

Por cierto, entiende las mayúsculas como camelcase-shortucts (Eclipse también lo hace). Por ejemplo, escriba HH ​​para obtener HtmlHelper.

+1

wow ...y pensé que lo mejor que se les ocurrió fue "Search Solution Explorer" ("CTRL +;"). Esto es mucho mejor. Entre este y Quick Launch de 'CTRL + Q' para los elementos del menú, nunca volverás a necesitar el mouse. – drzaus

0

También vengo del lado del desarrollo de Java y estaba buscando la característica CTRL + T en el Visual Studio. Las otras respuestas se refieren al archivo abierto, pero como en C# el nombre de clase y el nombre del archivo pueden ser diferentes, esto no es lo que estaba buscando.

Con la Vista de clases o el Explorador de objetos puede buscar objetos y clases

[Ver] -> [Ver clase] o [Ver] -> [Objeto]