99 votes

Définir une valeur pour un as editor sans sélectionner l'ensemble de l'éditeur

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

0voto

Razvan Tanase Points 99

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 :)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X