최근 VSCode에서 cmd+c
단축키를 누르면
엔터나 백스페이스 같은 키들이 원래 기능이 아닌
커서 이동기능으로 동작하는 문제를 겪었습니다.
이와 관련하여 오랜기간 불편을 겪다가 겨우 해결했는데요,
인터넷에 관련 자료가 거의 없어서 해결법을 공유하고자 글을 작성하게되었습니다.
결론적으로 이 문제는 VSCodeVim 확장 프로그램이 설치되어 있기 때문이었습니다.
아래는 이 문제를 해결한 과정입니다.
VSCodeVim 확장 프로그램은 Vim의 키 바인딩을 제공하여 cmd+c
와 같은 단축키를 재정의할 수 있습니다.
따라서 키 입력이 정상적으로 작동하지 않게 됩니다.
VSCodeVim 설정 변경:
settings.json
파일을 열고 "vim.useCtrlKeys": false
로 설정하여 기본 키 바인딩을 비활성화합니다.키 바인딩 재설정:
Ctrl+Shift+P
를 눌러 명령 팔레트를 열고, "Open Keyboard Shortcuts"를 선택하여 cmd+c
키 바인딩을 기본 복사 기능으로 재설정합니다.VSCodeVim 확장 프로그램 제거:
이 방법들을 통해 단축키 충돌 문제를 해결할 수 있습니다. 저와 같은 문제를 겪고 있는 분들께 도움이 되길 바랍니다.