Ainsi, vous pouvez définir la valeur d'un éditeur d'as avec setValue
mais après avoir défini la valeur, l'éditeur sélectionnera la valeur entière de l'éditeur. Comment désactiver cela ? Cela signifie que lorsque je fixe la valeur de l'as editor à Hello world
il ne mettra pas en évidence Hello world
Réponse
Trop de publicités?J'ai eu le même problème que vous.
Même si vous pouvez définir le deuxième paramètre comme étant soit 1 o -1 Je pense que vous devriez également vérifier ceci : https://ace.c9.io/api/editor.html#Editor.setValue
Editor.setWrapBehavioursEnabled(Boolean enabled)
Utilisez cette fonction 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 caret 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 sera pas confronté à d'étranges changements de position du curseur lorsqu'il utilisera, par exemple, CTRL+Z pour annuler une action :)
- Réponses précédentes
- Plus de réponses