2008-11-18 6 views
28

¿Qué opina de VS que le hace buscar una pestaña que utilizó hace unos minutos cuando tiene un billar de pestañas abiertas? ¿Qué hay de arrastrar constantemente pestañas para mantener las que utilizas juntas?Visual Studio: sugerencias para administrar el trabajo en muchos archivos abiertos

Oh, ¿así que piensas AARGH, también? Luego sigue leyendo.

Trabajo en un programa con docenas de proyectos y cientos de archivos. Es muy fácil llenar la barra de pestañas, como cuando se depura, lo que puede abrir una gran cantidad de archivos, la mayoría de los cuales son simplemente repetitivos, o no son realmente interesantes para la tarea en cuestión.
Esto hace que los pocos archivos que son relevantes 'caigan' de la barra de pestañas, o un dolor para encontrar al pasar por encima de las pestañas visibles.

Existen algunas soluciones, algunas más conocidas que otras. Aquí está mi top 3:

III. Esto funciona si se puede exactamente recordar el nombre de archivo (o al menos las primeras letras): utilizar el 'cuadro de encontrar':

type: Ctrl-D >of yourFileName 

A medida que escriba el nombre del archivo, se obtiene autocompletar en los nombres de archivo en la solución. Más detalles here.

II. El más obvio: utilizar el menú desplegable 'archivos activos' a la derecha de la barra de pestañas que está ordenado alfabéticamente.
Hecho menos conocido: use Ctrl-Alt-DownArrow para abrir ese menú desplegable, luego comience a escribir el nombre del archivo. Obtiene el beneficio adicional de visualizar las opciones disponibles. [Información robada descaradamente de here]

I.<drum roll/> Éste es mi favorito personal, y se basa en una característica no documentada de VS 2005/2008. Cuando se activa, hace una cosa simple: al hacer clic en una pestaña, se mueve al lado izquierdo de la ventana. Esta acción básica generalmente me permite encontrar la pestaña que estoy buscando en las primeras 3 a 5 pestañas. Dice así:

eliminado enlace ImageShack muertos - animación muestra

Para habilitar esta funcionalidad, usted tiene que ensuciarse las manos con el registro de Windows.
Obligatorio editar-registrar-en-su-propio-riesgo de advertencia:
La edición del registro puede hacer que su tarjeta de red deje caer paquetes en el suelo. Usted ha sido advertido.

Añadir esta clave en el registro para VS 2005:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0] 
"UseMRUDocOrdering"=dword:00000001 

o esto para VS 2008:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0] 
"UseMRUDocOrdering"=dword:00000001 

Ni siquiera tiene que reiniciar VS para ver que funcione! [plagiado de here]
¡Ahora continúa, pruébalo!

Actualización:. Este truco ya no funciona en VS2010 Pro :(


Esto concluye mi parte ahora es su turno para compartir cómo hacer frente a la caza pestaña

+1

Kudos (y votos arriba) para la punta de flecha ctrl + alt + down-- No pude encontrar cómo se llamaba, y por lo tanto no pude encontrar el atajo de teclado. Gracias. –

+0

Su artículo # 1 suena realmente útil, he hecho algunos googlear y no puedo encontrar una manera de hacerlo con VS2013.¿Alguien sabe de una manera de hacer esto? – Tony

+0

@Tony No creo que ya sea compatible. Sin embargo, ahora tenemos pestañas identificables. –

Respuesta

6

ReSharper y su característica Archivos recientes funciona mucho mejor para mí.

+0

¡Acabo de probarlo, y es una delicia! :-) –

+1

En realidad, hay una característica aún mejor en Resharper: Ctrl-Shift-T abre un 'diálogo de búsqueda de nombre de archivo' y funciona de manera muy similar a 'símbolo de búsqueda': si estás buscando VeryLongFileName.cs puedes simplemente escribir partes del archivo en camel case, por ej. "VeLFN" y filtrará los archivos que coinciden. –

+0

O mejor en la mayoría de los casos, use ReSharper's Crtl + T para navegar al nombre de tipo (no al nombre de archivo). –

4

Me! generalmente uso Ctrl-TAB para recorrer las pestañas en las que he estado trabajando más recientemente. Parece que puedo administrar una pila de 4 o 5 archivos sin pensar de esta manera. Si el archivo está fuera de la pila, generalmente me conformo con la reapertura de nuevo usando Ctrl-O.

O si el archivo que quiero está relacionado con un fragmento de código que estoy mirando, por lo que resaltar una variable, método, etc. que se define en ese archivo y presionar F-12 funciona.

0

Control-Tab y el truco "> de" son útiles. Ninguno de los dos funciona bien para mí, especialmente cuando tengo muchos archivos abiertos o quiero un acceso más rápido.

Me gusta la colección de herramientas gratuita DPack. Hay un montón de cosas ordenadas, algunas de las cuales están incorporadas en versiones más recientes de VS. Aunque no he enviado nada parecido al buscador de archivos. Se presenta como una ventana de herramientas (o diálogo, si lo prefiere) y le proporciona una lista de archivos filtrada de forma incremental en su solución. Puede limitar la lista para abrir archivos si lo usa como un diálogo modal, aparentemente, aunque no lo he intentado.

USWare File Browser http://www.usysware.com/dpack/images/FileBrowser2.png

3

Mi empresa utiliza Visual Assist X. Esto proporciona numerosas funciones excelentes en Visual Studio, sobre todo una mejor capacidad "intellisense". Sin embargo, también tiene un diálogo "Abrir archivo en solución" que me permite escribir subcadenas del archivo que estoy buscando y filtra la lista en consecuencia. Recomiendo este software a cualquier desarrollador que trabaje con Visual Studio.

8

Mantenga presionada la tecla Ctrl, presione la tecla Tab y mantenga presionada la tecla Ctrl. Ahora puede usar las teclas de flecha para elegir cualquier archivo abierto (columna derecha) o ventana de herramientas (columna izquierda).

4

He creado el complemento Tabs Studio para Visual Studio exactamente para este propósito - para trabajar cómodamente con un lote de archivos abiertos Tabs Studio add-in ofrece múltiples filas de pestañas y agrupación de pestañas.

Consulte Tabs Studio home page para obtener más información.

+5

¡Y para el precio "bajo-bajo" de $ 49, puede ser todo tuyo! Es un buen producto con una etiqueta de precio muy alta para una característica que debe integrarse en VS de todos modos ... – Campbeln

3

me encontré con los mismos problemas descritos aquí, así que crearon un complemento de Visual Studio para gestionar los documentos abiertos en "sesiones", que es gratuito y de código abierto, se puede encontrar más información sobre el proyecto CodePlex here

12

Usted puede usar la extensión Productivity Power Tools para VS.

ir una vez instalado a Herramientas -> Opciones -> Herramientas de productividad de Potencia -> Documento Tab Bueno -> General -> a continuación, comprobar "Mostrar pestañas verticalmente".

Esto le dará una lista de archivos abiertos a su izquierda.

+0

Productivity Power Tools es bueno. Pero en 2010 parece que tiene algún problema de memoria. – camino

Cuestiones relacionadas