Enter 키의 기본 동작을 재정의하지 않고 codemirror에서 새 줄을 감지합니다.

Sarumanatee

사용자가 codemirror에서 Enter 키를 누를 때 감지하려고합니다. 이 답변을 찾았습니다 : codemirror에서 새 줄 감지

그러나 다음을 사용하는 경우 :

extraKeys:{
    Enter: myFunction
}

Enter 키를 누르는 기본 동작 인 "newlineAndIndent"를 재정의합니다. 즉, 새 줄이 전혀 생성되지 않습니다.

Enter 키의 기본 동작을 유지하면서 사용자가 Enter 키를 누를 때 호출되는 함수를 원합니다. myFunction을 사용하여 편집기에 개행 문자를 추가 할 수 있지만 여러 이유로 여러 번 호출되므로 편집기와 상호 작용하는 것은 적절하지 않습니다.

감사합니다.

Marijn

CodeMirror.Pass키 핸들러에서 리턴 하면 핸들러가 리턴 된 후 기본 동작 (또는 다음 키 핸들러)이 실행됩니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Tkinter 버튼을 키보드의 Enter 키에 바인딩하려고했지만 작동하지 않습니다.

분류에서Dev

새 줄을 시작하지 않고 한 줄에 코드 작성

분류에서Dev

peewee에 사용자 지정 UUID 믹스 인을 사용하려고하면 기본 AutoField ID가 재정의되지 않습니다.

분류에서Dev

C #은 기본 클래스에서 새 재정의 된 메서드를 사용하지 않습니다.

분류에서Dev

기존 배열에 새 키 값 쌍을 추가하는 것이 PHP에서 작동하지 않았습니다.

분류에서Dev

codemirror의 새 모드 : 스트림에서 빈 줄 감지

분류에서Dev

배열의 기존 키에 값을 합산하여 키를 재정의하지 않고 HashMap을 생성하십시오.

분류에서Dev

Kotlin의 REPL println은 새 줄에 인쇄하지 않고 대신 모든 것을 동일한 줄에 인쇄합니다.

분류에서Dev

기본 동작을 재정의하지 않고 OSMbonuspacket Marker의 setOnMarkerClickListener를 확장하는 방법은 무엇입니까?

분류에서Dev

VM에서 설정할 때 옵션을 선택하는 데 Enter 키가 작동하지 않습니다.

분류에서Dev

경로를 수정하지 않고 ASP.NET MVC에서보기 / 동작의 이름을 'View'로 지정합니다.

분류에서Dev

C # : 클래스 변수, 기본값을 정의하고 작동하지 않는 설정 가져 오기?

분류에서Dev

Enter 키를 눌렀을 때 Textarea에서 New Line을 방지하는 코드가 작동하지 않습니다.

분류에서Dev

여러 줄 텍스트 상자에서 새 줄을 비활성화하고 Enter 키에 다음 포커스 설정

분류에서Dev

사전의 기존 키에 새 값을 추가하는 방법 (이전 값을 잃지 않고)?

분류에서Dev

기본 활동의 onActivityResult 메서드에서 새 활동을 시작할 수 없습니다.

분류에서Dev

기본값을 재정의하지 않고 MANPATH를 설정하는 방법은 무엇입니까?

분류에서Dev

인쇄 할 때 목록에 새 줄을 추가하려고하는데 작동하지 않습니다.

분류에서Dev

현재 작업 공간에 Firefox 창이 열려 있지 않은 경우 실행기의 Firefox 아이콘이 새 창을 열도록하고 싶습니다.

분류에서Dev

dwm에서 터미널을 열기위한 기본 키 바인딩이 작동하지 않습니다.

분류에서Dev

고유 키가없는 열을 결합하고 새 열에 고유하지 않은 조합을 기록합니다.

분류에서Dev

DataFrame의 특정 열에서 중복을 감지하고 이에 대한 작업을 수행합니다.

분류에서Dev

CSS : 요소에 'display : block'이 있고 새 줄을 시작하지 않습니다.

분류에서Dev

응용 프로그램을 종료하지 않고 첫 번째 양식 닫기 / 새 '기본 양식'재 지정

분류에서Dev

선택한 셀을 숨기거나 이동하고 UItableView의 해당 indexPath.row에서 새 사용자 지정 셀을로드합니다.

분류에서Dev

Java 서블릿을 기본 웹 페이지로 정의-서블릿 주석이 작동하지 않음

분류에서Dev

시트의 버튼을 사용하여 사용자 양식을 시작하려고 할 때 내 확인란이 작동하지 않고 기본 메뉴에서 사용자 양식을 시작할 때 작동하지 않는 이유는 무엇입니까?

분류에서Dev

PHP에서 페이지를 새로 고치지 않고 임의의 값을 계산해야합니다.

분류에서Dev

"시작시-> 새 탭 페이지 열기"가 작동하지 않습니다. "중단 한 부분에서 계속"동작을 수행합니다.

Related 관련 기사

  1. 1

    Tkinter 버튼을 키보드의 Enter 키에 바인딩하려고했지만 작동하지 않습니다.

  2. 2

    새 줄을 시작하지 않고 한 줄에 코드 작성

  3. 3

    peewee에 사용자 지정 UUID 믹스 인을 사용하려고하면 기본 AutoField ID가 재정의되지 않습니다.

  4. 4

    C #은 기본 클래스에서 새 재정의 된 메서드를 사용하지 않습니다.

  5. 5

    기존 배열에 새 키 값 쌍을 추가하는 것이 PHP에서 작동하지 않았습니다.

  6. 6

    codemirror의 새 모드 : 스트림에서 빈 줄 감지

  7. 7

    배열의 기존 키에 값을 합산하여 키를 재정의하지 않고 HashMap을 생성하십시오.

  8. 8

    Kotlin의 REPL println은 새 줄에 인쇄하지 않고 대신 모든 것을 동일한 줄에 인쇄합니다.

  9. 9

    기본 동작을 재정의하지 않고 OSMbonuspacket Marker의 setOnMarkerClickListener를 확장하는 방법은 무엇입니까?

  10. 10

    VM에서 설정할 때 옵션을 선택하는 데 Enter 키가 작동하지 않습니다.

  11. 11

    경로를 수정하지 않고 ASP.NET MVC에서보기 / 동작의 이름을 'View'로 지정합니다.

  12. 12

    C # : 클래스 변수, 기본값을 정의하고 작동하지 않는 설정 가져 오기?

  13. 13

    Enter 키를 눌렀을 때 Textarea에서 New Line을 방지하는 코드가 작동하지 않습니다.

  14. 14

    여러 줄 텍스트 상자에서 새 줄을 비활성화하고 Enter 키에 다음 포커스 설정

  15. 15

    사전의 기존 키에 새 값을 추가하는 방법 (이전 값을 잃지 않고)?

  16. 16

    기본 활동의 onActivityResult 메서드에서 새 활동을 시작할 수 없습니다.

  17. 17

    기본값을 재정의하지 않고 MANPATH를 설정하는 방법은 무엇입니까?

  18. 18

    인쇄 할 때 목록에 새 줄을 추가하려고하는데 작동하지 않습니다.

  19. 19

    현재 작업 공간에 Firefox 창이 열려 있지 않은 경우 실행기의 Firefox 아이콘이 새 창을 열도록하고 싶습니다.

  20. 20

    dwm에서 터미널을 열기위한 기본 키 바인딩이 작동하지 않습니다.

  21. 21

    고유 키가없는 열을 결합하고 새 열에 고유하지 않은 조합을 기록합니다.

  22. 22

    DataFrame의 특정 열에서 중복을 감지하고 이에 대한 작업을 수행합니다.

  23. 23

    CSS : 요소에 'display : block'이 있고 새 줄을 시작하지 않습니다.

  24. 24

    응용 프로그램을 종료하지 않고 첫 번째 양식 닫기 / 새 '기본 양식'재 지정

  25. 25

    선택한 셀을 숨기거나 이동하고 UItableView의 해당 indexPath.row에서 새 사용자 지정 셀을로드합니다.

  26. 26

    Java 서블릿을 기본 웹 페이지로 정의-서블릿 주석이 작동하지 않음

  27. 27

    시트의 버튼을 사용하여 사용자 양식을 시작하려고 할 때 내 확인란이 작동하지 않고 기본 메뉴에서 사용자 양식을 시작할 때 작동하지 않는 이유는 무엇입니까?

  28. 28

    PHP에서 페이지를 새로 고치지 않고 임의의 값을 계산해야합니다.

  29. 29

    "시작시-> 새 탭 페이지 열기"가 작동하지 않습니다. "중단 한 부분에서 계속"동작을 수행합니다.

뜨겁다태그

보관