Existe uma maneira de tornar o aplicativo do bloco de notas ++ escuro?


37

Eu gosto da aparência do Sublime Text 2, mas prefiro usar o Notepad ++ como meu editor de texto padrão. Existe uma maneira de tornar o aplicativo do bloco de notas ++ escuro? Mais especificamente, gostaria de alterar a região destacada em vermelho para um fundo escuro com um texto em cinza claro.

Estou no Win 8 (x64).

Desde já, obrigado!

insira a descrição da imagem aqui


3
Eu não acho que o NP ++ suporta isso. A menos que você esteja interessado em alterar as cores de todas as janelas, para afetar apenas um único programa, você provavelmente precisará de algo como a capacidade de aparência por aplicativo do WindowBlinds.
22413 Karan

Olá Karan, obrigado pelo seu feedback. O que você está dizendo faz todo o sentido. Tentei encontrar uma resposta on-line, mas não consegui encontrar nada.
BustedSanta

Respostas:


23

Os temas, como você adivinhou, não podem fazer isso (eles lidam apenas com o que está na janela de edição de texto). Para alterar as cores, você precisará alterar os valores das cores no código-fonte (faça o download no site ou no GitHub ).

  1. Extrair o arquivo
  2. Encontre os elementos cuja cor você gostaria de mudar e altere-os. Todas as cores que eu vi são denotadas RGB (xx, xx, xx)
  3. Reconstruir (consulte /readmeFirst.txt depois de extrair)

Acabei de olhar para esses arquivos, mas definitivamente vou trabalhar nisso um pouco amanhã e não me importo de dar meus resultados depois de resolvê-los.

Enfim, o que eu vi de relance é que você vai querer olhar

  • / PowerEditor / src / ScitillaComponent / DocTabView (eu acho)
  • / PowerEditor / src / WinControls / TabBar
  • / PowerEditor / src / WinControls / ToolBar

Foi tudo o que notei que pode ser de interesse até agora, mas, novamente, analisarei mais amanhã e volto para você.

Editar: o makefile oficial dará alguns erros, porque /PowerEditor/src/Parameters.h faz referência incorreta aos arquivos. Aqui estão os dois que eu consertei até agora:

#include "TinyXml/tinyXmlA/tinyxmlA.h" (line 33)
#include "TinyXml/tinyxml.h" (line 37)

Altere essas linhas em Parameters.h para o que escrevi para lidar com elas. Não se preocupe com os avisos ("tokens extras depois #endif") - são apenas comentários.

Editar 2: estou usando o VS2012, no qual o processo de compilação resulta em vários erros. Não os publicarei aqui, a menos que alguém eventualmente pergunte sobre eles; nesse caso, fico feliz em fazê-lo. Deveria ter um trabalho em breve!

Editar 3: Parece que o arquivo de projeto VS do Notepad ++ foi criado com uma versão anterior do Visual Studio e, ao atualizar os arquivos, o Visual Studio 2012 cria muitos problemas; portanto, se você seguir esse caminho, use o VS2010.

Edição 4: Não tornei óbvio na Edição 3, mas desisti depois de perceber o quão difícil seria contornar os erros do VS. Imagino que o código tenha mudado significativamente desde que escrevi essa resposta também; infelizmente não anotei a versão, mas tenho certeza de que era a mais recente disponível no momento em que escrevi esta resposta, que, de acordo com "Todas as versões" , provavelmente era 6.4.1 ou 6.4.2 . No entanto, espero que este seja um ponto de partida útil para qualquer pessoa que leia (esta resposta recebeu atenção consistente desde que foi escrita).


Muito obrigado trojansdestroy, vou dar uma olhada e tentar.
BustedSanta

1
Eu já trabalhei nisso agora e acho que alterei os valores de cores corretos para a barra de guias. No entanto, o uso do Makefile fornecido pelo npp encontrou alguns erros. Veja acima.
Trojan

Estrutura de pasta parece ter mudado entre 6.4.2 e 6.6.9, embora os nomes dos arquivos ainda parecem precisas
David Starkey

Você já fez o upload de uma versão funcional online? Eu nunca construí um aplicativo a partir da fonte antes e isso é realmente confuso.
Mackenzie McClane

3
Seja ótimo em dividir a fonte original e atualizar o gerenciador de temas para poder colorir esses elementos e fazer uma solicitação de recebimento.
rola

1

Use WindowBlinds da Stardock. Ele suporta a cobertura global para todos os aplicativos no Windows, mas acredito que você também pode fornecer instruções especiais para a aplicação individual de aplicativos.


5
Leia meta.superuser.com/questions/5329/… para obter orientações sobre a recomendação de software. Apenas apontar para um produto que possa ser útil não explica como realizar o que foi solicitado na pergunta. Um comentário pode ser usado para deixar dicas úteis que apontam o leitor na direção certa para desenvolver sua própria resposta.
fixer1234

0

Você pode pressionar alt+ shift+ print screene ele mudará todas as cores das janelas para escuras, incluindo o Notepad ++.

Você pode alterar as cores da guia no bloco de notas ++ e isso altera a escrita da guia e o plano de fundo da guia e talvez a janela que eu não conheço.

Eu escrevi um gerador de tema escuro do Notepad ++ aqui com 700 temas do Notepad ++ de alto contraste prontos para baixar:

http://forum.unity3d.com/threads/wrote-a-random-notepad-theme-generator.393215/#post-2564857


Você pode incluir uma captura de tela?
Burgi 24/03

1
Este atalho não faz nada.
easycheese

13
Nota para todos que leem esta resposta: esse é um atalho interno do Windows para ativar o tema escuro de "alto contraste".
precisa saber é o seguinte
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.