Le texte pré-formaté dans Visual Editor ne se comporte pas comme je suis habitué. J'ai une ancienne installation (3.2.1) et lors de la création d'un texte pré-formaté, tous les sauts de ligne et l'espacement sont préservés. Dans la dernière version (3.3.1), les sauts de ligne sont interprétés en tant que nouveaux paragraphes et le code est divisé en ces paragraphes, les espaces de début étant supprimés.
Processus:
Je sais que je peux passer en mode code et mettre des balises en moi, mais je ne cherche pas de solution de contournement.
Je n'ai pas eu de chance avec le changement de format vers/de/retour à "préformaté" après avoir collé le texte. Ce qui fonctionne pour moi (sur Windows dans Firefox) est de coller le texte avec Ctrl-Maj-V plutôt que Ctrl-V. Maintenant, mes principaux espaces d'indentation de code sont préservés après le collage de texte. Je n'ai pas essayé cela dans d'autres navigateurs.
Lorsque vous collez votre code, TinyMCE (l'éditeur visuel) bascule automatiquement en mode paragraphe car il s'agit du paramètre par défaut pour l'éditeur. Vous devez mettre en évidence votre code collé et re-sélectionner "préformaté" pour qu'il soit correctement étiqueté.
En outre, TinyMCE ferme toujours les étiquettes lorsque vous appuyez sur Entrée. Si vous souhaitez accéder à une nouvelle ligne sans fermer une balise, appuyez sur Maj + Entrée à la place.