지나가던 개발(zigae)

맥북 원화(₩) 백틱(`)으로 바꾸기

2020년 10월 6일 • ☕️ 1 min read

Javascript 개발자라면 템플릿리터럴 문법을 사용할 때 백틱을 사용해야 하는데 키보드 입력기가 영어 일 때만 백틱(`)을 사용할 수 있다. 한글 입력기에서는 백틱 대신 원화(₩) 문자가 입력 되는데 매번 영어로 바꿔주는 과정이 여간 불편한 게 아니라 한영 모두 백틱(`)을 사용할 수 있도록 하는 두 가지 방법을 소개하고자 한다.

기존 원화(₩)는 option + 4 로 입력 가능하다.

cURL으로 간단하게 적용하기

터미널을 열어 복사 붙여넣기 하면 완료된다.

curl -sSL https://gist.githubusercontent.com/zi-gae/777c1b797bb01de79d35db556f760484/raw/4553ae02edd9a7d16568d8d8e69c229257b7d9db/wontobacktick.sh | sh

동료 개발자분들에게 편의를 제공하기 위해 스크립트를 작성했다. 자세한 내용은 GIST를 통해 확인할 수 있다.

DefaultkeyBinding 직접 수정

터미널을 열어 아래와 같이 입력해준다

vi ~/Library/KeyBindings/DefaultkeyBinding.dict

아래 내용을 복사 붙여 넣기 한다.

{"₩" = ("insertText:", "\`"); "~4" = ("insertText:","₩");}

사용 중인 프로그램의 프로세스까지 종료했다가 다시 백틱 입력을 해보면 적용된 것을 볼 수 있다

이미 DefaultkeyBinding를 편집해서 사용 중이라면 충분히 편집할 수 있을 것이다.