Eclipse связывает файлы с редактором.Вы можете позволить eclipse решить, какой редактор использовать (например, по умолчанию на расширение файла) или выбрать редактор самостоятельно.Я предполагаю, что вы, возможно, уже знаете это или, по крайней мере, испытали это.
Подсветка синтаксиса не всегда устанавливается отдельно, а вместо этого является частью какого-то редактора (вместе с такими вещами, как сочетания клавиш).Так что вам нужен редактор, который ведет себя так, как вы этого хотите.Я не знаю, есть ли такой редактор, как этот, но есть один вариант - написать плагин eclipse и реализовать такой редактор.
К счастью, есть отличные редакторы для каждого из XML, javascript, HTML и т. Д., Которыевсе с открытым исходным кодом.Я думаю, вы могли бы использовать некоторые из их кода.В идеале, в качестве клиента их API / объектов или если это не сработает, просто используя код.