2008-08-09 11 views
26

Ultramon es un excelente programa para monitores duales (pantalla que se extiende a través de monitores), pero me preguntaba si hay algo que hacer en Visual Studio como tener una sola pestaña de código abierta en un monitor y una segunda pestaña de código abierta en el segundo monitor con solo una instancia de Visual Studio ejecutándose?Visual Studio y monitores duales/múltiples: ¿cómo puedo optimizar el uso de mis monitores?

¿O hay alguna otra sugerencia para obtener la mayor cantidad de dinero en monitores duales y Visual Studio?

+9

me sorprende que Visual Studio no se considera el software "que se utiliza principalmente para la programación". – timbo

Respuesta

57

Personalmente, no tengo mis ventanas configuradas para que mi monitor principal tenga el monitor principal de estudio visual, por lo que mi ventana de código, maximizada, con solo la caja de herramientas acoplada, a la izquierda. Esto significa que la ventana de código ocupa tanto espacio como sea posible, mientras mantiene el borde izquierdo del código cerca del centro de la pantalla, donde mis ojos se ven naturalmente. Mi monitor principal es una pantalla ancha, así que me da más espacio para mi código.

Mi monitor secundario tiene una segunda ventana, que contiene las ventanas de herramientas que utilizo. Así que tengo el explorador de soluciones, la lista de errores, la lista de tareas (// todo: comentarios), la ventana de resultados, los resultados, etc., que ocupan todo el espacio que deseen en mi monitor secundario.

Al depurar, el explorador de soluciones mueve el monitor principal, y las ventanas del reloj, autos y locales ocupan su lugar.

Me parece que esto me da un área muy grande para escribir código, y realmente me ayuda a usar todas esas ventanas adicionales, al darles más propiedades inmobiliarias de lo que normalmente tendrían.

Actualización: En respuesta a todo el mundo que habla acerca de utilizar el segundo monitor para la documentación o ejecutar la aplicación, estoy totalmente de acuerdo y olvidé mencionar cómo lo hago. Yo uso PowerMenu mucho para lograr esto. Básicamente puedo hacer clic derecho en cualquier ventana y configurar Siempre Encima. Así que mientras estoy depurando, quiero ver mi ventana de salida, pero luego si tengo que referirme a cierta documentación, simplemente paso a Mozilla (en el segundo monitor), lo configuro en la parte superior y regreso a Visual Studio. Encuentro que esto me permite administrar las ventanas de herramientas sin tener que mezclarlas mucho o ocupar un espacio valioso en la ventana de código.

+0

¿Cómo se ponen controles en los formularios sin la caja de herramientas? ¿Edita manualmente el código generado por el Diseñador de formularios? – recursive

+0

La caja de herramientas está en el lado izquierdo de mi monitor principal. –

2

Para la depuración de GUI es increíble poder ejecutar la aplicación en una pantalla y tener el depurador en otra pantalla. Ese es uno de los usos más prácticos ..

Pero, en realidad, depende de qué tipo de aplicación que se está desarrollando, es decir, si usted necesita para controlar los identificadores de archivo abiertos, registros, etc.

2

Cuando primero obtuve dos monitores, quería hacer lo mismo que usted, use todo el espacio para Visual Studio, pero creo que se da cuenta de que es mejor mantener VS en un monitor y usar el segundo monitor para documentación, recursos externos, etc. No lo pensaría al principio, pero todos los pequeños detalles como poder maximizar otros recursos sin que ellos oculten su código es una gran característica.

7

que tengo tres monitores, por lo que generalmente se ejecuta con esta configuración:

  • izquierda del monitor: documentación/libros electrónicos.
  • Medio Monitor: Código/depuración
  • derecho del monitor: aplicación de prueba/desplazamiento archivos de registro (si es necesario)

Esto generalmente funciona bastante bien, y puesto que los monitores son bastante grandes que rara vez tienen que utilizar la prueba aplicación en pantalla completa, por lo que hay mucho espacio para mis ventanas tail -f.

También uso AutoHotkey para asignar teclas rápidas que se abren a las ventanas más importantes, como Firefox o mi sesión SSH. De esa manera, simplemente puedo usar una tecla de método abreviado para acceder a ellos cuando sea necesario.

El monitor de la izquierda es realmente una computadora separada con Linux y teclado/mouse compartidos con Synergy, así que tengo varios ebooks o páginas de documentación abiertas, una en cada escritorio virtual ... Puedo pasar de una a otra moviendo el mouse a la izquierda y usando una tecla de método abreviado.

2

Tengo VS en mi monitor izquierdo y la ventana de GUI/ejecución en la derecha. Sin embargo, si desea tener que abrir pestañas de código en cada monitor, podría usar la opción de UltraMon para expandir una ventana a través de ambos monitores, luego arrastre una página de códigos de tal manera que coloque un divisor. Luego, alineas ese divisor con el descanso en tus monitores.

Lo he hecho antes, solo para probarlo. No es una mala configuración.

2

Tres monitores - todos 1600x1200

  • Izquierda: correo electrónico, mensajería instantánea, SQL Server Management Studio, escritorios remotos a servidores
  • Medio: VisualStudio - tal vez varias instancias - maximizada, el Explorador de soluciones y equipo explorador acoplable a la derecha, los errores/salida atracado inferior, otros ocultación automática
  • derecha: navegadores web - depuración de aplicación y el trabajo normal de la web, ADUC (si es necesario)

Otros ap Los ps se mueven dependiendo de en qué estoy trabajando y cuán abarrotados están los monitores y la interacción entre la aplicación que está abierta y de la que necesito la información.

+1

hurrah para otro usuario de estilo de monitor 4: 3 triple ... me encanta esto para la codificación y tengo dos en potrait y 1 en regular para las pruebas de UI. – SheldonH

1

Tengo tres monitores, configurado donde Visual Studio está a pantalla completa en el monitor central, el monitor de la derecha tiene configuradas todas las ventanas de herramientas y el monitor izquierdo es para navegador, ayuda, SSMS, correo electrónico, etc.

Funciona bien, excepto si tengo que acceder de forma remota, por lo que tengo una configuración exportada por separado para traer nuevamente las ventanas de herramientas a Visual Studio, y otra para configurarlas para múltiples monitores.

0

Puede intentar hacer clic derecho en un archivo en el explorador de soluciones, Abrir con y luego buscar devenv.exe. Eso lo abrirá en una nueva instancia de VS. Además, guarda devenv como una de sus opciones predeterminadas en el futuro, por lo que no tiene que ir a buscar devenv todo el tiempo. No es hermoso, pero es una opción.

1

Aunque uso StudioTools para otros fines, tiene una opción "Tear off Editor", con la que puede "cortar" el archivo en una ventana y cambiar el tamaño de la ventana. Encontrarlo bastante útil

1

La ventana de Definición de código me parece absolutamente invaluable para tener abierta en mi otro monitor. A medida que el cursor se mueve sobre un nombre de tipo en su editor, la otra ventana muestra su definición.

36

tienen una pestaña de código abierto en un monitor y una segunda pestaña de código abierto en el segundo monitor con una sola instancia de Visual Studio se ejecuta

sólo tiene que arrastrar una pestaña fuera de VS en tu otra pantalla.

like this

+4

Simple y súper efectivo. Esta es quizás la única respuesta que aborda la pregunta real. – valsidalv

+2

de acuerdo. +1 para responder a la pregunta, gran consejo también. doh! debería haber pensado en eso – TheZenker

+4

Actualización de septiembre de 2016: Vine aquí a través de Google esta pregunta y esto ya no parece funcionar. Ahora tendrá que arrastrar la pestaña en una nueva ventana (que puede encontrar creada haciendo clic derecho en el ícono de la barra de tareas y seleccionando una nueva ventana). –

Cuestiones relacionadas