Lors de l'édition de texte en mode HTML et de l'activation de l'habillage du texte, j'obtiens le texte à envelopper, mais il s'enroule avec un retrait plutôt que d'être renvoyé à la marge gauche.
Existe-t-il un moyen de désactiver ce comportement ? J'aimerais que l'habillage du texte se comporte de manière «normale» et se déroule complètement à gauche.
Est-ce possible avec un interrupteur ? Si non, quel code doit être ajusté pour que cela se produise ? J'utilise un mode personnalisé dérivé, donc la modification du code serait de toute façon isolée.
Il peut être désactivé avec editor.session.setOption("indentedSoftWrap", false)
Peut-être aurions-nous dû laisser indentedSoftWrap désactivé par défaut car il semble produire de mauvais résultats dans certains cas (par exemple pour une zone de texte multiligne étroite dans le chat c9.io)
Est-ce seulement moi, ou ce paramètre ne s'applique-t-il qu'après avoir tapé quelque chose/redimensionné la fenêtre.
Lorsque l'éditeur monte, tout est toujours en retrait.
@fiws https://github.com/ajaxorg/ace/pull/3641 résoudra le problème avec la vue qui n'est pas mise à jour automatiquement, merci pour le signalement
@nightwing Y a-t-il un calendrier de sortie quelque chose comme ça? Je voudrais supprimer ma solution de contournement laide pour cela. (Pas de pression)
@fivs - vous pouvez forcer la fenêtre à se redimensionner à partir du code si nécessaire :
editor.resize(true); //force a redraw
Il semble y avoir quelques paramètres qui nécessitent que cela soit pris correctement.
Commentaire le plus utile
Il peut être désactivé avec
editor.session.setOption("indentedSoftWrap", false)
Peut-être aurions-nous dû laisser indentedSoftWrap désactivé par défaut car il semble produire de mauvais résultats dans certains cas (par exemple pour une zone de texte multiligne étroite dans le chat c9.io)