web

[VSCODE] 왜 내 우측 중괄호는 눌리지 않을까

inthyes 2023. 7. 28. 16:33

vscode로 주로 개발하는데 이 놈의 vscode에 설정이 잘못되어있는지 오른쪽 중괄호가 안눌린다. "}"이거,

 

키보드 문제인 줄 알았지만 vscode에서만 안열렸다.. 찾아보기 귀찮아서 그냥 이상태로 개발하려 했는데 오류도 많이 나서 심란한 김에 키보드부터 고치기로 했다.

 

처음에는 자동괄호 생성에 대한 설정이 잘못됐을거라고 생각해서

vscode [파일] -> [기본 설정] -> [설정]에 들어가서 "괄호"로 검색을 했다.

ㅎㅎ 하나씩 기능 꺼봤는데 안됐다. .. ...

위 설정에 문제가 없다면 단축키 문제일 거라 확신하고 단축키를 찾아보니 shift + ] 에 키 바인딩이 걸려 있었다.

오른쪽 클릭하고 키 바인딩 변경으로 키바인딩 값을 변경한다.

(삭제해도 되고)

변경 후에는 괄호가 잘 눌린다. 편-안

 

사실 번외편이 있었다.

이 설정을 하고나서 백스페이스를 누르는데 vscode하단에  

"backspace를 눌렀습니다. 둘째 키는 잠시 기다렸다가 누르십시오..."가 뜨면서 백스페이스 사용이 불가했다.

(나한테 왜그래)

이런식으로..

키 바인딩에 가서 backspace를 검색하고 backspace에 할당된 것이 있다면 삭제해버린다.

 꼭 삭제 후 다시 설정해줘야한다. 왜냐하면 저 "deletewordleft"는 시스템소스의 명령이다. 즉, 저게 backspace의 기본적인 역할을 하는 명령이라는 것이다. 설정 안하면? 계속 백스페이스 못쓴다...,,..

나는 삭제했다가 다시 설정해서 '사용자'로 뜨는 것이고 원래는 '시스템'으로 되어 있는게 정상이다.

 

(DeleteWordLeft는 단어 단위로 지워진다. 스펠링별 삭제를 원하면 DeleteLeft를 Backspace로 설정해야한다.)

'web' 카테고리의 다른 글

[Git] git remote 명령어  (0) 2023.08.09
[Node.js] __dirname 사용법  (0) 2023.08.04
[GIT] 커밋 메세지 규칙  (0) 2023.07.31
undefined와 null의 차이점  (0) 2023.07.30
[JAVASCRIPT] 변수 선언 예약어 : var, let, const의 차이  (0) 2023.07.29