我想创建一个与快速辅助菜单非常相似的菜单。 当用户点击快捷方式并根据编辑器当前光标位置列出一些操作时,它也应该显示。
此外,应该可以在此菜单上注册选择侦听器,以突出显示属于所选操作的代码的某些部分。
如果有人知道如何做这样的事情,或者是否有一个实现类似工作流程的eclipse插件,那真的很棒。
答案 0 :(得分:0)
关于目标编辑器/语言,您的问题有点不清楚:如果您正在创建自己的编辑器,您当然可以使用操作,命令,处理程序等创建任意上下文菜单。
如果您希望将菜单贡献给其中一个现有编辑器,那么它在很大程度上取决于该特定编辑器。例如。 Java(JDT)或Javascript(JSDT)编辑器具有特定的扩展点,可以提供新的快速辅助条目:JDT quick assist,JSDT quick assist。