Question

Question: Y a-t-il quelqu'un qui connaisse suffisamment Komodo Edit pour faire la lumière sur cette macro? J'ai besoin de comprendre comment faire pour sélectionner un texte de tampon dans une macro lorsqu'il est appelé via le panneau d'outils.

Problème: dans Komodo Edit, je dispose d'une macro très simple. Le javascript fonctionne comme prévu, mais uniquement lorsqu'il est appelé via une liaison personnalisée. Si l'utilisateur tente de l'invoquer à partir du panneau "Outils" " standard l'invocation selectWordLeft ne fait rien. Je suppose que l’échec est dû au fait que le tampon d’édition n’a pas le focus, mais on aurait pu penser que le fait de dire à la macro de donner expressément le focus au tampon fonctionnerait.

komodo.view.setFocus();
komodo.doCommand('cmd_selectWordLeft'); /// this NO_WORKY

Arrière-plan: Komodo Edit, version 5.0.2, version 2604, plate-forme win32-x86. Construit le mer. 19 nov. 18:33:41 2008.

Était-ce utile?

La solution

Réponse: vous avez cherché plus avant et avez trouvé cette réponse à une autre question posée sur un forum KE; qui semble résoudre le problème.

Au lieu de supprimer la question, voici une réponse au cas où quelqu'un aurait le même problème ou un problème similaire.

There are currently some issues with komodo.docommand and some commands. 
To work around this, change this line:

komodo.doCommand("cmd_selectWordLeft");

to this instead:

komodo.editor.wordLeftExtend();
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top