J'ai eu le même problème.
Même si vous pouvez définir le deuxième paramètre sur 1 ou -1 , je pense que vous devriez également vérifier ceci: https://ace.c9.io/api/editor.html#Editor.setValue
Editor.setWrapBehavioursEnabled(Boolean enabled)
Utilisez-le juste après avoir créé l'éditeur.
Cela fonctionne très bien pour moi. La différence entre cette méthode et celle partagée par un utilisateur est que la position du curseur n'est pas modifiée, vous pouvez le déplacer vous-même en utilisant Editor.selection.moveTo(row, column)
, de cette façon, l'utilisateur ne subira pas de changements de position du curseur étranges lors de l'utilisation, par exemple, CTRL + Z pour annuler une action :)
Editor.setWrapBehavioursEnabled(Boolean enabled)
avec une valeur juste après l'initialisation de l'éditeur empêchera tout le texte d'être sélectionné lors de l'appeleditor.setValue
?la source