2012-06-28 3 views
6

전체 프로젝트에서 컨텍스트 메뉴 작업의 단축키는 "팀 -> 저장소와 동기화"및 "팀 -> 업데이트"란 무엇입니까?팀용 Eclipse 단축키 - 저장소와 동기화

나는 이미 단축키를 찾았지만, 나는 현재 열려있는 파일에서만 실행됩니다. 하지만 프로젝트 탐색기를 스크롤하여 프로젝트의 맨 위로 이동하거나 마우스 오른쪽 단추를 클릭하지 않고도 전체 프로젝트에서이 도구를 실행하고 싶습니다.

바로 가기가없는 경우 어떻게 만들 수 있습니까?

답변

6

하면 거의 항상 키 당신이 원하는 바로 가기

  1. 하여 "키"기본 유형으로 이동하거나 일반에 가서 얻을 수 있습니다 - 현장에서> 키
  2. 는 "키"
  3. 클릭 할 때 발표이

아래의 이미지가 내 Mac에서이지만, 윈도우/리눅스에서 동일한 방식으로 작동합니다, 당신은 단지 뭔가를 선택할 수 있습니다 : 왼쪽 창에서

  • , 당신이 바로 가기를 설정에 관심이있는 명령을 입력 g 바로 가기 수정 자로 Cmd-Y 외에도. 사용자 아래에있는 U는 그 수정 사항을 추가 할 사용자임을 나타냅니다.

    enter image description here

  • +2

    나는 이것이 단지 현재의 선택에 대해 동기화를 호출한다는 것을 확신한다. 질문과 명확한 상태는 원하는 결과가 아니다. –

    +0

    질문에 명확하게 진술했기 때문에 현재 선택을 원하지 않았습니다. 게시하기 전에 시도해 보았습니다. 현재 선택 항목뿐만 아니라 모든 'Windows 내'컨텍스트에서 제대로 작동했습니다. 그래도 포인트를 내려 줘서 고마워. –

    +1

    Eclipse의 어떤 버전입니까? Eclipse Indigo (3.7.x)에서 키보드를 통해이 명령을 호출하면 선택 사항 (파일, 폴더, 패키지, 프로젝트 등)이 동기화됩니다. 나는 Java, Resources, Java Browsing의 관점에서 시도했다. –

    3

    나는 this question에 대한 답이 문제를 adresses 생각합니다.

    바로 가기 키를 설정 한 후 업데이트/동기화를 한 가장 빠른 방법은 Project/Package Explorer에서 최소화 버튼을 클릭 한 다음 키를 누르는 것입니다. 업데이트 후에 편집기에서 마지막으로 사용한 파일을 클릭하기 만하면 이전 작업 공간 상태로 돌아갑니다 (프로젝트 탐색기에서 "편집기와 링크"버튼이 선택된 경우).

    나는 분명히해야한다 : 나는 각 프로젝트에 대해 작업 집합을 사용한다. 작업 집합은 패키지 탐색기의 기본 최상위 요소로 표시되므로 최소화 단추를 클릭하여 원하는 Project의 작업 집합을 클릭하면 축소되고 쉽게 선택할 수 있습니다. 다음, 선택한 작업 집합에 바로 가기를 적용합니다.

    +0

    이 질문은 어떤 파일을 선택했는지 또는 열 었는지에 관계없이 전체 프로젝트를 동기화하는 방법을 찾고 있습니다. 동기화를 호출하기 전에이 방법으로 먼저 프로젝트를 선택하는 방법을 알 수 없습니다. –

    +0

    E-Riz 당신 말이 맞습니다. 충분히 설명하지 못했습니다. 나는 그것이 더 합리적이되기를 바란다. – derio

    5

    패키지 탐색기에서 활성 프로젝트를 선택하여 다른 작업 (예 : 'repo와 동기화'및 '업데이트')을 실행할 수있는 작은 Eclipse 플러그인을 작성했습니다. 필자는 프로젝트를 선택하고 미리 정의 된 동작을 실행하는 플러그인을 작성하는 것보다이 방법이 더 유연하다고 생각합니다.

    플러그인을 http://code.google.com/a/eclipselabs.org/p/eclipse-tweaks/downloads/list에서 가져올 수 있습니다. 이름은 "com.xakcop.select"입니다. 다운로드하여 Eclipse 설치의 dropins/폴더에 넣으십시오. 그런 다음 Eclipse를 다시 시작하면 Select project이라는 새 명령이 Windows->Preferences->Keys에 있습니다. 기본 키 바인딩은 Ctrl+Shift+Backspace이지만 원하는대로 변경할 수 있습니다.

    자바 편집기에서 Ctrl+Shift+Backspace을 누르면 패키지 탐색기에서 현재 파일이 속한 프로젝트가 선택됩니다. 그런 다음 "저장소와 동기화"에 대한 바로 가기를 누르면 작업이 완료됩니다.

    플러그인의 소스 코드 또한 내 이클립스 바뀌는 프로젝트의 일환으로 볼 수 있습니다 : 내 관점에서 http://code.google.com/a/eclipselabs.org/p/eclipse-tweaks/source/browse/com.xakcop.select

    1

    , 문제는 실행 명령의 초점이다. 팀 명령어 Snychronize 및 Update가 현재 객체에서 실행됩니다 (필자의 경우). 프로젝트에서 명령을 실행하면 프로젝트가 동기화됩니다. 파일에서 작업 할 때 파일 만 동기화됩니다. 내가 해결 방법으로 무슨 짓을

    은 다음과 같습니다 나는 명령에 대한 키 바인딩을 생성 (네비게이터) (Alt-N), 로 이동 (Alt-G), 및 쇼보기 (에 보기 네비게이터) (CTRL + SHIFT + Q, N). Alt-N을 사용하면 네비게이터에 현재 파일을 표시합니다. 그런 다음 키를 사용하여 동기화 할 루트 (항상 전체 프로젝트가 아님)로 이동할 수 있습니다. 루트가 먼 곳이면 Alt-G를 사용하고 프로젝트 또는 폴더를 입력하여 이후에 동기화 명령을 실행합니다. (현재보기에서만 작동)

    일단 프로젝트를 선택한 경우 네비게이터 (보기보기 명령)로 전환하고 동기화 명령을 실행하면됩니다.

    rgerganov의 플러그인을 사용하여 많은 명령을 실행할 필요가 없습니다. 이 절차는 다른보기 (패키지 탐색기, 프로젝트 탐색기)에서도 작동합니다.

    이 접근 방법은 어떻습니까? 또한 탐색기보기의 모든 개체에서 실행하려는 다른 SCM 또는 명령에 대해서도 작동해야합니다.

    5

    john.k.doe에서 알 수 있듯이 그게 올바른 해결책이지만 바로 가기를 실제로 작동하게하려면 Window> Customize Perspective> Command Groups Availability로 이동하여 다른 작업을 수행해야합니다. SVN 상자)

    -1

    Eclipse 마켓 플레이스에서 Subclipse 플러그인을 설치하십시오. 다시 시작하면 팀 -> 동기화 옵션이 표시됩니다.

    관련 문제