如何将 Eclim 显示(:ProjectProblems、:JavaCorrect 等)上的 <Enter> 键重新绑定到 'o' 键
How do I rebind the <Enter> key on Eclim displays (:ProjectProblems, :JavaCorrect, etc.) to the 'o' key
如何将 Eclim 显示(:ProjectProblems、:JavaCorrect 等)上的键重新绑定到 'o' 键?当您想 select 一个元素时,NERDTree 和 BufExplorer 都使用 'o' 键。我想保持这个约定。
您必须查看eclim 的源代码。
对于 :JavaCorrect,相应的文件位于 $ECLIM_INSTALLDIR/eclim/autoload/eclim/java/correct.vim
(如果您正在查看 github 源,则位于 org.eclim.jdt/vim/eclim/autoload/eclim/java/correct.vim
)。
在第98行,可以找到<cr>
的映射。
我认为没有任何其他可行的方法来重新映射此键。我已经尝试编写一个 autocmd
来匹配文件名(例如:au BufEnter *.java_correct map ...
),但这是不可能的。缓冲区文件名是在所有事件触发后设置的(至少我认为是这样)。
如何将 Eclim 显示(:ProjectProblems、:JavaCorrect 等)上的键重新绑定到 'o' 键?当您想 select 一个元素时,NERDTree 和 BufExplorer 都使用 'o' 键。我想保持这个约定。
您必须查看eclim 的源代码。
对于 :JavaCorrect,相应的文件位于 $ECLIM_INSTALLDIR/eclim/autoload/eclim/java/correct.vim
(如果您正在查看 github 源,则位于 org.eclim.jdt/vim/eclim/autoload/eclim/java/correct.vim
)。
在第98行,可以找到<cr>
的映射。
我认为没有任何其他可行的方法来重新映射此键。我已经尝试编写一个 autocmd
来匹配文件名(例如:au BufEnter *.java_correct map ...
),但这是不可能的。缓冲区文件名是在所有事件触发后设置的(至少我认为是这样)。