반응형
전체 에디터를 선택하지 않고 에이스 에디터의 값 설정
따라서 에이스 편집기의 값을 설정할 수 setValue
있지만 값을 설정하면 편집기가 편집기의 전체 값을 선택합니다. 이것을 어떻게 비활성화합니까? 즉 Hello world
, 에이스 편집기의 값을로 설정 하면 강조 표시되지 않습니다.Hello world
두 번째 매개 변수를 사용하여 setValue 이후 커서 위치를 제어 할 수 있습니다.
editor.setValue(str, -1) // moves cursor to the start
editor.setValue(str, 1) // moves cursor to the end
setValue ()를 수행 한 후에도 clearSelection ()을 사용할 수 있습니다.
editor.setValue("Hello World");
editor.clearSelection(); // This will remove the highlight over the text
이것은 나를 위해 작동합니다!
editor.setValue(editor.getValue(), 1);
나는 당신과 같은 문제를 겪고 있습니다.
두 번째 매개 변수를 1 또는 -1 로 설정할 수 있지만 https://ace.c9.io/api/editor.html#Editor.setValue 도 확인해야한다고 생각합니다.
Editor.setWrapBehavioursEnabled(Boolean enabled)
편집기를 만든 후 바로 사용하십시오.
이것은 나를 위해 아주 잘 작동합니다. 이 방법과 사용자 가 공유하는 방법의 차이점 은 캐럿의 위치가 변경되지 않는다는 것입니다.를 사용하여 직접 이동할 수 있습니다 Editor.selection.moveTo(row, column)
. 이렇게하면 Ctrl + Z를 사용하여 실행을 취소 할 때 사용자가 이상한 캐럿 위치 변경을 경험하지 않습니다. 행동 :)
var prevtext = $("#editor").val();
prevtext = prevtext + "<br/>";
$("#editor").val(prevtext).blur();
반응형
'programing' 카테고리의 다른 글
ASP.NET MVC 작업에서 리퍼러 URL을 얻으려면 어떻게합니까? (0) | 2020.09.21 |
---|---|
Java에서 유효한 URL을 확인하는 방법은 무엇입니까? (0) | 2020.09.21 |
체크 아웃하지 않고 힘내 풀? (0) | 2020.09.21 |
intelliJ에 패키지가 존재하지 않습니다. (0) | 2020.09.21 |
CSS : 상단 대 여백 상단 (0) | 2020.09.21 |