백 스페이스 및 화살표 키가 예상대로 작동하지 않습니다


22

대부분 Visual Studio는 정상적으로 작동하는 것 같습니다. 그러나 때때로 펑키 한 편집 상태가됩니다. 여전히 입력 할 수 있지만 화살표 키로 커서를 이동할 수 없습니다. 대신 화살표 키는 편집 창에서 초점을 벗어난 것 같습니다. 백 스페이스는 작동하지 않지만 삭제 키는 작동합니다. 내가 지금까지 찾은 유일한 해결책은 열려있는 모든 문서를 닫고 다시 여는 것입니다.

이것은 버그입니까, 아니면 버그처럼 보이는 보이지 않는 "기능"중 하나입니까? 버그가 아닌 경우이 상태에서 벗어날 수있는 방법이 있습니까? 그렇지 않으면, 이것에 대한 수정 또는 패치가 있습니까?


connect.microsoft.com에서 이에 대한 많은 피드백 보고서. 나는 잠시 후에 그 책을 읽지 않았으며, 명확한 사건은 없었고 많은 사용자들이 사건을 포기했습니다. 아마도 당신은 더 많은 에너지를 가질 것입니다.
Hans Passant

그들을 어떻게 찾았습니까? 내가 사용한 검색어는 유용하지 않았습니다.

검색 창에 "backspace"를 입력했습니다.
Hans Passant

나도 이것을 가지고 있었다, 그것은 구식 인 플러그인으로 밝혀졌다 (ReSharper)
Eric Herlitz

멋지다, 결과를 알려주십시오!
Eric Herlitz

답변:


22

솔루션을 열 때 이미 열린 파일이있을 때 이런 일이 발생합니다. 파일을 닫은 다음 솔루션을 닫았다가 다시 열어서 수정했지만 이제는 Alt+를 누르십시오 Enter.

여기입니다 나는이 트릭을 발견 블로그 .


대단해 이것은 완전히 해냈습니다! 항상 내 창을 닫았다가 다시 여는 것보다 훨씬 쉽습니다. 감사!
benekastah

정말 고맙습니다!!! 나는 이것을보기 전에 항상 이런 일이 발생할 때마다 파일 창을 다시 열었습니다.
artsylar

클릭하거나 입력하는 창으로 포커스를 다시 가져 오려면 MS 만 단축키를 만들어야합니다. 감사!
DerpyNerd

4

ALT + ENTER 후에도 여전히이 문제가 나타납니다.

그러나 각 파일을 클릭 한 다음 백 스페이스를 시도하면 결국 하나에서 작동 한 다음 다시 작동 상태로 보이면 둘 이상의 창이 열려 있는지 알았습니다.


2
2016 년 (VS 2015)에 여전히이 문제가 있다고 믿기는 어렵지만 여기에 있습니다. 문서를 전환하고 문제가 발생한 문서를 닫은 다음 다시 열면 처리되었습니다. 감사!
RobertB

2

또한 모달 대화 상자가 보이지 않더라도 모달 대화 상자가있는 경우에 해당합니다. VS에 백그라운드에 경고 대화 상자가 있는지 확인할 수 있습니다. 닫으면 정상 상태로 돌아갑니다.


0

위의 솔루션 중 어느 것도 나를 위해 작동하지 않았습니다. 그러나 많은 시행 착오 끝에 VS를 다시 시작하고 다른 프로젝트를로드하거나 만들면 문제가있는 프로젝트를 다시 열면 작동한다는 것을 알았습니다.


0

먼저,이 "references-view.refresh '명령을 찾을 수 없습니다"와 같은 문제가있는 경우 여기에서 볼 수 있듯이 REFRESH의 바로 가기가 하나의 키에 할당되어 있어야하며이 키는 작동하지 않습니다 우리는 VS 코드를 입력하고 있습니다.

이 문제를 해결하려면 파일에서 vs 코드를 열고 환경 설정으로 이동 한 다음 환경 설정 아래에서 키보드 단축키로 이동하십시오.

파일 -----> 기본 설정 ---> 키보드 단축키는 문제가되는 키를 입력하지 못합니다.

바로 가기 키에서 Shift + 문제가있는 특정 키를 누른 다음 새로 고침 또는 영향을받는 문자를 바로 가기로 사용한 단어를 입력하십시오.

그런 다음 바로 가기를 편집하고 영향을받는 문자에서 Ctrl + Alt + (모든 키) 또는 ALT + SHIFT + 모든 키 조합으로 변경하십시오

단일 키를 단축키로 사용하지 마십시오. 코딩 할 때 VS 코드에서 키가 작동하지 않게됩니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.