JavaScript, выделение противоположной, закрывающейся или открывающейся скобки

chang

Постоялец
Регистрация
20 Ноя 2009
Сообщения
363
Реакции
118
подскажите пожалуйста как можно реализовать следующее

есть некоторый текст помещенный в <textarea></textarea> с N-ой вложенностью скобок
(qwe.qwe.qwe(xxxx(text,text,text(text2,text2,text3,text4))))

когда курсор находится перед (или за) скобкой - нужно как-то выделять противоположною скобку ( как именно - неважно, главное чтоб это было заметно). В точности как у любой нормальной IDE-шки, или у того-же нотепада.

решения на Джиквери только приветствуется.

в textarea будет находится чистый текст ( без html ), так что фактически можно й выделять средствами html а потом перед отправкой просто почистить текст от кода.
 
пробуй прикрутить к форме
SyntaxHighlighter

там готовая подсветка синтаксиса для распространённых языков
 
o_nix это не совсем то что я ищу

мне нужно в реальном времени видеть соответствие противоположных скобок, в режиме редактирования.

SyntaxHighlighter же, разукрашивает код лишь для чтения.

в прилепленной картинке типа что что мне нужно.
 

Вложения

  • 1.png
    1.png
    5,9 KB · Просмотры: 4
нет это какраз то что тебе нужно
я себе устанавливал для редактирования php с подсветкой синтаксиса этот редактор

dbimage.php

работает прекрасно, подсветка в реальном времени
минус только один большие php файлы более 800 строк кода тормознуто открываются
он какраз на Highlighter
 
Назад
Сверху