Para las "sangrías", si están hechas con un TAB, podés usar ésta función ubicada en el mensaje de clases, funciones y subrutinas:
http://www.forosdelweb.com/showpost....4&postcount=10
El tema de que respete los espacios múltiples está un poco más complicado... igual, podés meter todo el contenido dentro de un tag PRE y mediante estilos darle un aspecto "mejorcito" que el que trae por defecto.