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

BustedSanta
fonte
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).

Trojan
fonte
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.

stimpy77
fonte
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

predatflaps
fonte
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