Onde posso localizar temas para o VS2012

161

Ok, a falta de cor no VS2012 é grosseira.

Existe algum lugar onde eu possa obter um pacote de temas ou algo parecido para que pareça realmente razoável? Eu realmente gostei da aparência do VS2010. No entanto, o novo me lembra muito de 1984 .

Enquanto estamos nisso, existe alguma maneira de parar de gritar comigo? Todos os menus do CAPS são muito difíceis de ler. [nota: caps foi resolvido, obrigado Konamiman]

Eu não
fonte
1
@gbjbaanb: Eu votei nisso com 3 votos.
NotMe
1
Parece melhor com as novas cores, mas ainda é um IDE feio e simples.
22412 IrishPreço

Respostas:

105

Novo editor de temas Especificamente para 2012 :

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

Vem w / VS 2010 estilo azul e alguns outros ...

bbqchickenrobot
fonte
2
+1 Isto. Super fácil de plug-in (apenas uma extensão do VS), vem com vários temas pré-empacotados, com um correspondente a 2010. Mas um dos melhores recursos que eu gosto é a simples troca da barra de ferramentas - o que me permite ter vários VS2012 abertos e mude rapidamente a cor de cada janela (com 3 monitores e 5 VS2012s abertos, pode ser difícil rastrear qual é qual). A mudança de cores é apenas 2 cliques do mouse (as extensões desejadas suportam atalhos de teclado).
precisa saber é o seguinte
1
Eu migrei de volta para o VS2012 já que 2012 fez meus olhos doerem depois de alguns minutos de uso - esse complemento finalmente me permite usar o VS2012 (e a implementação aprimorada do STL)!
MFH
4
Parece que isso não suporta as versões Express. Existe uma alternativa que faz?
Richard Ev
Não que eu saiba de Richard :(
bbqchickenrobot
Conforme mencionado por ElYusubov abaixo, isso é feito mais facilmente via NuGet.
David Yates
145

Sim, felizmente, você pode reverter os menus do ALL Studio CAPS do Visual Studio 2012 para menus normais, invadindo o registro:

  1. Inicie o regedit e navegue para HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\General
  2. Crie um valor DWORD nomeado SuppressUppercaseConversioncom o valor 1.

NOTA: Conforme explicado na resposta apontada pelo Yahoo Serious, a VisualStudioparte no nome da chave do registro deve ser alterada VSWinExpresspara o Visual Studio Express e o VWDExpressVisual Studio Express para a Web.

ATUALIZAR:

Eu apliquei esse hack em outra máquina e, a princípio, não funcionou. Aconteceu que eu selecionei o nome da chave nesta resposta clicando duas vezes nele, depois copiei e colei no regedit. Bem, ao fazer isso, eu inadvertidamente criei a chave com um espaço à direita no nome! E, portanto, não funcionou.

Portanto, se você aplicar esse hack e ele parecer não funcionar, verifique se não há espaços à direita no nome da chave.

Konamiman
fonte
40
SIM, ISSO É TÃO FANTÁSTICO PORQUE NINGUÉM GOSTA DE LER TEXTO COMO ESTE DIA TODO!
Rmiesen
2
Eu gostaria de poder gostar continuamente deste post até que meus menus voltem a diminuir. Sério, obrigado.
Phillip Schmidt
A chave editada (local verificado, tipo e valor), fechou todas as instâncias do VS e reiniciou. Não funciona, pelo menos não para mim (versão RTM do Windows 8 x64). Talvez seja necessário reiniciar o Windows (logoff e logon não ajudaram).
Stefan Steiger
Windows 8 Pro x64, Atualização 1 do Visual Studio 2012 e funciona perfeitamente (testado em três máquinas diferentes). E não é necessário reiniciar o Windows, basta reiniciar o VS.
precisa saber é o seguinte
2
Apenas para ajudar aqueles com Express e outras versões VS, verifique este post StackOverflow .
Yahoo Serious
34

Aqui está uma foto da minha instalação do VS2012 que quase se parece com o familiar 2010 que estamos acostumados. Isso me faz sentir normal de novo!

insira a descrição da imagem aqui

Aqui está exatamente como eu fiz isso, passo a passo:

1) Feche todas as instâncias do Visual Studio

2) Faça o download do vsip e extraia-o em um diretório temporário. (a partir de 1/3/2013, a versão atual é 1.5.2)

3) Abra um prompt de comando com "Executar como administrador"

4) Vá para o diretório temporário e execute o VSIP.exe - Isso executará um programa interativo que aceita comandos.
  4a) Digite " backup --version = 2012 " - Isso fará backup de todas as suas DLLs da interface do usuário do VS2012, apenas no caso de algo ficar errado e você desejar desinstalar o VSIP.
  4b) Digite " extrair " - extrairá todos os ícones antigos da instalação do VS2010 (por licença do VS2010, o VSIP não pode distribuir esses ícones, portanto, é necessário ter uma instalação local para retirá-los).
  4c) Digite " injetar " - Isso injeta todos os ícones antigos de 2010 da etapa anterior nas DLLs do VS2012.
  4d) Digite " menus -n "

5) Faça o download e instale o NiceVS - não faça o download do dia 10/14 ou você terá ícones ausentes. Em 1/3/2013, baixei o arquivo "NiceVS.0.8.1.1 Beta.Full.vsix" .

6) Baixe e instale o Editor de temas de cores do VS2012 - Na próxima vez que você iniciar o VS2012, selecione o tema "Azul" na janela de seleção de cores.

Agora você deve ter uma boa instalação do VS2012 que se parece com a minha captura de tela acima! São necessárias três aplicações diferentes para corrigir essa interface horrível, mas certamente é viável agora! Se você não tiver o VS2010 instalado na mesma máquina que o VS2012, será necessário executar 4b em uma máquina com o VS2010 e copiar o diretório Imagens do VSIP na sua máquina de desenvolvimento 2012.

Atualização: se você instalar o "VS 2012 Update 1" após executar estas etapas, será necessário executar novamente a etapa 4c no prompt de administração do VSIP (ou toda a etapa 4 se você não mantiver a extração das imagens do VS2010). Os ícones do menu do arquivo e o esquema de cores permanecem como estão, mas a atualização reverte os ícones no gerenciador de soluções para os mais feios. A nova execução do injetor VSIP corrige o problema!

EverPresent
fonte
Olá, tenho o VS2012 + Update 1 instalado. Depois, segui a Etapa 4 e instalei o NiceVS. Mas no Solution Explorer, ainda tenho o estilo de ícones de 2012. Perco alguma coisa?
user565739
Você pode tentar excluir a seguinte pasta temporária:% LOCALAPPDATA% \ Microsoft \ VisualStudio \ 11.0 Consulte este artigo para obter uma explicação melhor. Além disso, dê uma olhada na seção Limitações aqui . Menciona alguns problemas com os ícones do Class View.
everpresent
2
Parece que não funciona se a versão instalada do VS2010 for uma edição expressa. Recebi esta mensagem de erro do VSIP.exe: "Não foi possível encontrar uma edição instalada do Visual Studio 2010". A versão do VS2012 instalada na minha máquina é uma versão profissional.
tigrou
Cara, você é um Deus. Muito obrigado por isso. Meus olhos estavam sofrendo com o vs2012 deles. +1
Igor Meszaros,
Infelizmente, o VSIP não corrige os ícones do projeto C ++.
precisa
15

Sinto sua dor e tenho procurado diariamente por uma solução. Agora eu descobri este site, que inclui um editor de temas, além de criar um tema do VS2010 para o VS2012!

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

Editar - Acabei de notar que Brian Chavez já postou o mesmo link que eu. No entanto, acho que não incluiu um tema pré-preparado para 2010 até hoje.

Edição 2 - Outro editor de temas - http://visualstudiogallery.msdn.microsoft.com/366ad100-0003-4c9a-81a8-337d4e7ace05 E ÍCONES !!! - http://vsip.codeplex.com/

Paul McLean
fonte
2
Muito agradável. Pena que não posso restaurar os ícones do VS2010 também. :-) #
317 Konamiman
Sim, eu ainda estou procurando uma solução para isso também;)
Paul McLean
6

http://studiostyl.es/

Os temas para 2010 também funcionam para 2012

linkerro
fonte
6
Bom recurso, mas infelizmente esses são temas para os editores de código, não para o próprio shell do Visual Studio.
12138 Konamiman
2

A opção rápida de procurar é a extensão VSColorOutput para VS2012 . Basta olhar em Ferramentas-> Extensões e o pacote NUGet irá ajudá-lo a localizá-lo o mais rápido possível.

Outra opção seria o download e o Visual Studio Color Schemes . http://studiostyles.info/ . Aqui está um link para o blog de Scott Gu, que descreve como aplicar seu esquema preferido.

Yusubov
fonte
4
Esses esquemas são apenas para 2010; Não 2012
NotMe