Lomohome.com :: 괴발자 모근원




OSX 에선 Home 키가 페이지의 첫으로 End 키가 페이지의 끝으로 가서 코딩할때 익숙해지지 않으면 여간 불편한것이 아니다. 더불어 PageUp 과 Down 은 화면이 스크롤만 될뿐 커서가 옮겨가질 않는다.

다음과 같이 하면 윈도우처럼 동작하게 할수 있다.


먼저 터미널을 열고 다음과 같이 라이브러리로 이동해서 KeyBindings 폴더를 만들고 DefaultKeyBinding.dict 파일을 생성하고 응용프로그램을 재시작하거나 OSX를 재시작하면 동작한다.


cd ~/Library/

mkdir KeyBindings

cd KeyBindings

nano DefaultKeyBinding.dict


텍스트 편집기가 뜨면 다음의 내용 복사 붙여넣기. 이미 바인딩 파일이 있다면 내용 추가.


{

"\UF729" = "moveToBeginningOfLine:"; /* Home */

"\UF72B" = "moveToEndOfLine:"; /* End */

"$\UF729" = "moveToBeginningOfLineAndModifySelection:"; /* Shift + Home */

"$\UF72B" = "moveToEndOfLineAndModifySelection:"; /* Shift + End */

"^\UF729" = "moveToBeginningOfDocument:"; /* Ctrl + Home */

"^\UF72B" = "moveToEndOfDocument:"; /* Ctrl + End */

"$^\UF729" = "moveToBeginningOfDocumentAndModifySelection:"; /* Shift + Ctrl + Home */

"$^\UF72B" = "moveToEndOfDocumentAndModifySelection:"; /* Shift + Ctrl + End */

"\UF72C" = "pageUp:";

"\UF72D" = "pageDown:";

}


혹시 붙여넣기 할때 따옴표가 특수문자로 들어가게 되면 잘 수정해주자. 키보드의 따옴표(")로..


내용을 작성후 nano 에디터 상에서 Ctrl + O 를 누르면 저장이 되고, 엔터한번 누르고 Ctrl + X 를 누르면 빠져나온다.


이제 편안한 코딩~

Posted by 모근원