我有一個流程編輯器,其中的XML文件是輸入。在plugin.xml中,我爲我的編輯器指定了擴展名爲xml,但它在默認的xml編輯器中打開。是什麼讓我的編輯器打開文件?我想在我的插件開發中做到這一點。在我啓動我的插件後,沒有偏好或打開上下文菜單。並且我想將我的編輯器保留爲xml文件的默認值如何用eclipse插件開發中的編輯器打開一個xml文件?
2
A
回答
2
Eclipse提供了一種基於程序實際內容編程識別文件類型的機制。組織。蝕。核心。內容類型。 contentTypes擴展點可用於定義由「描述器」描述的內容類型,該描述器是一個能夠識別給定輸入流的特定類型的內容的類。設計用於使用特定內容類型的編輯器可以綁定到它而不是文件擴展名。
我們需要在plugin.xml指定內容類型如下面
<extension point="org.eclipse.core.contenttype.contentTypes">
<content-type base-type="org.eclipse.core.runtime.xml"
file-extensions="xml"
id="ca.ecliptical.examples.contenttype.apples"
name="Apples File"
priority="normal">
<describer class="org.eclipse.core.runtime.content
.XMLRootElementContentDescriber">
<parameter name="element"
value="apples">
</parameter>
</describer>
</content-type>
下面
是引用,它工作正常
2
檢查文件的「打開方式」上下文菜單以及「文件關聯」首選項頁面上的默認設置。
相關問題
- 1. 打開Eclipse插件編輯器
- 2. Eclipse插件開發編輯器字體
- 3. Sublime2插件:如何在編輯器中打開多個文件?
- 4. 如何讓一個文件在eclipse中的特定編輯器中打開?
- 5. Eclipse如何使xml文件總是在文本編輯器中打開而不是xml編輯器
- 6. Eclipse插件 - XML編輯器
- 7. 如何在同一個編輯器中始終打開文件?
- 8. 編輯一個打開的csv文件
- 9. 關於使用eclipse存在編輯器的java插件開發
- 10. 打開一個文件進行編輯
- 11. Eclipse - 如何打開一個sql文件?
- 12. 如何在Eclipse中從EditPart獲取其編輯器? (Eclipse插件開發)
- 13. Eclipse插件打開文檔
- 14. jason的Eclipse插件(Agentspeak)無法打開編輯器
- 15. 在Eclipse中開發插件WYSIWYG編輯器
- 16. 超鏈接打開Eclipse編輯器中的文件
- 17. Eclipse,更改編輯器中打開文件的視角
- 18. 用python在編輯器中打開一個txt文件
- 19. 如何讓編輯器只輸出數據的一部分(eclipse插件開發)
- 20. Joomla編輯器插件開發
- 21. 如何在eclipse中打開,查看和編輯.jar類文件?
- 22. Eclipse正在另一個文本編輯器中打開所有文件
- 23. C++(Unix):用默認編輯器打開一個文本文件
- 24. 中打開Eclipse插件視圖編程
- 25. 從eclipse打開xml文件並從java中的.jar文件打開一個xml文件
- 26. 關閉Eclipse編輯器,如果文件打開兩次
- 27. Eclipse的Eclipse插件開發
- 28. Eclipse插件開發:如何將功能添加到編輯
- 29. Eclipse無法在網頁編輯器中打開.vue文件
- 30. Eclipse:在默認編輯器中打開perl文件
窗口 - >首選項 - >一般 - >編輯 - >文件關聯 - > * .xml – DefyGravity
我的插件中沒有首選項,我希望我的編輯器默認爲始終 – Anbu
然後仔細看看註冊編輯器的擴展點。它允許編輯器將其自身聲明爲默認值。 – nitind