vscode 질문 입니다.
본문
vscode 코딩 중 ...
어느 순간부터 갑자기 이상한 증상이 생겨서요.
예를들어 테스트 하고 치면 바로 뒤에 마지막 글자가 자동으로 생겨 버리는데 이거 무슨 설정 때문에 이런건지.. 아시는 분 계실까요?
답변 2
입력 방법, 키보드 설정, 확장 프로그램 충돌, 또는 한글 IME(입력기) 문제일 가능성이 큽니다.
특히, 한글 입력기의 버그로 인해 발생하는 경우가 많으며,
입력이 완료되지 않은 상태에서 엔터 키를 누를 때 이런 현상이 자주 나타납니다.
- 입력기 및 에디터의 충돌을 제거
- 입력기와 VS Code 설정을 조정
*윈도우에서, """설정 → 시간 및 언어 → 언어 → 한국어"""로 이동
*입력기 프로세스를 강제로 종료/재실행 (PowerShell에서 실행)
taskkill /im ctfmon.exe /f
ctfmon.exe
*VS Code 설정(Ctrl+,): editor.acceptSuggestionOnEnter 값을 off로 변경
*VS Code 설정(Ctrl+,): "files.autoSave": "off"를 설정하여 자동 저장 중 충돌이 있는지 확인
*VS Code 설정(Ctrl+,): 키보드와 텍스트 입력을 제어하는 확장 프로그램 비활성화
(예: Auto Close Tag, Bracket Pair Colorizer)
1. Ctrl+Shift+P → "Extensions: Show Installed Extensions" 입력.
2. 문제와 관련 있어 보이는 확장을 하나씩 비활성화하고 테스트.
*VS Code 설정(Ctrl+,): settings.json 파일에 아래 코드를 추가하거나 수정
{
"editor.inlineSuggest.enabled": false,
"editor.imeSupport": true,
"editor.acceptSuggestionOnEnter": "off"
}
"keyboard.dispatch": "keyCode"
※ 추가 고려 사향
- VS Code와 한글 입력기의 최신 버전 확인
- VS Code 재설치 후 기본 설정으로 테스트 하기
- Microsoft 기본 입력기 대신 네이버 한글 입력기(나랏글) 사용 시 문제 해결 가능
!-->!-->!-->