Frage

Frage: Ist jemand da draußen vertraut genug mit Komodo Edit etwas Licht auf diesem Makro zu vergießen? Ich brauche, um herauszufinden, wie Puffer Textauswahl in einem Makro zu tun, wenn es über die Werkzeugtabelle aufgerufen wird.

Problem: Ich habe ein sehr einfaches Makro in Komodo Edit Javascript, die wie erwartet funktionieren, aber nur, wenn sie über eine benutzerdefinierte Tastenkombination aufgerufen. Wenn der Benutzer es von der Standard „Werkzeugpalette“ aufzurufen versucht der selectWordLeft Aufruf tut nichts. Meine Vermutung ist, der Fehler durch den Edit-Puffer verursacht wird, nicht den Fokus zu haben, aber man hätte gedacht, dass das Makro sagt ausdrücklich Fokus zu geben, um die Puffer funktionieren würden.

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

Hintergrund: Komodo Edit, Version 5.0.2, Build 2604, Plattform win32-x86. Aufgebaut auf Mi 19 18.33.41 2008 November

War es hilfreich?

Lösung

Antwort: Hat etwas mehr Suchen und kam in dieser Antwort auf eine andere Frage auf einem KE-Forum; das scheint das Problem zu beheben.

Anstatt die Frage zu löschen, hier ist eine Antwort, falls jemand da draußen hat das gleiche oder ein ähnliches Problem.

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();
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top