0
변경 사항이 발생한 블록을 감지하는 방법을 찾고 있습니다.ACE 편집기 : 변경된 블록을 감지하는 방법
위치 표시 및 성능을 유지하기 위해 작은 markdown 파서를 작성하고 간단한 UI가 필요합니다. 실제로 변경중인 부분을 실시간 미리보기로 업데이트하기를 원합니다. 이 기능을 사용하려면 에이스 편집자가 수정하고있는 부분을 알아야합니다.
onchange
이벤트를 사용할 때 이벤트 데이터는 내 변경이 발생한 위치, 줄 및 위치를 깔끔하게 지정합니다. 줄 바꿈을 위아래로 검색하는 코드를 작성하기 전에 API에 기본 방법이있는 경우 블록이 변경되었는지 묻고 싶습니다.
는이 같은 것을 얻을 것이다 : 에이스의 블록의 개념이 없습니다
fs.readFile(__dirname + '/example.md', 'utf8', function(err, text) {
session = ace.createEditSession(text);
session.on('change', function(e, f) {
// getChangedParagraph does not exist and needs to return the
// actual block which changed.
var changedText = getChangedParagraph();
parseTheText(changedText);
});
editor.setSession(session);
});
답장을 보내 주셔서 감사합니다. 변경 사항을 파서에만 보냅니 까? 아니면 전체 텍스트를 보내고 구문 분석하고 대서양 표준시 병합 하시겠습니까? 아니면 더 좋은 방법이 있을까요? –