Как отключить проверку синтаксиса для определенного расширения файла?
Я недавно установил Dreamweaver CS6, и у меня возникла проблема при изменении файла JSON. Независимо от того, что я печатаю, даже самую простую, четко допустимую строку JSON, она постоянно говорит, что в ней есть синтаксическая ошибка:
Очевидно, 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, и отобразит его просто как текстовый файл (без подсветки или проверки синтаксиса, просто черный текст).