Как позволить Eclipse принять тег canvas? - PullRequest
8 голосов
/ 01 августа 2009

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

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

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

Ответы [ 5 ]

10 голосов
/ 15 сентября 2009

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

Это можно сделать, перейдя в диалоговое окно Window> Preferences. Затем разверните Aptana> HTML и выберите «Проверка».

Фильтр, вероятно, будет выглядеть так:

. * не распознано. *

5 голосов
/ 20 августа 2010

Специальное правило под Aptana> Редакторы> HTML> Фильтр проверки -

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

Выполнение чего-то более общего, например .* is not recognized.*, позволяет использовать любой плохой тег в

1 голос
/ 17 апреля 2011

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

1 голос
/ 17 марта 2010

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

.* is not recognized.*

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

0 голосов
/ 08 апреля 2011

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

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

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

...