Mac OS X에서는 한글모드 시 backtick(`)이 아닌 ₩가 입력된다.
코드를 짤 때 백틱(`)을 생각보다 많이 사용하게 되는데, 항상 한/영을 신경쓸 수 없어 방법을 찾아보았다.
핵심은 다음과 같다.
1. ~/Library 폴더로 이동
2. KeyBindings라는 이름으로 폴더(Directory)를 생성 후 이동
2.~/Library/KeyBindings 폴더에서 DefaultkeyBinding.dict 파일을 생성
3. 해당 파일 속에 아래 코드 입력 후 컴퓨터 재시동(=다시시작)
{
"₩" = ("insertText:", "`");
}
위의 설명이 이해가 안된다면 아래를 참고하면 된다.
우선 터미널을 켜고 Library로 이동한다. (아래 코드 옆 주석 참고)
cd Library // 라이브러리 폴더로 이동
mkdir KeyBindings // KeyBindings라는 폴더를 생성
cd KeyBindings // KeyBindings라는 폴더로 이동
touch DefaultkeyBinding.dict // DefaultkeyBinding.dict라는 파일을 생성
vi DefaultkeyBinding.dict // vi 편집기로 해당 파일을 수정하기 위해 들어감 (vim으로 입력해도 무관)
1. Library 폴더로 이동하여 KeyBindings 폴더를 생성한다.
2. KeyBindings 폴더로 이동하여 DefaultkeyBinding.dict 파일을 생성한다.
3. vi 또는 vim 편집기로 들어간다.
vi 편집기에 들어가서 i 또는 a를 누르면,
해당 편집기의 상태가 INSERT 상태가 되어 입력이 가능해 진다. (처음엔 NORMAL 상태임)
그 상태에서 아래의 코드 대로 입력하면 된다.
그리고 ESC 버튼을 누른 뒤(INSERT->NORMAL)
콜론(:)과 wq 를 입력하면 저장하면서 해당 편집기를 나올 수 있게 된다.
아마 바로 입력하면 아직도 한글 상태에서는 백틱(`)이 아닌 ₩가 나오게 될텐데 재부팅을 하게 되면 백틱(`)이 한/영 상태 상관없이 나오게 된다!
이번 포스팅을 하면서 Mac OS X의 Library가 하나가 아니라는 것을 알게 되었는데 (여러 개의 Library가 존재함.)
다음 포스팅 때 이를 다뤄보려 한다.