将光标插入Komodo Edit宏的中间

时间:2011-07-14 10:42:18

标签: macros komodo komodoedit

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

我想要的是光标自动插入$|之间,这样我就可以输入我的变量名而无需手动导航到那里。

任何帮助?

非常感谢。

1 个答案:

答案 0 :(得分:1)

使用currentPos and 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);