많은 OS X 프로그램에서 Emacs 단축키를 사용하는 이유는 무엇입니까?


2

실수로 Notes를 사용할 때 잘라 내기 및 붙여 넣기 대신 죽이기 및 king기를 시작했는데 효과가있었습니다. 페이지에서도 마찬가지입니다. 무엇을 제공합니까? 나는 표준 설정을 (적어도 직접적으로) 고민하지 않았다고 생각합니다.

답변:


3

이러한 키 바인딩은 Apple에서 표준 텍스트 전달 루틴으로 프로그래밍합니다. 프로그래머가 스스로 텍스트 입력 라이브러리를 작성하지 않는 한 키 바인딩을 무료로 얻을 수 있습니다.

닫기 / 최소화 버튼과 동일하며 프로그램간에 유사한 많은 것들이 있습니다. 대부분의 프로그램은 Apple의 프레임 워크 및 SDK에서 제공됩니다.


2
상속을 보여줍니다. OS X은 NexTStep으로 Unix 플랫폼에서 설계되었습니다. 당시 Emacs는 Unix 프로그래머가 사용할 수있는 가장 강력한 도구 중 하나 였으므로 NeXTStep을 구현 한 Unix 프로그래머는 일반적으로 Emacs에 매우 익숙했습니다
Thorbjørn Ravn Andersen

1
키 바인딩을 고려하지 않는 응용 프로그램의 좋은 예 : Microsoft Office
slhck

크로스 플랫폼 코드 기반 또는 Word 및 Chrome과 같은 고급 도구를 구현하는 많은 대형 프로그램은 일반적으로 자체 텍스트 처리 및 렌더링 뷰를 작성합니다. 일반적으로 emacs 키 바인딩과 시스템 사전 도구
-control
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.