
방금 Mac OS에는 키보드 단축키 옵션-esc에 의해 실행되는 자동 완성 기능이 내장되어 있다는 것을 알게 되었습니다. 하지만 이 단축키는 매우 좋지 않습니다. 다른 것으로 변경할 수 있으면 좋겠습니다.
키보드 설정에서 이것을 찾을 수 없습니다. 이 단축키를 변경할 수 있는 방법이 있나요?
감사해요!
답변1
답변2
내장된 완전한 기능과 이에 상응하는 주요 기능은 AppKit/Cocoa에서 제공됩니다. 따라서 DefaultKeyBinding.dict를 사용하여 "complete:" 메서드를 다른 메서드에 매핑할 수도 있습니다. 다시 매핑하려면 AppKit 프레임워크 경로에서 StandardKeyBinding.dict를 편집하고 다른 경로에도 매핑하려면 ~/Library/KeyBindings/DefaultKeyBinding.dict에 다음과 같은 줄을 추가하여 단일 esc로 완료하세요.
{
"\033" = "complete:";
}
그리고 내 메모와 결과 https://gist.github.com/hym3242/8e8bc10a2fed8e55973c500f1798c234
이 DefaultKeyBinding.dict는 매우 강력하며 몇 가지 예외, 단점 및 기능을 제외하고 Chrome의 텍스트 영역 및 텍스트 필드와 같은 타사 앱에 변경 사항이 반영됩니다.
답변3
⌘+ shift+는 A기본 단축키이며 Mac OS Mojave에서 잘 작동합니다.