2012-12-30 4 views
0

약 1 년 동안 VS 2010을 설치했으며 한 달 전까지 정상적으로 실행되었습니다.Visual Studio 2010 텍스트 편집기 버그 캐럿

"::", ".", "->"등을 입력 할 때 텍스트 편집기에서 캐럿을 이상한 곳으로 옮기기 시작합니다.

나는 아무 소용이없는 resetsettings을했습니다.

아이디어가 있으십니까?

편집 - 더 세부 :

하는 입력 "::"캐럿은 행의 첫 번째 심볼의 중간에 어딘가에 라인의 시작으로 이동, 또는 것입니다.

"<>"쌍을 완성 할 때 중첩 된 항목이 있으면 마지막 ">"이 삭제되거나 양쪽 맞춤됩니다. 예를 들면 :

welcome_mat< 
    tuba< 
     yip<int>, 
     orange<float> // <- after typing newline here... 
    > // <- this was the original closing ">" for "welcome_mat" (I didn't type a ">" yet) 
// ^---- caret is now here 

내가 그들을 입력하지만, 여러 인수를 배열 할 때, 나는 수직으로 배치하고 그들을 작성 후를 종료하는 경향이 때 나는 보통 내 템플릿을 닫습니다. 이것은 단일 행에서 발생하지 않습니다.

+0

확장 프로그램이나 추가 기능이 설치되어 있습니까? 그렇다면 이들을 비활성화하고 해당 동작이 그 중 하나와 연결되어 있는지 확인하십시오. – holtavolt

+0

아니, 바닐라 재설치 (SP1 없음)를 시도해 보니 몇 분 안에 다시 시작되었습니다. – defube

+0

몇 가지 구체적인 예가 필요하다고 생각합니다. 범위 지정 연산자에서 발생하는 사실을 감안할 때 IntelliSense 설정과 관련이있는 것으로 들리므로 도구/옵션 /.../ C++ 등의 도구를 둘러 볼 수 있습니다. – holtavolt

답변

1

키보드가 올바르게 작동하지 않는 경우 다시 설치해보십시오. 키보드 단축키를 보면 어쩌면 캐럿을 이동시키는 몇 가지 wierd 바로 가기 바인딩이있을 수 있습니다.