Melhorar a exibição de espaço em branco no bloco de notas ++

10

Você pode melhorar a visibilidade do espaço em branco usando o bloco de notas ++?

Tentei Configurações> Estilo> Símbolo de espaço em branco e sou capaz de alterar a cor conforme necessário, mas ainda acho os símbolos incrivelmente pequenos e difíceis de encontrar.

Minha resolução é de 1280x, portanto isso pode ser um fator que contribui, mas deve haver uma maneira de substituir o símbolo por algo mais visível do que um pequeno ponto (talvez um sinal de adição de cor diferente). Há algum caminho?

zuiqo
fonte
Eu acredito que você não pode aumentar o tamanho do marcador, mas você pode aumentar o espaço se a aba de
vembutech
@phi: Você teve alguma sorte com a solução que sugeri?
James P

Respostas:

16

Com base nessa discussão, descobri que há duas maneiras de aumentar o tamanho dos caracteres de espaço em branco enviando comandos ao Scintilla, que é o componente subjacente do editor que o Notepad ++ está usando. No exemplo abaixo, configurei o tamanho para 3, o que aumentou o tamanho do ponto renderizado de 1 x 1 pixels para 3 x 3 pixels:

Antes:

insira a descrição da imagem aqui

Depois de:

insira a descrição da imagem aqui

Observe que parece haver um erro porque o caractere não está centralizado; portanto, você pode experimentar o valor com base no tamanho da fonte que está usando.


Método A usando Python

  1. Instale o complemento de script Python para o Notepad ++ no SourceForge (a versão do gerenciador de complementos do Notepad ++ não funciona no momento)
  2. Execute uma nova instância do bloco de notas normal como administrador
  3. Use-o para abrir o seguinte caminho:

    [Notepad++ main install directory]\plugins\PythonScript\scripts\startup.py

  4. Anexe o seguinte na parte inferior:

    editor.setWhitespaceSize(3)
    
  5. Salve o arquivo.
  6. Abra o Notepad ++
  7. Escolha Plugins -> Script Python -> Configuração
  8. Certifique-se de que Inicialização esteja definido como ATSTARTUP e salve
  9. Reinicie o Notepad ++ e os espaços agora devem mostrar pontos muito maiores automaticamente

Método B usando macros

Também é possível fazer isso puramente com macros e sem plugins extras. Você pode editar o shortcuts.xmlarquivo %AppData%\Notepad++usando o bloco de notas e adicionar o seguinte antes da </Macros>tag de fechamento :

<Macro name="Increase Whitespace Size" Ctrl="yes" Alt="yes" Shift="no" Key="100">
   <Action type="0" message="2086" wParam="3" lParam="0" sParam="" />
</Macro>

Isso fornecerá uma nova macro chamada Aumentar tamanho do espaço em branco, que fará a mesma coisa que o script Python. Ele será exibido no menu Macro e pode receber um atalho usando o Mapeador de Atalhos.

James P
fonte
obrigado, finalmente consegui funcionar! Enquanto eu não pude testar o primeiro método (nenhum python no trabalho), o segundo funciona. O que me surpreendeu a princípio - é explicado no tópico que você vinculou - é que o npp reescreve shortcuts.xml ao fechar. Vai entender ... Obrigado!
Zuiqo
Eu gostaria de acrescentar que o segundo método realmente aumenta permanentemente os símbolos de espaço em branco, portanto não há necessidade de executar a macro toda vez que você a abre. Para mim isso é ótimo! (Nenhuma idéia sobre o primeiro embora)
zuiqo
Estranho, após reiniciar o NPP, ele não entrará em vigor a menos que você execute a macro - é assim que ela se comporta no meu PC e a postagem original do fórum menciona que é assim que se comportará, a menos que você tenha algo como o NppExec configurado para executá-lo na inicialização. O primeiro método é provavelmente mais agradável - tive alguns problemas com o complemento de script Python até baixar a versão mais recente diretamente da página do SourceForge. Você não precisa instalar um pacote separado para o próprio Python, mas se você não tem permissão para instalar nada, acho que não faz diferença.
James P
Bem, eu não adicionei mais nada, mas, desde que funcione, idc: D
zuiqo 27/11/14
PythonScript é legal. É muito mais flexível também. Obrigado pela dica
Dio Phung
3

O OP disse explicitamente que pode mudar a cor, mas a cor não é suficiente.

Para mim, a cor seria suficiente para atingir o objetivo da OP de

Melhorar a exibição de espaço em branco no bloco de notas ++

Para mudar de cor, como diz aqui:

A cor para ambos pode ser definida no Styler Configurator, estilos globais, símbolo de espaço em branco.

Especificamente, no Notepad ++ v6.8.1

  1. Configurações ( Ctrl+t)
  2. Configurador de estilo
  3. Defina "Idioma" como "Estilos globais"
  4. Defina "Estilo" como "Símbolo de espaço em branco"
  5. Mude a cor do primeiro plano, verifique a visibilidade / contraste suficientes
  6. Escolha Salvar e fechar

Antes Antes de alterar a cor do primeiro plano do espaço em branco, para visibilidade / contraste - pouco visível Depois Depois de alterar a cor do primeiro plano do espaço em branco para visibilidade / contraste - muito distinto

A ervilha vermelha
fonte
-1

Acredito que você não pode aumentar o tamanho do marcador, mas pode aumentar o espaço para a guia de

Preferências -> Menu Idioma / Configurações da guia -> Configurações da guia e aumente o espaço da guia da preferência no lado direito

vembutech
fonte
1
Como isso ajuda a melhorar a visibilidade do espaço em branco sem afetar o conteúdo do arquivo ou quantos espaços uma guia representa?
RobH
leia a questão com cuidado antes de resposta
Lucas