Eclipse에서 선택한 리소스에서 Windows 탐색기를 여는 방법


89

패키지 탐색기 트리에서 현재 선택된 리소스에서 Windows 탐색기를 열 수있는 Eclipse 용 작은 플러그인을 찾고있었습니다.

Aptana Studio가 리소스의 상황에 맞는 메뉴를 통해이 기능을 제공한다는 것을 알고 있지만 관심이없는 다른 기능이 많이 있습니다.

다른 해결책이 있습니까?


Alt Shift W (또는 프로젝트 탐색기에서 마우스 오른쪽 버튼을 클릭하여 '표시 위치'컨텍스트 메뉴로 이동). 그런 다음 시스템 탐색기. (Eclipse Java Development Tools Version : 3.18.100.v20190916-1045 기반 Spring Tool Suite 4에서 이와 유사합니다.)
JGFMK

답변:


85

이 플러그인을 사용하는데 괜찮아 보입니다.

새로운 Eclipse 업데이트 링크 https://fabioz.github.com/startexplorer/update/

참조 용 이전 링크


10
멋진 플러그인! 이클립스는 표준 릴리스에이 편리한 도구를 확실히 포함해야한다고 생각합니다.
Zorayr

5
좋아, 그 설치에 대한 라이센스가 나를 크게 웃게 만들었고 동료들과 공유하고 싶은 욕구를 느꼈다.
Jay Snayder 2013

1
다양한 플러그인 - 내가 원하는 정확히 않습니다 (이 합법적 인 경우 나 궁금했다 라이센스의 맹세에서 떨어져 ...!)
스티브 챔버스에게

쉽고 강력합니다. 고마워 로리.
Eliasz Kubala 2014

5
@CiaranGallagher, 패키지 탐색기에서 파일 / 디렉터리 / 폴더를 마우스 오른쪽 단추로 클릭합니다. 상황에 맞는 메뉴에서 표시 위치-> 시스템 탐색기를 선택 합니다. 그러면 Windows 탐색기가 열립니다.
Abdull

53

에서 이클립스 루나 나중에 것은 다음 리소스를 선택 :

Alt + shift + W > 시스템 탐색기

또는

마우스 오른쪽 버튼 클릭> 표시 위치> 시스템 탐색기

시스템 탐색기 를 열기 위해 실행해야하는 정확한 명령은 여기에서 구성 할 수 있습니다.

창> 환경 설정> 일반> 작업 공간> 시스템 탐색기 시작 명령


기본적으로있는 명령 (dbus-send ...)은 CentOS 6 및 CentOS 7에서 실패합니다. 'nautilus "$ {selected_resource_parent_loc}"'로 변경할 수 있으며 작동합니다. 하지만 RCP 앱을 만들고 있는데 사용자가이 작업을 수동으로 수행 할 필요가 없습니다. 누구든지 dbus-send가 실패하는 이유 또는이를위한 기본 설정 키가 무엇인지 알고있어 프로그래밍 방식으로 변경할 수 있습니까?
MidnightJava

참고로 추가 정보 : help.eclipse.org/luna/… , 버그 보고서에서 얻은 정보 : bugs.eclipse.org/bugs/show_bug.cgi?id=442562
MidnightJava

플러그인 스파이로 pref 키를 찾았습니다. 저와는 별도의 대답에 세부 사항
MidnightJava

23

실제로 내장 된 외부 도구 관리자를 통해이를 수행 할 수 있습니다. 지침은 다음과 같습니다. http://www.eclipsezone.com/eclipse/forums/t77655.html Nautilus에서 작동하도록 노력하고 있습니다. 그러나 내가 시도한대로 Windows에서 작동합니다.


1
좋습니다. Windows에서 작동합니다! 외부 플러그인을 설치할 필요가 없습니다.
nephewtom 2013

이것은 나를 위해 작동하지만 어쨌든 선택한 리소스의 컨텍스트 메뉴를 통해 새로 만든 프로그램에 액세스 할 수 있습니까? 그것은 이상적 일 것입니다.
Josh

잘 작동합니다! 내 Python 편집기에 대해 동일한 구성을 수행했습니다.
Mike R

19

StartExplorer는 Ubuntu에서 작동하지 않지만 ExploreFS는 작동합니다. 여기에서 찾을 수 있습니다.

http://junginger.biz/eclipse/

Windows, Mac OS X 및 Linux를 지원합니다.


나는 eclipse juno를 사용하고 있고 startexplorer 1.5.1은 Ubuntu 12에서 나를 위해 작동합니다
Tuan


2

Eclipse Explorer 는 폴더를 열거 나 탐색기에서 리소스를 빠르게 선택할 수 있도록 도와주는 Eclipse 플러그인입니다. 키 지원을 지원하고 공통 리소스와 모든 Java 요소 위치를 열 수 있으며 라이브러리의 .jar도 있습니다.

고급 기능 :

  • 모든 Java 요소 탐색기 지원
  • 키 도우미 지원 (기본값 Ctrl+ `)
  • Windows 및 Linux 플랫폼 지원
  • 파일 자동 선택 지원 (Windows 만 해당)

2

Windows 탐색기 에서 디렉토리를 여는 쉬운 방법 은 프로젝트 탐색기에서 파일을 선택하고를 누르고 Alt+Shift+W를 누르는 것 X 입니다.


1

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:/"));
    }

상황에 맞는 메뉴에서이 명령을 사용하고 싶습니다. 그와 관련된 인터페이스는 무엇입니까?
Gennady Shumakher

1
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}\

0

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}\"");

최신 버전의 노틸러스를 사용하면 ${selected_resource_loc}대신 지정할 수 있습니다 .이 경우 지정된 리소스가 선택된 상태로 상위 폴더가 열립니다. 노틸러스 v 3.14에서 이것을 관찰했지만 버전 2.28에서는 리소스가 폴더가 아니라는 오류가 발생합니다.


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.