Sublime Text에서 Ctrl-x Ctrl-s와 같은 순차 키 바인딩을 사용할 수 있나요?

Sublime Text에서 Ctrl-x Ctrl-s와 같은 순차 키 바인딩을 사용할 수 있나요?

Sublime Text를 사용해 보고 있습니다. 나는 몇 년 동안 Emacs(Evil 모드) 사용자였습니다. 결과적으로 나는 근육 기억에 깊이 내장된 저장을 위해 Ctrl-x Ctrl-s를 가지고 있지만(너무 깊게 내장되어 있어 긴 명령을 마쳤을 때 실수로 쉘에서 사용하기도 합니다 :)) Sublime에게 명령에 대해 여러 키 누르기(보다 표준적인 Ctrl 및 Ctrl-Alt 조합과 반대)를 사용하도록 요청하는 방법입니다. 이 작업을 수행할 수 있는 방법이 있나요?

답변1

명령에 여러 키 조합을 할당하는 방법에 대한 주요 질문에 대답하려면 다음을 수행하십시오.Preferences -> Key Bindings-User파일이 비어 있으면 다음을 추가합니다.

[
    { "keys": ["ctrl+x", "ctrl+s"], "command": "save" }
]

,추가 키 바인딩을 추가하려면 닫는 중괄호 뒤에 쉼표를 넣고 }다음 줄에 새 바인딩을 추가하세요. 기본적으로 파일은 유효해야 합니다.JSON. 바인딩 가능한 모든 키 목록을 찾을 수 있습니다.여기, 해당 페이지의 나머지 부분에는 키 바인딩에 대한 모든 종류의 유용한 정보가 포함되어 있습니다.

답변2

참조 Sublime Text를 더욱 Emacs로 멋지게 만들기:

이러한 기능 세트를 작성하는 이유는 우리가 Emacs를 좋아하기 때문입니다. 하지만 UI는 다른 Mac 앱만큼 깔끔한 느낌이 들지 않습니다. 반면에 우리는 시간이 지남에 따라 우리가 좋아하고 수용한 키 바인딩을 제공하지 않는다는 과장된 편집자들 중 다수가 공유하기 때문에 다른 편집자로 이동할 수 없습니다.

그러다가 Sublime Text를 발견했습니다. 편집 스타일에 맞게 모든 기본 동작을 쉽게 수정할 수 있는 완전히 사용자 정의 가능한 편집기입니다.

그래서,우리는 Emacs 키바인딩과 설탕을 Sublime Text로 가져오는 sublemacspro를 작성했습니다.Emacs는 플러그인에서 작동하지만, Lisp로 작성하는 것보다 Python에서 새 플러그인을 작성하고 Emacs와 같은 방식으로 Sublime Text에 통합하는 것이 훨씬 더 쉽다고 믿습니다.

...

Sublemacs의 주요 개발은 이제 Sublime Text 3뿐입니다. 그러나 ST2에는 이전 코드베이스를 사용하는 분기가 여전히 있습니다.

https://github.com/grundprinzip/sublemacspro/tree/st2

...

Emacs에서 기대하는 키 바인딩은 sublemacs에서도 잘 작동할 가능성이 높습니다.

관련 정보