Я пытаюсь найти способ проверить, предшествует ли курсор определенной строкой, а затем вызывает событие.CodeMirror: как читать текст редактора до или после позиции курсора
Пример того, что я пытаюсь сделать: Пользователь щелкает где-то внутри редактора, cursorActivity
(курсор или редактор изменен) событие вызывается, Ловля события и проверить, действительно ли предыдущие 6 символов соответствует строке 'color:'
Если так, то сделайте что-нибудь.
Я не могу найти какой-либо метод, который позволяет вам фактически читать непосредственно из редактора, но, кроме того, чтобы поймать событие readInput
, которое запускается каждый раз, когда набирается символ или наклеивается строка. Это работает до точки, но не удается, когда пользователь перемещает курсор с помощью мыши.
TL; DR Как определить, когда курсор перемещается где-то сразу после определенной строки?
HI @Deftwun кто-то задать вопрос, как ваш вопрос может помочь ему? эта ссылка: http: //stackoverflow.com/questions/39917590/how-to-read-editor-text-before-cursor-position-to-match-specific-words – sam