Wie kann ich die Syntaxprüfung für eine bestimmte Dateierweiterung deaktivieren?

2165
animuson

Ich habe kürzlich Dreamweaver CS6 installiert und habe beim Ändern einer JSON-Datei ein Problem. Egal was ich tippe, selbst die einfachste, eindeutig gültige JSON-Zeichenfolge, es wird immer gesagt, dass ein Syntaxfehler darin enthalten ist:

In Zeile 1 ist ein Syntaxfehler aufgetreten.

Scheinbar versucht Dreamweaver, die JSON-Datei als JavaScript zu überprüfen. Natürlich ist ein einfacher JSON-String kein gültiges JavaScript, aber es ist ein gültiger JSON. Um das Problem zu beheben, habe ich die Datei Extensions.txt in meiner Konfiguration geändert, um sie zu ändern

JS,JSON:JavaScript Documents 

zu

JS:JavaScript Documents 

Nach dem Neustart versucht Dreamweaver weiterhin, es als JavaScript zu validieren. Ich habe sogar versucht, den JSON - Dateityp aus der „Alle Dokumenten“ Zeile entfernen (die erste Zeile von Extensions.txt), die es bewirkt, den Dateityp nicht erkennen oder ein Symbol zuweisen, aber es immer noch versucht es, wie JavaScript zu validieren.

So wie kann ich konfigurieren Dreamweaver CS6 zu stoppen versuchen, Dateien Syntax zu überprüfen, die mit einem Ende .jsonErweiterung überhaupt ? Kann ich festlegen, dass Dateien mit dieser Erweiterung einfach ignoriert werden? Ich gehe davon aus, dass dies auch die Syntaxhervorhebung für JSON deaktivieren würde, womit ich vollkommen zurechtkommen würde. Kann ich eine JSON-Datei in Dreamweaver grundsätzlich genauso behandeln wie eine TXT-Datei?

0

1 Antwort auf die Frage

-1
animuson

Anscheinend ist dies nicht die einzige Datei, die Sie bearbeiten müssen. In der Tat, müssen Sie nicht wirklich selbst brauchen die Extensions.txt zu bearbeiten, weil das ist nur eine Ästhetik - Datei für die Anzeige von niedlichen Icons und Material verwendet. Was Sie wirklich bearbeiten müssen, ist die Datei MMDocumentTypes (diese enthält keine Erweiterung). Sie befindet sich im Ordner DocumentTypes im Ordner Configuration, in dem sich die andere Textdatei befindet.

Finden Sie diese Zeile:

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

Ersetze es damit (entferne einfach das jsonTeil daraus):

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

Laden Sie Dreamweaver neu. Es wird nicht angenommen, dass Ihre JSON-Dateien mehr JavaScript sind und es einfach als Textdatei anzeigen (keine Syntaxhervorhebung oder -prüfung, nur schwarzer Text).