我一直试图模仿我自己的Eclipse插件中的plugin.xml
编辑器。我想要一个自定义文件类型的图形编辑器。与PDE具有特定表单/编辑器以打开plugin.xml
的方式相同。
根据我的理解,我可以实现文本Editor
并链接文件类型以在特定编辑器中打开。要添加图形方面,我可以制作Form
。
我不明白如何将此Form
与我的自定义文件类型相关联。
答案 0 :(得分:1)
我会尝试在plugin.xml
文件中添加以下两个条目:
首先,添加contentType
插件扩展程序,您可以在其中指定file extension
:
然后,正如您所说,您需要实现编辑器。添加一个editors
插件,您可以在其中实现编辑器。不要忘记启用default
选项:
之后,向edior添加一个新的contentTypeBinding
子节点。在那里你需要使用内容类型的id:
另外,不要忘记在视角中添加视图。
P.S。我刚才用一个简单的TextEditor
对它进行了测试,它应该可以工作:
答案 1 :(得分:1)
您可以使用 <div class="collapse navbar-collapse searchbar-navbar" id="bs-navbar-search">
<form class="navbar-form navbar-left" role="search">
<div class="form-group">
<input type="text" class="form-control" placeholder="Search" id="navbar-search-box">
</div>
<button type="submit" class="btn btn-default">Submit</button>
</form>
</div>
(FormEditor
)。这扩展了更基本的org.eclipse.ui.forms.editor.FormEditor
。
MultiPageEditorPart
支持多个页面,这些页面可以基于使用FormEditor
类的表单,也可以基于普通的文本编辑器,甚至只是一组任意的SWT控件。所以这允许你有一个类似于plugin.xml编辑器的安排(它是一个FormPage
)。