随意跳过此部分,此处未包含任何实际信息
由于缺少一个好的,免费的(如语音)vim
- Eclipse中的优秀JavaEditor模式(3.4),我正在考虑编写一个。可用的解决方案是:
vim
text-objects
,例如daW
)(但是请随意提及其他解决方案,而不是上面那些可以帮助我的解决方案。)
在我看来,编写一个基于TextEditor
的全新编辑器的方法是错误的,因为你将失去标准JavaEditor免费提供的很酷的功能(例如'组织导入','重构'菜单',...)。
我正在考虑普通JavaEditor的“皮肤”,其行为类似vim
,其他一切都应该保持不变。
IWorkbenchPart
给出的IPartListener.partActivated()
是否是JavaEditor?KeyListener
;需要像ITextViewerExtension.prependVerifyKeyListener
这样的东西吗?答案 0 :(得分:5)
我是您可能正在寻找的东西的开发者。它仍然处于繁重的开发状态,并没有您正在寻找的所有功能,但我正在努力工作,我总是对功能和增强请求持开放态度。
该插件名为Vrapper。 它是FOSS并遵循您描述的原则,尽管我认为它目前不比ViPlugin强大得多。但正如我所说,我一直在努力,并尝试快速响应功能请求。 : - )
答案 1 :(得分:0)
我使用来自here的VI插件(注意:截至撰写本文时,此链接已关闭,我希望它很快就会回来)。这确实非常有效,并且与Eclipse的编码/重构功能非常吻合(参见this answer)。
因此,在您开始设计自己的解决方案之前,您可能想要尝试该链接(如果它出现!): - )
答案 2 :(得分:0)
我尝试Vrapper,很舒服。在eclipse中得到了vim函数,naver失去了原有的功能