除了Netbeans 8.0.2(在jMonkeyEngine SDK 3.1-alpha1下运行)而不是Visual Studio之外,这基本上是同一个问题as this。
老实说,上述链接说它比我更好,但基本上我是一个vim键绑定用户,安装了netbeans jVi plugin并希望映射,例如 alt-j < / em>和 alt-k 滚动代码完成列表而不是箭头键:
我搜索了Tools-&gt; Options-&gt; Keymap,以及Tools-&gt; Options-&gt; jViConfig中的JVi配置。我在jViConfig下根本看不到任何东西,所以我认为标准的NetBeans密钥绑定是要走的路。
我尝试修改大多数明显的 down 键,例如插入点,向下滚动,向下翻页等等,但它们都会影响编辑器中的基础文本,而不会影响完成列表。
有谁知道这样做的方法?
或者也许是一个提供功能的插件?
只是看起来原始箭头键移动不能被netbeans(?)映射。
注意:这个 可以在Visual Studio 2015中完成,所以我希望它也可以在NetBeans中使用。
非常感谢。
答案 0 :(得分:1)
AFAIK,在NetBeans中无法做到这一点。至少在2010年我没有提交NetBeans错误hint completion makes assumptions about associated editor pane bindings。我保持jVi。我提交了错误,因为我遇到了一些特殊键的完成绑定问题。在NB源代码中看看
editor.completion / SRC /组织/ netbeans的/模块/编辑/完成/ CompletionScrollPane.java
你会看到一堆硬编码的东西。
在jVi源中
nbvi / nbvi模块/ SRC /组织/ netbeans的/模块/ JVI / KeyBindings.java
方法fixupKeypadKeys,你看到jVi做了什么(给定了我提交的bug的修复)。这是一些神秘的代码的一部分,这些代码依赖于与某些NB编辑器包的朋友。
您可以向NB提交错误。如果您为NB提供了补丁,他们可能会将其合并。如果你提交了一个NB错误,请告诉我(错误的是netbeans.org)
或者,您可以尝试在jVi文件中添加一些代码来添加键绑定。