2014-03-03 1 views
1

을 그냥 이클립스와 이상한 문제로 실행했습니다 허용하지 않습니다. 마치 아무 것도 입력하지 않은 것입니다. 다른 프로그램 (메모장, 브라우저 등)에서 Shiftf을 입력 할 수 있습니다. Shiftf은 "환경 설정"의 텍스트 필드와 같이 Eclipse의 다른 부분에서도 작동합니다. 그러나 코드 편집기 (Java, XML, Properties, SQL 등)는 Shiftf을 수신하지 않습니다. "Keys"바인딩을 검색하여 어떻게 든 바인딩을 생성했는지 확인합니다. Shiftf하지만이 경우는 아닙니다. 이클립스 문제 로그를 확인했는데 거기에는 아무 것도 없다. Shiftf. 다른 작업 공간으로 전환 했으므로 문제가 발생했음을 발견했습니다. 문자 "F"를 편집자에게 표시하는 유일한 방법은 복사/붙여 넣기 또는 대문자 잠금을 켜는 것입니다. f을 입력 한 다음 대문자 잠금을 해제하십시오. Eclipse는 더 이상 Shift 키 F

는 실험, 나는 "찾기 및 바꾸기"를 f를 시프트 바인딩 내 자신을 만들었습니다. Shiftf을 누르면 즉시 "찾기 및 바꾸기"창이 나타납니다. 따라서 응용 프로그램이 시프트F를 수신하지만, 문자로 텍스트 편집기로 전송하지 ... 또는 뭔가있다 .../

누군가가 발생했을 수 있습니다 어떤 생각을 가지고 있습니까이, 또는 방법 그것을 취소 하시겠습니까?

+0

마술처럼 'shift + f'를 덮어 쓰는 플러그인을 설치 했습니까? –

+0

Eclipse 키 바인딩을 점검하십시오. 일부 플러그인은이를 변경합니다. – Adi

+0

@ Absurd-Mind : vrapper 플러그인을 설치했고 몇 주 동안 아주 즐겁게 사용해 왔습니다. 내가 그것을 무력화하더라도, 나는 아직도이 문제가있다. – FrustratedWithFormsDesigner

답변

1

좋아 이클립스 4.3 (주노)를 사용하여, 나는 이상한 소리 만이이 일 것으로 보인다 알고 : 내가 설치 한 로깅 플러그인 중 하나가 어제 업데이트했다고 회상했다. 나는 JLV와 LogViewer를 제거했다. 지금 시프트f 다시 작동합니다. 나는이 플러그인 중 하나가 비밀리에 시프트f에 바인딩되어 있지만 일반 "키"환경 설정 페이지에서 찾을 수 없었다고 생각합니다.

+0

문제는 JLV 플러그인에있었습니다. 이제이 문제로 해결됩니다. https://github.com/rdiachenko/jlv/issues/78 – rdiachenko