Netbeans 宏:从任意位置跳转到下一个括号"}"



我最近采用了Netbeans,我想创建一个宏,该宏可以立即将插入符号从文档中的任意位置跳到下一个"}"括号。

CTRL + [不起作用,因为这需要您处于"{"或"}"。

示例:

if ($logic) {
    // Do some stuff
    |    <------------------- Caret is here.
}

宏一运行,插入符号就向下移动到"}"和花括号的右边:

if ($logic) {
    // Do some stuff
}| <-------------- caret is here now

我知道这是可能的,因为我昨天让它工作,但由于某种原因,宏没有注册:

当前宏

caret-end-word find-next "}"

Netbeans并没有找到下一个花括号并相应地移动插入符号,而是简单地用"}"来书写。

问题

如果您对宏有任何帮助,我们将不胜感激!更好的是,如果有人能帮助我理解宏编码。。。如何区分输出"}"和实际查找"}"?或者宏编辑器太原始了?

我不知道这些信息是否仍然适用于Netbeans 7,但这个错误报告是在2008年提交的。最初,用户报告无法将参数传递给find-next宏。开发团队回应说这是一个新的功能请求,而不是一个bug。这使得人们相信find-next的预期行为相当于击中F3;你必须已经输入了一个搜索字符串(这使得它作为一个宏非常无用)。据我所知,这个功能还没有开发出来,所以你可能运气不好。

相关内容

  • 没有找到相关文章

最新更新