2011-07-14 44 views
1

我在Komodo Edit中爲Smarty設置了一個宏,當我按下指定的鍵綁定(對於信息爲Ctrl + Alt + P)時,它將添加{$|@dumpr}在Komodo中間插入光標編輯宏

我想要的是在$|之間自動插入光標,這樣我就可以鍵入我的變量名稱,而無需在此處手動導航。

任何幫助?

非常感謝。

回答

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