현재 작업중인 현재 Eclipse 작업 공간이 무엇인지 알 수있는 방법이 있습니까?
현재 작업중인 현재 Eclipse 작업 공간이 무엇인지 알 수있는 방법이 있습니까?
답변:
나를 위해 파일-> 작업 공간 전환-> 기타 ...를 선택하면 현재 작업 공간의 이름이 표시됩니다.
나는 확인하려고
" 실제로, 이것은 현재 작업 공간이 아니라 마지막으로 닫은 작업 공간을 보여줍니다. 여러 개를 열고 닫는 경우 신뢰할 수 없습니다. "
나는 그것을 재생할 수 없습니다. 현재로드 된 작업 공간을 얻을 때마다 (Juno에서 테스트 중이었습니다). 또한 소스를 확인하고 ChooseWorkspaceDialog.java 및 ChooseWorkspaceData.java 에서 org.eclipse.ui.ide.prefs 파일에 RECENT_WORKSPACES 키로 저장된 마지막으로 열린 작업 공간의 간단한 목록을 관리하는 것처럼 보입니다. 이 대화 상자에 표시된 작업 공간 이름은이 목록의 첫 번째 이름입니다.
Workspace 필드에서 하나만 강조 표시 됩니다. 강조 표시된 작업 공간은 기본적으로 유일한 작업 공간입니다. 필드를 입력하거나 찾아보기 단추를 사용하여 필드를 다른 것으로 변경할 수 있습니다. 그러나이 after clicking other답변에 제공된 필드 ( )는 현재 작업 공간을 보여줍니다. 방금 필드에 입력하고 새 테스트 작업 영역을 만들어 테스트했습니다. 닫히지 않은 작업 공간으로 변경되었습니다. 이것이 해당 필드에 표시되는 것입니다.
-showlocation링크 중 하나에서 언급 한 것처럼 eclipse.ini에 +1을 추가 할 수도 있습니다
창> 환경 설정으로 이동하십시오. 그런 다음 General> Workspace 아래에 "Workspace name (창 제목으로 표시)"속성이 있으며 일종의 식별 레이블을 넣습니다.
각 작업 공간에 대해이를 설정해야하지만 어느 작업 공간을 한눈에 파악할 수있는 쉬운 방법입니다.
M7 에 따르면 기본적으로 작업 공간 이름이 창 제목 에 표시됩니다 .
창 > 환경 설정 > 일반 > 작업 공간

" 창 제목에 작업 공간 경로 표시 "확인란도 있습니다 .
결과는 다음과 같습니다.

작업 공간에 프로젝트가있는 경우 :
프로젝트 및 해당 속성을 선택하십시오 (예 : Menu: Project -> Properties또는 right mouse button->Properties). 그런 다음에 갈 Resource -> Linked Resources와 WORKSPACE_LOC의 경로 변수 값을 보여줍니다 현재 작업 공간 경로.
라는 환경 변수가 osgi.instance.area있습니다. "도움말-> Eclipse 정보-> 설치 세부 사항-> 구성"(일식 "Helios"3.6)을 통해 찾을 수 있습니다.
또는 프로젝트의 속성을 연 다음 "자원"을 선택하십시오. "Location"속성은 다음과 같이 구성되어 있습니다.
<path-to-current-workspace>/<name-of-current-project>
주 – "지우기"절차는 대부분의 경우 작동하지만 프로젝트 폴더는 작업 공간 폴더에 없어도되므로 일반적으로 사용할 수 없습니다. 프로젝트 생성 중에 외부 위치를 선택할 수 있습니다. 따라서 "기본 위치 사용"을 선택 취소하지 않으면 절차가 저장됩니다. 첫 번째 절차는 신뢰할 수 있습니다.
파일-> 속성
작업 공간에서 파일을 선택한 다음 "파일-> 속성"메뉴를 사용하십시오. 대화 상자가 나타나고 파일의 '위치'가 표시되어야합니다. 클래스, 패키지, 폴더, 프로젝트를 통해 오른쪽에서 왼쪽으로 위치를 읽으면 작업 공간이 표시됩니다.
-showlocation은 훌륭하지만 제목 표시 줄 끝에있는 텍스트 만 변경하므로 작업 표시 줄에 표시되지 않는 경우가 많습니다.
현재 관점을 표시하는 제목 표시 줄의 시작 부분을 변경하려면 창-> 다른 이름으로 관점 저장 ...을 사용하면 새 제목이 작업 표시 줄에 나타납니다.
http://mcuoneclipse.com/2012/08/01/show-workspace-location-in-the-title-bar/
http://www.rekk.de/bloggy/2007/eclipse-show-workspace-location-in-title-bar/
바로 가기에 -showlocation을 추가하십시오.
c : \ eclipse \ eclipse.exe-위치 표시
자원 등록 정보에서 자원의 경로를 확인하십시오. 그럼 당신은 알게 될 것입니다. 또는 : 환경 설정> 일반> 작업 공간으로 이동하여 작업 공간 이름을 추가하십시오 (창 제목에 표시됨)
다음을 포함하는 외부 도구 실행 구성을 만들었습니다 (내 보낸 echo-workspace.launch 파일 내용).
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<launchConfiguration
type="org.eclipse.ui.externaltools.ProgramLaunchConfigurationType">
<listAttribute key="org.eclipse.debug.ui.favoriteGroups">
<listEntry value="org.eclipse.ui.externaltools.launchGroup" />
</listAttribute>
<stringAttribute key="org.eclipse.ui.externaltools.ATTR_LAUNCH_CONFIGURATION_BUILD_SCOPE" value="${none}" />
<stringAttribute key="org.eclipse.ui.externaltools.ATTR_LOCATION" value="c:\Windows\System32\cmd.exe" />
<stringAttribute key="org.eclipse.ui.externaltools.ATTR_TOOL_ARGUMENTS" value="/c echo "${workspace_loc}"" />
</launchConfiguration>
콘솔에서 작업 공간 폴더 경로가 에코됩니다.
이 파일을 .launch 파일로 복사하여 Eclipse로 가져 오십시오 (파일> 가져 오기 ...> 실행 / 디버그> 구성 실행).
내가 이것을 만들 때 Indigo / Win에 있었기 때문에 Mac / UNIX 버전을 곧 알아낼 것입니다.
작업 공간 손상으로 인해 Eclipse 시작이 완전히 실패하는 상황이 발생했습니다.
( Eclipse 와 유사하게 시작되지 않습니다. 로그 오류는 다음과 같습니다. ObjectNotFoundException : Tree element )
일식을 사용한지 너무 오래되어서 작업 공간이 어디에 있는지 잊어 버렸습니다. 여기에서 설정을 찾았습니다.
~ $ grep osgi.instance.area.default eclipse / configuration / config.ini osgi.instance.area.default=@user.home/Documents/workspace