2009-04-20 152 views
185

En el bloc de notas ++ He configurado "reemplazar pestaña con 2 espacios".¿Bloc de notas ++ muestra todos los caracteres ocultos?

Al codificar en python, copié algún código de la web y parecía sangrado correctamente. Pero al ejecutar el código se produjeron errores de sangría, que al final resolví eliminando todos los espacios "visibles" al comienzo de la línea e insertando la misma cantidad de espacios nuevamente.

¿Podría ser posible que el bloc de notas basado en scintilla ++ no muestre todos los caracteres especiales sino que los muestre como espacios? ¿Hay alguna configuración para arreglar esto?

Respuesta

296

Sí lo hace. La forma de habilitar esto depende de su versión de Notepad ++. En las versiones más nuevas que puede utilizar:

View->Show Symbol->Show All Characters

o

View->Show Symbol->Show White Space and TAB

(Gracias a comentario bras y las respuestas de bkaid por debajo de estos lugares actualizada).


en versiones anteriores que puede buscar:

View->Show all characters

o

View->Show White Space and TAB

+4

Es ahora 'Ver-> Mostrar símbolo-> Mostrar espacios en blanco y TAB '(v6.8.8). – bers

+5

Depende de la codificación, no creo que muestre todos los símbolos de espacios en blanco, por ejemplo, si prueba el espacio sin pausa U + 00A0 o el espacio sin pausa de ancho cero U + FEFF – ClearBlueSky85

+0

¿Qué tal un poco de carbonilla? \ u0000, cómo mostrarlo – Jaskey

12

Compruebe de texto con el editor hexadecimal Plug-in. En su caso, puede haber algunos caracteres de control que se han deslizado en su texto. Por lo general, mirará el espacio en blanco, y dirá 32 32 32 32, o para Unicode 32 00 32 00 32 00 32 00. Puede encontrar el problema de esta manera, siempre que no haya una gran cantidad de código.

Descargue el plugin Hex desde aquí; http://sourceforge.net/projects/npp-plugins/files/Hex%20Editor/

+2

El plugin Hex Editor es útil, gracias! Su enlace está roto. Aquí hay un [link] actualizado (http://sourceforge.net/projects/npp-plugins/files/Hex%20Editor/) – javaPlease42

94

En las nuevas versiones de Notepad ++ (actualmente 5,9), esta opción es bajo:

View->Show Symbol->Show All Characters 

o

View->Show Symbol->Show White Space and Tab 
+0

Esto debería ahora ser la respuesta aceptada para las versiones recientes de N ++ – DAB

Cuestiones relacionadas