Как отключить проверку синтаксиса для определенного расширения файла?

Я недавно установил Dreamweaver CS6, и у меня возникла проблема при изменении файла JSON. Независимо от того, что я печатаю, даже самую простую, четко допустимую строку JSON, она постоянно говорит, что в ней есть синтаксическая ошибка:

Синтаксическая ошибка в строке 1

Очевидно, Dreamweaver пытается проверить файл JSON как JavaScript. Ну, очевидно, простая строка JSON не является допустимым JavaScript, но это допустимый JSON. В попытке исправить это, я изменил файл Extensions.txt в моей конфигурации, чтобы изменить

JS,JSON:JavaScript Documents

в

JS:JavaScript Documents

После перезапуска Dreamweaver все еще пытается проверить его как JavaScript. Я даже попытался удалить тип файла JSON из строки "Все документы" (самая первая строка Extensions.txt), из-за чего он не распознает тип файла или не назначил значок, но все равно пытается проверить его как JavaScript.

Итак, как я могу настроить Dreamweaver CS6, чтобы перестать пытаться проверять синтаксис файлов, которые заканчиваются .json расширение вообще? Могу ли я настроить его так, чтобы он просто игнорировал файлы с таким расширением? Я предполагаю, что это также отключило бы подсветку синтаксиса для JSON, с которой я бы прекрасно справился. Можно ли заставить Dreamweaver работать с файлом JSON так же, как с файлом TXT?

1 ответ

Видимо, это не единственный файл, который вам нужно отредактировать. На самом деле, вам даже не нужно редактировать Extensions.txt, потому что это просто файл эстетики, используемый для отображения симпатичных иконок и прочего. Что вам действительно нужно отредактировать, так это файл MMDocumentTypes (он не имеет расширения), расположенный в папке DocumentTypes внутри папки Configuration, где находится другой текстовый файл.

Найдите эту строку:

<documenttype id="JavaScript" internaltype="Text" winfileextension="js,json" macfileextension="js,json" file="Default.js" writebyteordermark="false" mimetype="text/javascript">

Замените это на это (просто удалив json часть из этого)

<documenttype id="JavaScript" internaltype="Text" winfileextension="js" macfileextension="js" file="Default.js" writebyteordermark="false" mimetype="text/javascript">

Перезагрузите Dreamweaver, и он больше не будет думать, что ваши файлы JSON являются JavaScript, и отобразит его просто как текстовый файл (без подсветки или проверки синтаксиса, просто черный текст).

Другие вопросы по тегам