有谁知道如何让pythonscript插件的回调函数适用于menucommand?例如,每当使用GOTOLINE函数时,我都试图简单地将pythonscript打印到控制台。
所以在startup.py中我输入了这段代码:
def test(args):
console.write("goto")
notepad.callback(test,[MENUCOMMAND.SEARCH_GOTOLINE])
当然它什么也没做。我错过了什么?
答案 0 :(得分:0)
完全披露:我是PythonScript的作者
notepad.callback需要NOTIFICATION,而editor.callback需要SCINTILLANOTIFICATION。您无法在菜单命令上执行(当前)回调。
从技术上讲,它是可能的,但你只能得到菜单项被点击的通知(所以没有参数),并且不一定在命令实际执行之前。如果真的有用,请在我们的forum
中添加帖子