2015-01-01 2 views
4

나는 codemirror 검색 대화 상자를 엽니 다하기 위해 노력하고있어와 CTRL + F 키를 시뮬레이션 버튼을 눌러
(일반적으로 CTRL + F을 눌러 활성화)codemirror 검색 자바 스크립트

window.find() 

하지만 대화 상자를 열지 않습니다, 그것은 단지 ... 편집기에서 텍스트를 강조

DEMO

+0

). window.find가 API를 통해서만 노출되는 모델 텍스트 콘텐츠가 아닌 view HTML을 찌를 것이므로 codemirror API를 사용해야합니다. peruse/modify 할 검색 플러그인도 있습니다. 그것은 또한 [F3] 아래에 있습니다 ... – dandavis

답변

4

실제 키 누르기를 시뮬레이트하고 싶지는 않습니다. 대신 execCommand을 사용하여 CodeMirror의 찾기 명령을 실행하십시오 (예 : http://jsfiddle.net/cb1fd72k/1/

+1

이제 "findNext", "findPrev"에 대한 버튼도 추가되었지만 "replace"및 "replaceAll"에 대해 작동하지 않습니다 .. 왜? – neoDev