Macros 在Komodo编辑宏的中间插入光标

Macros 在Komodo编辑宏的中间插入光标,macros,komodo,komodoedit,Macros,Komodo,Komodoedit,我已经在Komodo Edit中为Smarty设置了一个宏,当我按下指定的键绑定(信息为Ctrl+Alt+p)时,它会添加一个{$|@dumpr} 我希望光标能自动插入$和|之间,这样我就可以键入变量名,而无需手动导航 有什么帮助吗 非常感谢。使用以下方法: 使用以下方法: komodo.assertMacroVersion(2); if (komodo.view && komodo.view.scintilla) { komodo.view.scintilla.focus();

我已经在Komodo Edit中为Smarty设置了一个宏,当我按下指定的键绑定(信息为Ctrl+Alt+p)时,它会添加一个
{$|@dumpr}

我希望光标能自动插入
$
|
之间,这样我就可以键入变量名,而无需手动导航

有什么帮助吗

非常感谢。

使用以下方法:

使用以下方法:

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