[apple] Vi 키 바인딩으로 OS X의 모든 텍스트 필드를 편집 가능하게 만들 수 있습니까?

내가 찾고있는 것은 OS X 전체에서 Vi 스타일 키 바인딩을 사용하는 방법입니다.

$ 세트 -io vi

터미널에서 쉘을 사용할 때 Vi 스타일 키 바인딩을 제공합니다.

나는 이것이 존재하지 않는다고 추측하고 있지만 그것이 있다면 멋질 것입니다!

존재하지 않는다면 누구나 OS X의 Cocoa API를 사용하여 어떻게 접근 할 수 있는지에 대한 아이디어가 있습니까?



답변

타사 앱을 사용하지 않고 OSX 전용 방법이 있습니다. 파일을 만들고 ~/Library/KeyBindings/DefaultKeyBinding.dict원하는 것을 넣으면됩니다. 예를 참조하십시오 .

Vi를 사용하지 않기 때문에 특정 키 바인딩이 무엇인지 잘 모르겠지만 Cocoa Text System 사용자 정의에 대한 훌륭한 페이지 가 있습니다.


답변

두 가지 옵션이 있습니다.

  • 2009 년 이후 업데이트되지 않은 Vi 입력 관리자 .

  • 내가 여러 가지 다른 옵션에 사용했고 Vi 모드가있는 MacRemap4Macbook . Vi 모드가 얼마나 잘 작동하는지 말할 수는 없지만 다른 측면은 내가 사용하는 몇 가지 측면에서 훌륭했습니다.


답변