Mejora la visualización de espacios en blanco en el bloc de notas ++

10

¿Se puede mejorar la visibilidad de los espacios en blanco con notepad ++?

Intenté Configuración> Estilo> Símbolo de espacio en blanco, y puedo cambiar el color según sea necesario, pero todavía encuentro los símbolos increíblemente pequeños y difíciles de encontrar.

Mi resolución es 1280x, por lo que podría ser un factor contribuyente, pero debería haber una forma de reemplazar el símbolo con algo más visible que un pequeño punto (quizás un signo más de color diferente). ¿Hay alguna manera?

zuiqo
fuente
creo que no puede aumentar el tamaño del marcador, pero puede aumentar el espacio si la pestaña de
vembutech
@phi: ¿Tuviste suerte con la solución que sugerí?
James P

Respuestas:

16

En base a esta discusión, descubrí que hay dos formas de aumentar el tamaño de los caracteres de espacios en blanco mediante el envío de comandos a Scintilla, que es el componente de editor subyacente que utiliza Notepad ++. En el ejemplo a continuación, configuré el tamaño en 3, lo que aumentó el tamaño del punto representado de 1 x 1 píxeles a 3 x 3 píxeles:

Antes de:

ingrese la descripción de la imagen aquí

Después:

ingrese la descripción de la imagen aquí

Tenga en cuenta que parece haber un error porque el carácter no está centrado, por lo que es posible que tenga que experimentar con el valor en función del tamaño de fuente que esté utilizando.


Método A usando Python

  1. Instale el complemento de secuencias de comandos de Python para Notepad ++ desde SourceForge (la versión del administrador de complementos Notepad ++ no funciona actualmente)
  2. Ejecute una nueva instancia del Bloc de notas normal como administrador
  3. Úselo para abrir la siguiente ruta:

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

  4. Agregue lo siguiente en la parte inferior:

    editor.setWhitespaceSize(3)
    
  5. Guarda el archivo.
  6. Abra el Bloc de notas ++
  7. Elija Complementos -> Python Script -> Configuración
  8. Asegúrese de que la inicialización esté establecida en ATSTARTUP y guarde
  9. Reinicie Notepad ++ y los espacios ahora deberían mostrar puntos mucho más grandes automáticamente

Método B usando macros

También es posible hacerlo únicamente con macros y sin complementos adicionales. Puede editar el shortcuts.xmlarchivo %AppData%\Notepad++usando el bloc de notas y agregar lo siguiente antes de la </Macros>etiqueta de cierre :

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

Esto le dará una nueva macro llamada Aumentar tamaño de espacio en blanco que hará lo mismo que el script de Python. Aparecerá en el menú Macro y se le puede dar un acceso directo usando el atajo de acceso directo.

James P
fuente
gracias, finalmente lo puse a trabajar! Si bien no pude probar el primer método (sin python en el trabajo), el segundo funciona. Lo que me sorprendió al principio, se explica en el hilo que vinculaste, es que npp reescribe shortcuts.xml al cerrar. Ir figura ... Gracias!
zuiqo
Me gustaría agregar que el segundo método en realidad aumenta los símbolos de espacios en blanco de forma permanente, por lo que no es necesario ejecutar la macro cada vez que la abra. ¡Para mí eso es genial! (Sin embargo, no tengo idea sobre el primero)
zuiqo
Es extraño, después de reiniciar NPP, no debería tener efecto a menos que ejecute la macro: así es como se comporta en mi PC y la publicación original del foro menciona que así es como se comportará a menos que tenga algo como NppExec configurado para ejecutarlo en el inicio. El primer método es probablemente mejor: tuve algunos problemas con el complemento de secuencias de comandos de Python hasta que descargué la última versión directamente de su página de SourceForge. No debería necesitar instalar un paquete separado para Python, pero si no tiene permiso para instalar nada, supongo que no hace la diferencia.
James P
Bueno, no agregué nada más, pero mientras funcione, idc: D
zuiqo
PythonScript es bueno. También es mucho más flexible. Gracias por el consejo
Dio Phung
3

El OP dijo explícitamente que pueden cambiar el color, pero el color no fue suficiente.

Para mí, el color sería suficiente para lograr el objetivo de OP de

Mejora la visualización de espacios en blanco en el bloc de notas ++

Para cambiar de color, como dice aquí:

El color para ambos se puede configurar desde Styler Configurator, Estilos globales, Símbolo de espacio en blanco.

Específicamente, en Notepad ++ v6.8.1

  1. Configuraciones ( Ctrl+t)
  2. Configurador de estilo
  3. Establezca "Idioma" en "Estilos globales"
  4. Establezca "Estilo" en "Símbolo de espacio en blanco"
  5. Cambiar el color de primer plano, verificar suficiente visibilidad / contraste
  6. Elija Guardar y cerrar

Antes Antes de cambiar el color de primer plano del espacio en blanco para visibilidad / contraste, apenas visible después Después de cambiar el color de primer plano del espacio en blanco para visibilidad / contraste, muy distinto

El guisante rojo
fuente
-1

Creo que no puede aumentar el tamaño del marcador, pero puede aumentar el espacio para la pestaña desde

Preferencias -> Menú de idioma / Configuración de pestaña -> Configuración de pestaña y aumentar el espacio de pestaña desde la preferencia en el lado derecho

vembutech
fuente
1
¿Cómo ayuda eso a mejorar la visibilidad del espacio en blanco sin afectar el contenido del archivo o cuántos espacios representa una pestaña?
RobH
por favor lea la pregunta cuidadosamente antes de responder
Luke