1

拡張子が .xyz のファイルがあります。ダブルクリックしたときにエディターを開きたいです。実行方法.xyz ファイルがあるファイルの中で、必要なファイルのみを一覧表示するツリービューアーがあります。拡張ポイントと拡張テキストフィールドにエディターを追加しました.xyzも追加しました.ビューアーにdoubleclicklistenerを追加したくありません.これがファイルの拡張子である場合、Eclipseに追加または通知する方法はありますか?その後、デフォルトで開くはずです。

4

2 に答える 2

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>

于 2013-01-17T08:56:12.340 に答える
0

独自のビューアーを実装している場合は、そのビューアーでの完全な動作 (ファイルを開く場合も含む) を定義する必要があります。その拡張子に対してエディターを登録しているため、そのファイルが Eclipse で開かれるたびに、ビューアーまたは他のビューアー (プロジェクト エクスプローラー、ナビゲーター) によって、Eclipse は割り当てられたエディターでファイルを自動的に開きます。

ダブルクリックリスナーorg.eclipse.ui.actions.OpenFileActionで、またはそのようなものを使用して、Workbench ルールに従って Eclipse によってファイルが開かれるようにすることができます。ところで、ダブルクリックリスナーを追加したくないのはなぜですか?

于 2013-01-17T11:15:01.240 に答える