Вопрос

Я установил плагин Aptana в свой Eclipse и использую тег canvas в своем html-файле.Я обнаружил, что Eclipse не может распознать тег canvas, он выделяет мои теги canvas и отображает сообщение follow:

< холст > не распознается

Как я могу исправить эту проблему?заранее спасибо.

Это было полезно?

Решение

Скорее всего, это происходит из Tidy HTML validator, поставляемого с версией Eclipse от Aptana.Если вы откроете настройки для своего HTML-браузера в Aptana, вы можете добавить регулярное выражение для фильтрации ошибок проверки.

Это можно сделать, перейдя в Окно > Диалоговое окно Настроек.Затем разверните Aptana > HTML и выберите "Проверка".

Фильтр, вероятно, выглядел бы следующим образом:

.*<canvas> не распознается.*

Другие советы

Конкретным правилом в Aptana>Редакторы> HTML> Фильтр проверки является

.*<\s*canvas\s*> is not recognized.*

Делать что-то более общее, например .* is not recognized.* впускает любой Плохой Тег

Ответ, в ясных выражениях, заключается в том, чтобы перейти к HTML> Просмотр проверки в разделе настройки как Malaxeur сказал (для Aptana2 на OSX это была Aptana Studio> Настройки, затем Aptana> Редакторы> HTML> Проверка), и Создать a новое правило, похожее на следующее.

.* is not recognized.*

это то, что сработало для меня.как и почему это работает, я не могу объяснить.

Ошибка исчезнет при использовании HTML5 doctype и более поздней версии Eclipse.Я запускаю Eclipse IDE для разработчиков Java EE (идентификатор сборки:20110218-0911) и у вас нет этой проблемы.

Я думаю, что это уже исправлено в текущей бета-версии Aptana 3.Но в Aptana 2 это все еще проблема.Чтобы разрешить не все, а несколько тегов HTML5, вы могли бы сделать это с помощью правила фильтрации, подобного этому:

<(nav|header|section|article|canvas)> is not recognized.

Конечно, есть еще несколько тегов, которые следует рассмотреть.Просто добавьте те, которые вам нужны.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top