[visual-studio-code] Visual Studio 코드 탭 키가 탭을 삽입하지 않습니다

Visual Studio Code를 Unity 에디터로 사용하고 있습니다. Google에서 검색했지만 내 문제에 대해 아무것도 찾을 수 없었습니다.

문제는 간단 ⇥ Tab합니다. 편집기를 누르는 것은 아무것도하지 않습니다. 4 개의 공백을 삽입 할 것으로 예상됩니다.

아무도 내가 ⇥ Tab예상대로 일하기 위해 무엇을 할 수 있는지 알고 있습니까?



답변

실수로 탭 키에 다른 모드를 활성화했습니다. Ctrl+ 를 눌러 수정했습니다 M.

로부터 의 Visual Studio 코드 키 바인딩 워드 프로세서 :

| Key      | Command                                 | Command id                       |
| Ctrl + M | Toggle Use of Tab Key for Setting Focus | editor.action.toggleTabFocusMode |

현재 탭 제어 모드가 상태 표시 줄에도 나타납니다.

여기에 이미지 설명을 입력하십시오


답변

문제를 해결하려면

누르면 ctrl+ 것은 M 원인 ⇥ Tab 이동 초점을 키 대신 삽입하는 ⇥ Tab 캐릭터.
바로 가기를 다시 눌러 끄십시오.

바로 가기를 비활성화하려면

  1. ctrl+ 와 함께 “키보드 단축키”를 연 K다음 ctrl+ 를 누릅니다 S.
    또는 파일> 환경 설정> 키보드 단축키로 이동하십시오 .
  2. 를 검색하십시오 toggle tab key moves focus.
  3. 마우스 오른쪽 버튼으로 클릭하십시오 Remove Keybinding.

답변

탐색기 나 편집기가 아닌 다른 창을 클릭 한 다음 Ctrl+ 를 누르 M십시오. 이것은 키보드 단축키에서 “탭 키 이동 포커스 토글”명령입니다.


답변

제 경우에는 이 조언을 따르고 vscode 의이 emmet 설정을 다음으로 변경했습니다 false.

"emmet.triggerExpansionOnTab": false

나는 오류를 받아들이고 있었다 Cannot read property 'value' of null. 문제를 즉시 해결했습니다.


답변

VSCode 1.29.1을 사용하는 macOS Mojave 10.14.2에서 2018 년 12 월 현재 ‘토글 탭 키 이동 초점’의 기본 키 바인딩이로 설정되어 Command+Shift+M있습니다. 이 문제가 발생하면 해당 키 조합을 사용하여 문제를 해결해야합니다.

수행 Command+K Command+S단축키 설정을 올려 다음을 검색 Toggle Tab Key Moves Focus하거나 editor.action.toggleTabFocusMode사용자가 키 콤보를 변경하려는 경우.


답변

xfce에서 코드를 사용하고 있습니다 -Tab 키 동작을 수정하기 위해 다음을 수행했습니다.

파일-> 환경 설정-> 설정

“keyboard.dispatch” 검색

오른쪽 패널로 복사하고 값을 “code”에서 “keyCode”로 변경

코드 재로드


답변

다른 프로그램이 방해하고 있습니까? Closing Teamviewer가 문제를 해결했습니다.