【问题标题】:Komodo Edit: Running macros via keybinding versus toolbarKomodo 编辑:通过键绑定与工具栏运行宏
【发布时间】:2009-01-01 14:27:36
【问题描述】:

问题:有没有人对 Komodo Edit 足够熟悉,可以对这个宏有所了解?当通过工具面板调用宏时,我需要弄清楚如何在宏中进行缓冲区文本选择。

问题:我在 Komodo Edit javascript 中有一个非常简单的宏,它可以按预期工作,但仅在通过自定义键绑定调用时。如果用户试图从标准的“工具面板”调用它,那么 selectWordLeft 调用什么也不做。我的猜测是失败是由于编辑缓冲区没有焦点引起的,但人们会认为告诉宏明确将焦点赋予缓冲区会起作用。

komodo.view.setFocus();
komodo.doCommand('cmd_selectWordLeft'); /// this NO_WORKY

背景: Komodo Edit,版本 5.0.2,内部版本 2604,平台 win32-x86。 建于 2008 年 11 月 19 日星期三 18:33:41。

【问题讨论】:

    标签: text scripting editor macros komodo


    【解决方案1】:

    答案: 进行了更多搜索,并在 KE 论坛上看到了对另一个问题的回复;这似乎解决了这个问题。

    这里没有删除问题,而是提供答案,以防其他人遇到相同或相似的问题。

    There are currently some issues with komodo.docommand and some commands. 
    To work around this, change this line:
    
    komodo.doCommand("cmd_selectWordLeft");
    
    to this instead:
    
    komodo.editor.wordLeftExtend();
    

    【讨论】:

    • 既然这是答案,为什么不将其标记为答案:)?
    • 好吧,好吧。但是没有明确的证据表明其他人甚至关心 ^_^
    • 呵呵,确实如此,但至少是在无人应答的队列之外知道的:)
    猜你喜欢
    • 2015-10-20
    • 1970-01-01
    • 2014-09-17
    • 2011-01-29
    • 1970-01-01
    • 1970-01-01
    • 2018-02-05
    • 1970-01-01
    • 2011-12-14
    相关资源
    最近更新 更多