¿Dónde puedo encontrar temas para VS2012?


161

De acuerdo, la falta de color en VS2012 es grave.

¿Hay algún lugar donde pueda obtener un paquete de temas o algo para que parezca razonable? Realmente me gustó el aspecto de VS2010. Sin embargo, el nuevo me recuerda demasiado a 1984 .

Mientras estamos en eso, ¿hay alguna forma de que deje de gritarme? TODOS los menús de MAYÚSCULAS son bastante difíciles de leer. [nota: se resolvieron los límites, gracias Konamiman]



1
@gbjbaanb: He votado eso con 3 votos.
NotMe

1
Se ve mejor con los nuevos colores, pero sigue siendo un IDE simple y feo.
IrishChieftain

Respuestas:


105

Nuevo editor de temas Específicamente para 2012 :

http://visualstudiogallery.msdn.microsoft.com/366ad100-0003-4c9a-81a8-337d4e7ace05

Viene con VS 2010 estilo azul y algunos otros ...


2
+1 esto. Súper fácil de agregar (solo una extensión VS), viene con una serie de temas preempaquetados con uno muy similar al 2010. Pero una de las mejores características que me gustan es el simple cambio desde la barra de herramientas, lo que me permite tener múltiples VS2012 abiertos y cambie rápidamente el color de cada ventana (con 3 monitores y 5 VS2012 abiertos, puede ser difícil rastrear cuál es cuál). Cambiar los colores es solo 2 clics del mouse (las extensiones deseadas admiten atajos de teclado).
eduncan911

1
Anteriormente migré de nuevo a VS2012, ya que 2012 me dolió los ojos después de unos minutos de uso: ¡este complemento finalmente me permite usar VS2012 (y la implementación mejorada de STL)!
MFH

44
Parece que esto no es compatible con las versiones Express. ¿Hay alguna alternativa que lo haga?
Richard Ev

No es que yo sepa de Richard :(
bbqchickenrobot

Como menciona ElYusubov a continuación, esto se hace más fácilmente a través de NuGet.
David Yates

145

Sí, afortunadamente puede revertir los menús de Visual Studio 2012 ALL CAPS a menús normales pirateando el registro:

  1. Inicie regedit y navegue hasta HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\General
  2. Cree un valor DWORD nombrado SuppressUppercaseConversioncon el valor 1.

NOTA: Como se explica en la respuesta señalada por Yahoo Serious, la VisualStudioparte del nombre de la clave del registro debe cambiarse VSWinExpresspara Visual Studio Express y VWDExpresspara Visual Studio Express para Web.

ACTUALIZAR:

He aplicado este truco en otra máquina y al principio no funcionó. Resultó que había seleccionado el nombre de la clave de esta respuesta haciendo doble clic en él, luego lo copié y luego lo pegué en regedit. Bueno, ¡al hacerlo, sin querer he creado la clave con un espacio final en el nombre! Y por lo tanto no funcionó.

Entonces, si aplica este truco y parece que no funciona, asegúrese de que no haya espacios finales en el nombre de la clave.


40
¡SÍ, ESO ES IMPRESIONANTE PORQUE NO TODOS DISFRUTAN LEYENDO TEXTOS COMO ESTO TODO EL DÍA!
rmiesen

2
Desearía poder seguir gustando esta publicación continuamente hasta que mis menús volvieran a bajar. En serio, gracias.
Phillip Schmidt el

Clave editada (ubicación, tipo y valor verificados dos veces), cerró todas las instancias de VS y se reinició. No funciona, al menos no para mí (versión RTM Windows 8 x64). Tal vez sea necesario reiniciar Windows (cerrar sesión e iniciar sesión no ayudó).
Stefan Steiger

Windows 8 Pro x64, Visual Studio 2012 Update 1, y funciona perfectamente (probado en tres máquinas diferentes). Y no es necesario reiniciar Windows, reiniciar VS es suficiente.
Konamiman

2
Solo para ayudar a aquellos con Express y otras versiones VS, revise esta publicación StackOverflow .
Yahoo Serious

34

Aquí hay una foto de mi instalación VS2012 que casi se parece al familiar 2010 al que todos estamos acostumbrados. ¡Me hace sentir normal otra vez!

ingrese la descripción de la imagen aquí

Aquí es exactamente cómo hice esto, paso a paso:

1) Cierre todas las instancias de Visual Studio

2) Descargue vsip y extráigalo a un directorio temporal. (a partir del 1/3/2013, la versión actual es 1.5.2)

3) Abra un símbolo del sistema con "Ejecutar como administrador"

4) Vaya al directorio temporal y ejecute VSIP.exe : ejecutará un programa interactivo que acepte comandos.
  4a) Escriba " backup --version = 2012 ": esto hará una copia de seguridad de todos sus dlls de la interfaz de usuario de VS2012, en caso de que algo se estropee y desee desinstalar VSIP.
  4b) Escriba " extract " - Esto extraerá todos los íconos antiguos de su instalación de VS2010 (según la licencia VS2010 VSIP no puede distribuir esos íconos, por lo que debemos tener una instalación local para extraerlos).
  4c) Escriba " inyectar ": esto inyectará todos los íconos antiguos de 2010 del paso anterior en las DLL de VS2012.
  4d) Escriba " menus -n "

5) Descargue e instale NiceVS : no descargue el fechado el 10/14 o le faltarán iconos. A partir del 1/3/2013 descargué el archivo llamado "NiceVS.0.8.1.1 Beta.Full.vsix" .

6) Descargue e instale VS2012 Color Theme Editor : la próxima vez que inicie VS2012, seleccione el tema "Azul" en la ventana de selección de color.

¡Ahora debería tener una buena instalación de VS2012 que se parece a mi captura de pantalla anterior! Se necesitan tres aplicaciones diferentes para parchear esa horrible interfaz de usuario, ¡pero ahora es factible! Si no tiene VS2010 instalado en la misma máquina que VS2012, tendrá que ejecutar 4b en una máquina con VS2010 y luego copiar el directorio de imágenes VSIP a su máquina de desarrollo 2012.

Actualización: si instala "VS 2012 Update 1" después de ejecutar estos pasos, deberá volver a ejecutar el paso 4c desde el indicador de administración de VSIP (o todo el paso 4 si no guardó el extracto de las imágenes VS2010). Los iconos del menú de archivos y la combinación de colores permanecen como están, pero la actualización revierte los iconos del explorador de soluciones a los feos. Volver a ejecutar la inyección VSIP lo arregla de inmediato.


Hola, tengo instalado VS2012 + Update 1. Luego seguí el paso 4 e instalé NiceVS. Pero en el Explorador de soluciones, todavía tengo iconos de estilo 2012. ¿Echo de menos algo?
user565739

Puede intentar eliminar la siguiente carpeta temporal:% LOCALAPPDATA% \ Microsoft \ VisualStudio \ 11.0 Consulte este artículo para obtener una mejor explicación. Además, eche un vistazo a la sección Limitaciones aquí . Menciona algunos problemas con los íconos de Vista de clase.
EverPresent

2
Parece que no funciona si la versión instalada de VS2010 es la edición express. Recibí este mensaje de error de VSIP.exe: "No se puede encontrar una edición instalada de Visual Studio 2010". La versión VS2012 instalada en mi máquina es una versión profesional.
tigrou

Hombre eres un dios. Muchas gracias por esto. Mis ojos sufrían por el vs2012 ellos. +1
Igor Meszaros

Lamentablemente, VSIP no aplica parches a los iconos del proyecto C ++.
sin

15

Siento tu dolor y he estado buscando diariamente una solución. ¡Ahora descubrí este sitio, que incluye un editor de temas, así como tambores de un tema VS2010 para VS2012!

http://bchavez.bitarmory.com/archive/2012/08/27/modify-visual-studio-2012-dark-and-light-themes.aspx

Editar - Acabo de notar que Brian Chavez ya publicó el mismo enlace que yo. Sin embargo, no creo que haya incluido un tema prefabricado de 2010 hasta hoy.

Edición 2: otro editor de temas: http://visualstudiogallery.msdn.microsoft.com/366ad100-0003-4c9a-81a8-337d4e7ace05 ¡¡¡E ICONOS !!! - http://vsip.codeplex.com/


2
Muy agradable. Lástima que no pueda restaurar los iconos VS2010 también. :-)
Konamiman

Sí, todavía estoy buscando una solución para eso también;)
Paul McLean




2

La opción rápida para buscar es la extensión VSColorOutput para VS2012 . Basta con mirar Herramientas-> Extensiones y el paquete NUGet lo ayudará a localizarlo lo antes posible.

Otra opción sería descargar y Visual Studio Color Schemes . http://studiostyles.info/ . Aquí hay un enlace al blog de Scott Gu que describe cómo aplicar su esquema preferido.


44
Esos planes son solo para 2010; no 2012
NotMe
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.