我目前正在尝试开发一个Eclipse插件来支持代码替换,就像默认内容在Eclipse中所做的一样。我想要实现的就像“在参数周围带有可视化框的方法完成时自动插入参数名称”,我可以“使用Tab键在插入名称之间导航”和“在导航时,当前参数的可选变量列表可以显示并选择“。Eclipse中默认的java编辑器的自定义内容帮助
总之,它涉及到两个问题:
- 如何添加周围已经存在需要更换的变量,甚至Java关键字的可视化框?与此同时,我可以使用Tab键在这些框之间切换。
- 如何显示从盒子上触发时候选择的候选列表?
现在我只想出扩展点:org.eclipse.jdt.ui.javaCompletionProposalComputer可能是有用的,但我不知道从哪里开始?提前致谢。