2010-05-10 2 views
46

"<>"과 같이 Eclipse에 꺾쇠 괄호를 입력하려고합니다. 그러나 ""와 같이 작은 따옴표와 점으로 표시됩니다. 나는 두 번 시도해 보았고 꺽쇠 괄호가 실제로 백 슬래시의 위치에 있음을 알았습니다.Eclipse에서 키보드가 엉망인 이유는 무엇입니까?

왜 이런 일이 발생합니까? 어떻게 다시 변경할 수 있습니까?

미리 감사드립니다.

+3

어쩌면 영어가 아 닌 자판 배열로 전환 했습니까? – serg

+0

=> superuser.com – leonbloy

+0

@ serg555 : 그는 "영어가 아닌"키보드 배열을 가지고있을 수도 있습니다. –

답변

58

I은 ​​Windows의 성가신 기능과 관련이있다 생각 - 내가 다른 프로그램에서 오랜 시간 동안 비슷한 했어 (단지 이클립스) .

영어 이외의 Windows 버전을 사용하는 경우 다른 키보드 레이아웃이 설치되어있을 가능성이 있습니다 (예 : 네덜란드어 및 영어 (미국) 레이아웃이 기본적으로 설치되어 있음). 키 조합 Alt + Shift은 키보드 레이아웃을 전환합니다. 매우 짜증나는 일이며, 누군가의 키보드에있는 키가 갑자기 바뀌는 것처럼 정말 이상한 기능입니다.

제어판의 키보드 설정으로 이동하여 사용하지 않을 레이아웃을 제거 할 수 있습니다. (네델란드어 레이아웃을 제거하여 영어 만 남았으므로) 실수로 잘못된 레이아웃으로 다시 전환 할 수 없습니다. 또는 키보드 설정의 고급 키 설정으로 이동하여 키 조합을 해제 할 수 있습니다.

+0

그건 내 문제를 해결합니다. 감사! –

+0

@Xi 그런 다음 옆에있는 체크 표시를 눌러이 대답을 수락해야합니다. –

+42

키보드 레이아웃으로 되돌리려면 eclipse에서 "Alt + Shift"를 누르십시오. Windows에서 키보드 레이아웃 기능을 제거 할 필요가 없습니다. – oneeyejack

2

... 다른 로케일 (국가)으로 키보드를 설정 했습니까? 또한

, 당신은 아마 슈퍼 유저에 요청 좋을 것이다

+0

감사. 도움이됩니다. 나는 이미 문제를 해결했다. 자바 이클립스에서만 발생하기 때문에 여기에서 묻고 있습니다 --- PHP 이클립스조차도 아닙니다! 이상하지 않니? –

66

hit alt + shift. Jesper가 제안한 키보드 레이아웃을 제거하는 데 시간을 낭비하고 싶지 않다면, 필요한 레이아웃을 얻을 때까지 Alt + Shift을 누르십시오. 보통 두 번 이상 걸리지 않습니다. :)

+0

감사합니다. 너는 정말로 짜증나는 문제에서 나를 구해줬다. – ManojGumber

+0

오늘 내 인생을 Windows 7에 저장했습니다. –

+0

내 인생을 살려줘서 고마워요. l. 이제 사막의 섬에서 세상을 정복하겠다는 계획을 계속 실행할 수 있습니다. – Whimusical

9

Windows에서 7 언어 바는 왼쪽 Alt + Shift 키 조합을 사용하여 언어를 변경하므로 메일을 쓸 때 언어를 스페인어로 빠르게 변경할 수 있습니다.

이 시퀀스는 이름 바꾸기와 같은 Alt + Shift를 사용하는 많은 Eclipse 바로 가기와 충돌합니다!

제어판> 키보드 및 언어> 키보드 변경> 고급 키 설정을 사용하여 OS 설정을 제거 할 수 있습니다. 이클립스의

훌리오

0

키보드 처리는 참으로 완벽하지 않다 : 그것은 "AltGr 키"로 CTRL-ALT 혼란!

이 그래서 헝가리어은 AltGr 키-C를 누르면 요구대로 문자 '&'을 입력 할 수 없습니다 키보드 레이아웃 예를 들면 -하지만 CTRL-ALT-C 물론 기본 ... (에 의해 "SVN 커밋"로 설정 없음 문제가 Eclipe에서 그 결합을 풀어내는 문제는 아니지만 ctr-alt가 altgr과 충돌하기 때문에 찾지 못한다.)

-1

나와 함께 이상한 것은 일식 밖에있다. (나는 ADT 패키지를 사용한다) , 다 괜찮아.그리고 작업 공간을 다시 시작, 문제 내가

taskNameEditText = (글고) findVie 물론

를 작성하려고 할 때처럼, 유효하지 않을 수있는 식을 입력 할 때 이런 일이 발생

을 수정, 내가 원하는 쓰기

taskNameEditText = (EditText) findViewById (R.id.task_name);

하지만 첫 번째 스 니펫이 끝나면 키보드가 바뀝니다. 그리고 코드 완성은 작동하지 않습니다. 지금까지 내가 찾은 유일한 작업 솔루션은 다음과 같습니다. 1 - 재시작 중, 2 - IntelliJ를 사용하여 시작

키 바인딩을 변경하면 작동하지 않습니다. 또한 Windows (7, 64 비트 사용) 문제가 아니기 때문에 "Alt + Shift"기능이 작동하지 않습니다.

0

실제로 IntelliJ와 동일한 문제가있어서 Java SDK에서이 기능이 반드시 있어야한다고 생각합니다. 예를 들어, "IV"내 키보드에 설정된 문자 다음

ImageView iv = (ImageView) findViewById(R.id.iv_imagem); 

public class MainActivity extends Activity { 
    /** 
    * Called when the activity is first created. 
    */ 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.main); 

     ImageView iv 
    } 
} 

나는이 조각을 완료하려고으로는 망하고, 대신 QWERTY 키보드의 (내가 포르투갈어이 언어는

창에서

, 다른 응용 프로그램이 여전히

+0

왜이 질문을 거절 했습니까? 적절한 스레드에서 유효하고 문제가 해결되지 않은 것 같습니다. –

8

내가이 비아 진열창을하고있는 중이 야 정상입니다 정의하고, 나는 AZERTY를) 제어 판넬에 다른 키보드를 가지고 있겠지 ws 제어판.

처음 글꼴을 변경할 때. Eclipse를 다시 시작합니다. (시간을 절약하기위한 해결책이 없습니다.) 그런 다음이 작업을 수행하십시오. enter image description here

0

나는 동일한 문제가있었습니다. 이클립스에서 자바 코드를 편집하고 있었는데 키보드 레이아웃이 갑자기 바뀌었다. 내 Windows 작업 표시 줄에서 키보드 아이콘이 있고 미국 - 국제 간 및 네덜란드어 간 키보드 레이아웃을 변경하는 데 사용됩니다. 그건 내 문제를 해결하지 못했습니다. Eclipse를 다시 시작하면 문제가 해결되었습니다.

관련 문제