我有擴展名的文件名爲.xyz。我想打開一個編輯器,當它是雙擊如何去做這件事。我有一個treeviewer只列出我需要的文件,在那些我有一個.xyz文件。我已經添加了一個編輯器在擴展點和擴展文本框我添加。 xyz也。我不想添加一個doubleclicklistener到viewer.Is有一種方法來添加或告訴eclipse,如果這是文件的擴展,那麼默認情況下它應該打開。打開默認編輯器,在選擇的TreeViewer Eclipse RCP的(如:作爲日食知道j.java文件必須在文本編輯器打開)
1
A
回答
0
那麼如果你有自己的瀏覽器的實現則需要在瀏覽器定義完整的行爲,文件甚至開幕。由於您已經針對該擴展註冊了編輯器,所以無論何時在Eclipse中打開該文件時,您的查看器或其他查看器(Project Explorer,Navigator)都會自動在分配的編輯器中打開該文件。
在雙擊監聽器中,您可以使用org.eclipse.ui.actions.OpenFileAction
或類似的東西來確保該文件是由Eclipse根據Workbench規則打開的。順便說一句,你爲什麼要避免添加雙擊監聽器?
1
您需要添加一個org.Eclipse.ui.editors的擴展點。
<extension point="org.eclipse.ui.editors">
<editor
name="MyEditor Name"
extensions="my_file_extension"
icon="icons/sample.gif"
class="com.me.MyEditor"
id="com.me.MyEditorID">
</editor>
相關問題
- 1. Eclipse:在默認編輯器中打開perl文件
- 2. Eclipse RCP - 在編輯器文件夾中打開視圖
- 3. 如何選擇在想法下打開文件的編輯器
- 4. C++(Unix):用默認編輯器打開一個文本文件
- 5. 默認情況下讓Eclipse在文本編輯器中打開.html文件?
- 6. 如何打開Linux中的默認文本編輯器?
- 7. 如何從網頁打開默認文本編輯器
- 8. 當文件包含特定文本(Eclipse RCP)時打開自定義編輯器
- 9. Linux打開默認終端文本編輯器
- 10. Eclipse SWT來自TreeViewer的打開編輯器
- 11. 在Eclipse中打開Pydev編輯器
- 12. 使終端用默認編輯器打開文件
- 13. 從bash默認編輯器打開文件
- 14. 打開Eclipse插件編輯器
- 15. 在Eclipse RCP應用程序中調試打開編輯器
- 16. 大日誌文件打開文本編輯器
- 17. 從java打開文件編輯器
- 18. Cloud-9 SDK:c9編輯器沒有從終端打開爲默認編輯器
- 19. Eclipse無法在網頁編輯器中打開.vue文件
- 20. Eclipse類文件不會在java編輯器中打開?
- 21. 在eclipse編輯器中打開源文件
- 22. Eclipse如何使xml文件總是在文本編輯器中打開而不是xml編輯器
- 23. 在文本編輯器中打開時Vim文件未對齊
- 24. 超鏈接打開Eclipse編輯器中的文件
- 25. Eclipse,更改編輯器中打開文件的視角
- 26. Eclipse無法打開JSP編輯器
- 27. Eclipse:代碼編輯器無法打開
- 28. 關閉Eclipse編輯器,如果文件打開兩次
- 29. 用不同的文本編輯器打開文件
- 30. 在Mac上的文本編輯器在Linux機器上打開文件
Thanks.ive添加that.But,如果你讓我知道我應該如何配置Eclipse來打開文件 –
您已經編寫了自己的編輯器?或者你想使用一些默認編輯器? – Pushkar
我想爲該.xyz特定擴展程序創建一個默認編輯器 –