Вставка курсора в середину макроса Komodo Edit - PullRequest
1 голос
/ 14 июля 2011

Я установил макрос для Smarty в Komodo Edit, который добавляет {$|@dumpr}, когда я нажимаю указанную привязку клавиши (для информации это Ctrl + Alt + P).

Что бы я хотелМожно ли автоматически вставить курсор между $ и |, чтобы я мог вводить имя моей переменной без необходимости вручную перемещаться туда.

Любая помощь?

Многиеспасибо.

1 Ответ

1 голос
/ 25 января 2012

Используйте методы currentPos и ​​gotoPos :

komodo.assertMacroVersion(2);
if (komodo.view && komodo.view.scintilla) { komodo.view.scintilla.focus(); } // bug 67103

var currentPos = komodo.editor.currentPos;
komodo.editor.insertText(currentPos, '{$|@dumpr}');
komodo.editor.gotoPos(currentPos+2);
...