假设我有一个受C编辑器启发的自定义编辑器,但除了它的所有功能之外,我想添加更多我自己的功能,并且可能会更改C编辑器中的一些功能以更好地适合我。
现在核心编辑器类可以很容易地扩展C Editor类并覆盖方法或添加更多方法。
但是如何导入扩展点和扩展点以使它们与我正在扩展的编辑器完全相同?
有些按钮是灰色的,虽然快捷方式有一定原因。(即“显示空白字符”和“切换块选择”)。像“Show Mark Occurence”这样的按钮完全没有了。一些按钮,如Next&以前的注释是灰色的,也不能通过快捷方式工作。
我收集了一些在C编辑器中添加的扩展,但是没有尝试从头开始复制它们,有没有办法在我的编辑器中继承它们?
C编辑器似乎正在做这样的事情,因为它似乎没有包含“Toggle Block Selection”的扩展名,该扩展名存在于它扩展的TextEditor中。