Java 如何重新绑定<;输入>;在';o';钥匙

Java 如何重新绑定<;输入>;在';o';钥匙,java,vim,eclim,Java,Vim,Eclim,如何将Eclim显示器上的键(:ProjectProblems,:JavaCorrect等)重新绑定到“o”键?要选择元素时,NERDTree和BufExplorer都使用“o”键。我想保持这个惯例。您必须查看eclim的源代码。 对于:JavaCorrect,相应的文件位于$ECLIM\u INSTALLDIR/ECLIM/autoload/ECLIM/java/correct.vim(或者org.ECLIM.jdt/vim/ECLIM/autoload/ECLIM/java/correct.

如何将Eclim显示器上的键(:ProjectProblems,:JavaCorrect等)重新绑定到“o”键?要选择元素时,NERDTree和BufExplorer都使用“o”键。我想保持这个惯例。

您必须查看eclim的源代码。 对于:JavaCorrect,相应的文件位于
$ECLIM\u INSTALLDIR/ECLIM/autoload/ECLIM/java/correct.vim
(或者
org.ECLIM.jdt/vim/ECLIM/autoload/ECLIM/java/correct.vim
,如果您正在查看github源代码)。 在第98行,可以找到
的映射

我不认为有任何其他可行的方法来重新映射这个键。我已经尝试编写一个
autocmd
来匹配文件名(例如:
au BufEnter*.java\u correct map…
),但这是不可能的。缓冲区文件名是在所有事件触发后设置的(至少我认为是这样)