it-swarm.it

Notepad ++ mostra tutti i caratteri nascosti?

In Notepad ++ ho impostato "sostituisci scheda con 2 spazi".

Durante la codifica in Python ho copiato e incollato del codice dal web e sembrava rientrato correttamente. Ma l'esecuzione del codice ha provocato errori di indentazione, che ho risolto alla fine rimuovendo tutti gli spazi "visibili" all'inizio della linea e inserendo di nuovo la stessa quantità di spazi.

Potrebbe essere possibile che Notepad ++ basato su Scintilla non mostri tutti i caratteri speciali, ma li visualizzi come spazi? C'è un'impostazione per risolvere questo problema?

221
user89021

Sì, lo fa. Il modo per abilitare questo dipende dalla tua versione di Notepad ++. Nelle versioni più recenti puoi usare:

Menu Visualizza Mostra simbolo → * Mostra tutti i caratteri`

o

Menu Visualizza Mostra simbolo Mostra spazio bianco e TAB

(Grazie al commento dei bers e alle risposte di bkaid qui sotto per queste posizioni aggiornate.)


Nelle versioni precedenti puoi cercare:

Menu Visualizza Mostra tutti i caratteri

o

Menu Visualizza Mostra spazio bianco e TAB

355
Steve Willcock

Nelle versioni più recenti di Notepad ++ (attualmente 5.9), questa opzione è in:

View->Show Symbol->Show All Characters

o

View->Show Symbol->Show White Space and Tab
97
bkaid

Controlla il tuo testo con il plug-in Editor esadecimale. Nel tuo caso potrebbero esserci dei caratteri di controllo che sono penetrati nel tuo testo. Di solito guarderai lo spazio bianco, e dirà 32 32 32 32, o per Unicode 32 00 32 00 32 00 32 00. Potresti trovare il problema in questo modo, a patto che non ci siano masse di codice.

Scarica il Plugin Hex da qui;.. http://sourceforge.net/projects/npp-plugins/files/Hex%20Editor/

13
wonea

Per i caratteri non stampabili, puoi eseguire le seguenti operazioni:

  • se è possibile identificare il carattere, in cui il cursore richiede 2 tasti freccia per spostarsi, basta selezionare quel carattere.
  • fare Ctrl-F
  • ora puoi contare o sostituire o persino contrassegnare tutti questi personaggi
0
MPD