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

2098
animuson

Я недавно установил 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?

0

1 ответ на вопрос

-1
animuson

Apparently that's not the only file you need to edit. In fact, you don't really even need to edit the Extensions.txt because that's just an aesthetics file used for displaying cute icons and stuff. What you really need to edit is the MMDocumentTypes file (it doesn't have an extension on it), located in the DocumentTypes folder inside the Configuration folder where the other text file is located.

Find this line:

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

Replace it with this (just removing the json part from it):

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

Reload Dreamweaver and it will not think that your JSON files are JavaScript anymore and will display it simply as a text file (no syntax highlighting or checking, just plain black text).

Похожие вопросы