0

除了 Netbeans 8.0.2(在 jMonkeyEngine SDK 3.1-alpha1 下运行)而不是 Visual Studio 之外, 这基本上与此问题相同。

老实说,前面提到的链接说得比我好,但基本上我是一个 vim 键绑定用户,并且安装了netbeans jVi 插件并想要映射,例如,alt-jalt-k滚动代码完成列表而不是箭头键:

如何在没有箭头键的情况下滚动此列表?

我搜索了 Tools->Options->Keymap,以及 Tools->Options->jViConfig 中的 JVi 配置。我在 jViConfig 下根本看不到任何东西,所以我认为标准的 NetBeans 键绑定是要走的路。

我已经尝试修改大多数明显的向下键,例如插入点向下向下滚动、向下翻页等,但它们都会影响编辑器中的底层文本,而不是完成列表。

在此处输入图像描述

和: 在此处输入图像描述

有谁知道这样做的方法?
或者也许是提供功能的插件?
看起来原始箭头键移动无法被netbeans(?)映射。

注意:这在 Visual Studio 2015 中可能的,所以我希望在 NetBeans 中也是可能的。

非常感谢。

4

1 回答 1

1

AFAIK,在 NetBeans 中没有办法做到这一点。至少在 2010 年没有,当我提交 NetBeans 错误提示完成时,会假设关联的编辑器窗格绑定。我维护 jVi。我提交了这个错误,因为我遇到了一些特殊键的完成绑定问题。在NB源看看

editor.completion/src/org/netbeans/modules/editor/completion/CompletionScrollPane.java

你会看到一堆硬编码的东西。

在 jVi 源码中

nbvi/nbvi-module/src/org/netbeans/modules/jvi/KeyBindings.java

方法 fixupKeypadKeys,你会看到 jVi 做了什么(给定我提交的错误的修复)。这是一些神秘代码的一部分,它依赖于与一些 NB 编辑器包成为朋友。

您可以向 NB 提交错误。如果您向 NB 提供了补丁,他们可能会将其合并。如果您提交 NB 错误,请抄送我(在 netbeans.org 出错)

或者,您可以尝试将一些代码添加到 jVi 文件以添加您的键绑定。

于 2016-03-26T23:19:42.467 回答