2016-10-25 5 views
0
내가 잘 작동 elpy 모드와 파이썬을 사용하고

는, 그러나 나는 실행 기본적으로 정말 짜증 나는 입력 내가 + 를 입력 Ctrl 키를 누를 때마다 커서 아래 명령을 실행 . 이 동작을 어떻게 비활성화합니까? 시도 :해제 Ctrl 키 +

(global-set-key (kbd "<C-return>") nil) 

하지만 영향을 미치지 않는 것 같습니다. 어떤 도움이라도 대단히 감사합니다.

답변

1

아마도 글로벌 키 맵에서는 설정되지 않았지만 메이저 모드의 맵 또는 마이너 모드의 맵에서 설정되었을 것입니다. 키 바인딩 된 버퍼에서 바인딩을 보려면 C-h k C-<return>을 수행하십시오. 그 안에있는 키 맵을 표시해야합니다. 그런 다음 define-key을 사용하여 변경하십시오. 예 : foo-mode-map이 바인딩을 포함하는 경우, 실행시 너무 foo-mode-map가 정의, 당신은 아마 중 하나 훅 또는 with-eval-after-load에 포장에 해당 코드를 추가 할 것입니다

(define-key foo-mode-map (kbd "C-<return>") nil) 

않습니다.

+1

'C-h k C-Ret'를 눌러 키가 속한 모드 맵을 찾을 수 있습니다. – Adobe

+0

@Adobe 감사, 수정 됨. – jpkotta