[apple] Emacs 스타일 단축키가 화살표 키와 다르게 동작하도록합니다.

이것은 조금 이상한 질문이지만, 인정할 것이지만, 이것은 정말로 나를 귀찮게하는 것입니다. 나는 이맥스 바로 가기 (주로 의존하게되었다 ctrl ^+ A, ctrl ^+ E, ctrl ^+ Bctrl ^+ F)과의 동작 ctrl ^+ Pctrl ^+는 N이맥스에 비해 매우 다르다. Emacs를 사용하면 줄을 올리면 부드러운 줄 바꿈을 무시하고 다음에 표시된 줄이 아니라 다음 줄로 넘어갑니다. 나는 그것에 익숙해 졌다고 생각한다. Cocoa / Emacs를 위아래로 키 바인딩을 실제 Emacs처럼 작동시키는 방법이 있습니까? (화살표 키가 아닌 ctrl ^+ Pctrl ^+ 만 N)



답변

DefaultKeyBinding.dict 에서 그렇게하는 방법을 모르겠습니다 .

예를 들어 selectLine:줄 바꿈 또는 시각적 줄을 selectParagraph:선택하고 줄 바꿈되지 않은 선 또는 딱딱한 줄을 선택하지만 줄 바꿈되지 않은 줄을 위 또는 아래로 이동하는 방법을 찾을 수 없습니다.

래핑되지 않은 행에서 명령 삭제 및 명령 전달 삭제를 수행하는 것이 가능합니다.

{
  "@\U007F" = deleteToBeginningOfParagraph:;
  "@\UF728" = deleteToEndOfParagraph:;
}

명령 왼쪽 또는 명령 오른쪽을 다시 매핑 할 수 없으므로 예를 들어 작동하지 않습니다.

{
  "@\Uf700" = moveToBeginningOfParagraph:;
  "@\Uf701" = moveToEndOfParagraph:;
}


답변