使用“J”键转到Vrapper中的下一个匹配项

时间:2015-05-20 16:38:44

标签: eclipse

问题

使用Vrapper时,有没有办法让 j 移动到Eclipse自动完成弹出窗口中的下一个结果?

原理

当我使用Eclipse自动完成 Ctrl + Space 时,我想使用 j k 键移动到下一个和上一个匹配。我习惯于在Vrapper中以这种方式移动,在Vrapper无法控制的特定Eclipse情况下切换策略有点困难。对我来说,自动完成弹出窗口是这些情况中最常见的。

可能性

我看到解决这个问题的几种可能性:

  1. 为Vrapper编写功能请求以解决此问题(如果尚未解决)
  2. 如果暴露了此命令,则在Eclipse中创建一个组合键
  3. 在Eclipse之外创建一个发送
  4. 的组合键
  5. 像其他人一样使用键生活
  6. 也许有.vimrc技巧,例如将 j 映射到,Eclipse将捕获

2 个答案:

答案 0 :(得分:0)

我的解决方法直到找到更好的方法是使用以下AutoHotkey脚本:

#j:: ; The # stands for the left win key
SendInput {Down}
return
#k::
SendInput {Up}
return

我对使用 Win + j 组合并不是很满意,但它现在似乎运作得相当好。

答案 1 :(得分:0)

我在github上问了同样的问题并得到了以下回复来回答这个问题。我在这里重新发布。

  

我们有一个选项:设置contentassistmode,它将使Ctrl-n / Ctrl-p在Ctrl-Space弹出窗口中转到下一个/上一个匹配。然后,您可以使用:camap重新映射以及j和k或您想要的任何其他键。对不起,我们没有快速修复弹出窗口的解决方案。

     

请参阅http://vrapper.sourceforge.net/documentation/?topic=configuration#vrapper

链接:https://github.com/vrapper/vrapper/issues/648