Migliora la visualizzazione degli spazi bianchi su notepad ++


10

Puoi migliorare la visibilità degli spazi bianchi usando notepad ++?

Ho provato Impostazioni> Stile> Simbolo spazi bianchi e sono in grado di cambiare il colore secondo necessità, ma trovo ancora i simboli incredibilmente piccoli e difficili da trovare.

La mia risoluzione è di 1280x, quindi potrebbe essere un fattore che contribuisce, ma dovrebbe esserci un modo per sostituire il simbolo con qualcosa di più visibile di un puntino (forse un segno più di colore diverso). C'è un modo?


credo che non puoi aumentare le dimensioni del marcatore ma puoi aumentare lo spazio se la scheda da
vembutech

@phi: hai avuto fortuna con la soluzione che ti ho suggerito?
James P,

Risposte:


16

Sulla base di questa discussione ho scoperto che ci sono due modi per aumentare la dimensione del carattere degli spazi bianchi inviando comandi a Scintilla che è il componente dell'editor sottostante che Notepad ++ sta usando. Nell'esempio seguente ho impostato la dimensione su 3 che ha aumentato la dimensione del punto renderizzato da 1 x 1 pixel a 3 x 3 pixel:

Prima:

inserisci qui la descrizione dell'immagine

Dopo:

inserisci qui la descrizione dell'immagine

Nota che sembra esserci un bug perché il personaggio non è centrato, quindi potresti dover sperimentare il valore in base alla dimensione del carattere che stai usando.


Metodo A usando Python

  1. Installa il componente aggiuntivo di scripting Python per Notepad ++ da SourceForge (la versione dal gestore del componente aggiuntivo Notepad ++ attualmente non funziona)
  2. Esegui una nuova istanza del normale Blocco note come amministratore
  3. Usalo per aprire il seguente percorso:

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

  4. Aggiungi quanto segue in basso:

    editor.setWhitespaceSize(3)
    
  5. Salva il file.
  6. Apri Notepad ++
  7. Scegli Plugin -> Script Python -> Configurazione
  8. Assicurarsi che l' inizializzazione sia impostata su ATSTARTUP e che salvi
  9. Riavvia Notepad ++ e gli spazi dovrebbero ora mostrare automaticamente punti molto più grandi

Metodo B usando le macro

È anche possibile farlo esclusivamente con macro e senza plug-in extra. È possibile modificare il shortcuts.xmlfile %AppData%\Notepad++utilizzando Blocco note e aggiungere quanto segue prima del </Macros>tag di chiusura :

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

Questo ti darà una nuova macro chiamata Aumenta spazio bianco che farà la stessa cosa dello script Python. Apparirà sotto il menu Macro e può essere dato un collegamento usando il Mappatore dei collegamenti.


grazie, finalmente l'ho fatto funzionare! Mentre non ho potuto testare il primo metodo (nessun pitone al lavoro), il secondo funziona. Ciò che mi ha sorpreso all'inizio - è spiegato nel thread che hai collegato - è che npp riscrive shortcuts.xml alla chiusura. Vai a capire ... Grazie!
zuiqo,

Vorrei aggiungere che il secondo metodo aumenta effettivamente i simboli di spazi bianchi in modo permanente, quindi non è necessario eseguire la macro ogni volta che lo si apre. Per me è fantastico! (Nessuna idea sul primo però)
zuiqo,

Stranamente, dopo aver riavviato NPP non dovrebbe avere effetto se non si esegue la macro: è così che si comporta sul mio PC e il post del forum originale menziona che questo è come si comporterà a meno che non si abbia qualcosa come NppExec impostato per avviarlo all'avvio. Il primo metodo è probabilmente più bello: ho avuto alcuni problemi con il componente aggiuntivo di scripting Python fino a quando non ho scaricato l'ultima versione direttamente dalla loro pagina SourceForge. Non dovresti aver bisogno di installare un pacchetto separato per Python stesso, ma se non ti è permesso installare nulla, suppongo che non faccia differenza.
James P,

Bene, non ho aggiunto altro, ma fintanto che funziona, idc: D
zuiqo,

PythonScript è carino. È anche molto più flessibile. Grazie per la segnalazione
Dio Phung,

3

L'OP ha affermato esplicitamente di poter cambiare il colore, ma il colore non era sufficiente.

Per me, il colore sarebbe sufficiente per raggiungere l'obiettivo di OP

Migliora la visualizzazione degli spazi bianchi su notepad ++

Per cambiare colore, come dice qui:

Il colore per entrambi può essere impostato da Styler Configurator, Stili globali, Simbolo dello spazio bianco.

In particolare, in Notepad ++ v6.8.1

  1. Impostazioni ( Ctrl+t)
  2. Configuratore di stile
  3. Imposta "Lingua" su "Stili globali"
  4. Imposta "Stile" su "Simbolo spazio bianco"
  5. Cambia colore di primo piano, verifica visibilità / contrasto sufficienti
  6. Scegli Salva e chiudi

Prima Prima di cambiare il colore di primo piano degli spazi bianchi per visibilità / contrasto - appena visibile dopo Dopo aver cambiato il colore di primo piano degli spazi bianchi per visibilità / contrasto - molto distinto


-1

Credo che non sia possibile aumentare le dimensioni del marcatore ma è possibile aumentare lo spazio per la scheda da

Preferenze -> Menu Lingua / Impostazioni scheda -> Impostazioni scheda e aumenta lo spazio delle schede dalle preferenze nella parte destra


1
In che modo aiuta a migliorare la visibilità degli spazi bianchi senza influire sul contenuto del file o su quanti spazi rappresenta una scheda?
RobH,

leggi attentamente la domanda prima di rispondere
Luca
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.