Notepad ++ mudando as configurações de fonte ao reiniciar

0

Esta é uma captura de tela do notepad ++ quando eu a fechar:

eestaéumacapturadetelalogoapósreabri-la:

Comopodeservisto,oNotepad++consideraadequadoignorarminhasconfiguraçõesdefonteaorestaurarumasessãoantiga.Umasoluçãoqueestouusandoémudarparaotemapadrãoe,emseguida,voltarparaotemaObsidianeissocorrigeoproblema,masgostariadeumasoluçãomaispermanenteetodasasminhaspesquisasdogoogleresultamapenasemguiassobrecomoalterarasconfiguraçõesderecuo.Uma"solução" que já vi é iniciar o Notepad ++ como Administrador e salvar minhas configurações, mas depois disso o Notepad ++ ainda se comporta da maneira que descrevi.

Estou usando o Notepad ++ versão 6.9.2 com o tempo de compilação 18 de maio de 2016 00:34:05 e não instalei nenhum plug-in. Eu também não fiz alterações no tema Obsidian fora de algumas opções de destaque. Tanto o tema padrão quanto o tema Obsidian possuem as mesmas configurações de fonte (Courier New @ size 10)

    
por Garrick 22.01.2017 / 16:06

1 resposta

1

Acho que acabei de descobrir qual é o motivo do "bug" no tema. Parece estar relacionado a um atributo ausente no tema xml . Ela afeta apenas o tema Obsidian - testei e analisei todos eles.

Na pasta de instalação do Notepad ++ (normalmente C:\Program Files (x86)\Notepad++\ ), dentro da pasta /themes , existe um arquivo .xml para cada um dos temas.

No arquivo xml Obsidian, chamado Obsidian.xml , dentro da tag <GlobalStyles> (no final do arquivo), veja a tag <Widget Style> name="Default Style" . Ele deve ter os atributos fontName e fontSize preenchidos, caso contrário, o tema apresentará a configuração da fonte do tema anterior ou a configuração padrão do sistema.

Portanto, para corrigir o problema, preencha estes atributos no arquivo .xml com a fonte desejada, como segue (fonte Courier New com tamanho 10 no exemplo ):

DE:

<WidgetStyle name="Default Style" styleID="32" fgColor="E0E2E4" bgColor="293134" fontName="" fontStyle="0" fontSize="" />

PARA:

<WidgetStyle name="Default Style" styleID="32" fgColor="E0E2E4" bgColor="293134" fontName="Courier New" fontStyle="0" fontSize="10" />

PS1: Você pode criar um novo .xml com um tema personalizado, se quiser. A maneira mais fácil é copiar e colar um já existente (na pasta /themes ) e modificá-lo como desejar.

PS2: É importante observar que toda a personalização de temas requer permissões de arquivo corretas a serem salvas. Consulte:

[1] Como salvar as configurações de fonte no Notepad ++

[2] link

[3] link

    
por 27.06.2017 / 15:12