web-dev-qa-db-ja.com

Eclipseで選択したリソースでWindowsエクスプローラーを開く方法

パッケージエクスプローラーツリーから現在選択されているリソースでWindowsエクスプローラーを開くことができるEclipse用の小さなプラグインを探していました。

Aptana Studioがリソースのコンテキストメニューを介してこの機能を提供することは知っていますが、興味のない他の機能がたくさんあります。

他の解決策はありますか?

85

私はこのプラグインを使用します、それは大丈夫のようです

新しいEclipse更新リンク https://fabioz.github.com/startexplorer/update/

参照用の古いリンク

85
laurie

Eclipse Luna で、後でリソースを選択してから:

Alt + shift + W > System Explorer

または

右クリック> Show In> System Explorer

System Explorerを開くために実行する必要のある正確なコマンドは、ここで構成できます。

ウィンドウ>環境設定>一般>ワークスペース>システムエクスプローラを起動するためのコマンド

48
Tristan

実際には、組み込みの外部ツールマネージャーを使用してそれを行うことができます。手順は次のとおりです。 http://www.eclipsezone.com/Eclipse/forums/t77655.html Nautilusで動作するようにしています。しかし、私はそれを試したので、Windowsで動作します。

23
猫IT

UbuntuでStartExplorerは動作しませんが、ExploreFSは動作します。ここで見つけることができます:

http://junginger.biz/Eclipse/

Windows、Mac OS X、およびLinuxをサポートしています。

19
EFalco

OpenExplorer jarファイルをダウンロードします。 https://github.com/samsonw/OpenExplorer/archives/master からダウンロードしたOpenExplorer_1.5.0.v201108051513.jarを使用しています。

これをEclipse/pluginsフォルダーにコピーして、Eclipseを再起動します。これは便利です。これをお持ちのEclipseユーザーにお勧めします。

4

Eclipse Explorer は、フォルダーを開いたり、エクスプローラーでリソースをすばやく選択したりするのに役立つEclipseプラグインです。キーアシストをサポートし、共通リソースとすべてのJava要素の場所、ライブラリ内の.jarを含む)を開くことができます。

アドバンス機能:

  • すべてをサポートJava element Explorer
  • サポートキーアシスタント(デフォルト Ctrl + ` )
  • WindowsおよびLinuxプラットフォームをサポート
  • ファイルの自動選択をサポート(Windowsのみ)
2
Tuan Dang
open Explorer in Eclipse
    - in Eclipse -> external tools configurations
    - in program tree -> new
        name: OpenExplore
        localtion: C:\Windows\Explorer.exe
        Arguments: /select,${selected_resource_loc}\
1
Long Rainbow

Eclipse PDEを使用して、新しいプラグインプロジェクトを作成します。バンドルのActivatorクラスをCommon Navigator APIにフックして、IResourceの選択を受け取ります。選択されたIResourceごとに、 FileLocator を使用してファイルURIを取得し、これを使用してJava.io.Fileオブジェクト。これは、Java 6 Desktop統合を使用して、オペレーティングシステムのネイティブファイルエクスプローラで開くことができます。

    if (Desktop.isDesktopSupported()) {
        Desktop desktop = Desktop.getDesktop();
        desktop.open(new File("C:/"));
    }
1
mhaller

Linuxプラットフォームでデフォルトで設定されたコマンド(dbus-send ...)はCentOS 6およびCentOS 7で失敗します。nautilus "${selected_resource_parent_loc}"に変更すると機能します。この情報は ドキュメントページ から取得しました。これは このバグレポート から取得しました。

RCPアプリを作成していますが、ユーザーがこの設定を手動で変更する必要はありません。プラグインスパイを使用して、関連する設定ストアとキーを見つけました。したがって、この非API呼び出しは、プリファレンスをプログラムで設定します。

    IDEWorkbenchPlugin.getDefault().getPreferenceStore().setValue(IDEInternalPreferences.WORKBENCH_SYSTEM_Explorer,
"nautilus \"${selected_resource_parent_loc}\"");

Nautilusの新しいバージョンでは、代わりに${selected_resource_loc}を指定できます。この場合、指定されたリソースが選択された状態で親フォルダーが開きます。 nautilus v 3.14でこれを観察しましたが、バージョン2.28はリソースがフォルダーではないというエラーをスローします。

0
MidnightJava

私はEclipseにEasyShellプラグインを使用しています。その機能などがあります。

それを見てください:

https://anb0s.github.io/EasyShell/

0
Joniale

Windowsエクスプローラーでディレクトリを開く簡単な方法は、プロジェクトエクスプローラーでファイルを選択し、 Alt+Shift+W を押す X 。

0
André Filipe