2016-06-06 9 views
0

Nicht sicher, warum, aber auch nach dem Einstellen meiner Standardeinstellung UND Projekteinstellungen zu verwenden Javascript ->ECMAScript 6, wenn ich Jetbrains neu starten fällt es immer wieder auf ECMAScript 5.1.Wie setzt man JetBrains, um immer ECMAScript 6 zu benutzen?

enter image description here

Gibt es eine Möglichkeit, diese Einstellung zu setzen permanent ein für alle Mal?

Weitere Informationen:

  • Version: IntelliJ Ultimative 14.
  • OS: Windows 7 64-bit.
+0

Beachten Sie, dass * für das aktuelle Projekt * Etikett. Diese Art von Optionen sollte in den Standardeinstellungen festgelegt werden. – estus

+0

Ich habe das schon probiert (jetzt in der Frage fett). – bigp

+1

Standardeinstellungen wirken sich auf neue Projekte aus, Projekteinstellungen werden nur für das aktuelle Projekt verwendet. Auf jeden Fall sollten beide Optionen beim Neustart bestehen bleiben. Muss ein Problem beim Speichern Ihrer Einstellungen sein. Ich würde vorschlagen, ein Support-Ticket zu erstellen – lena

Antwort

1

Muss ein Problem beim Speichern Ihrer Projekteinstellungen sein, möglicherweise als Folge von .idea-Dateien Korruption. Versuchen Sie, Ihren Projektordner .idea zu löschen und das Projektverzeichnis erneut über Datei/Öffnen zu öffnen.

1

Dies könnte ein Fehler sein, der an JetBrains gemeldet werden sollte.

In jedem Fall ist es möglich, es zu überprüfen und manuell in settings folder zu ändern.

In config/project.default.xml, können diese Einstellungen werden für ES5.1:

<application> 
    <component name="ProjectManager"> 
    <defaultProject> 
     ... 
     <component name="JavaScriptLibraryMappings"> 
     <includedPredefinedLibrary name="Node.js Core" /> 
     </component> 
     <component name="JavaScriptSettings"> 
     <option name="languageLevel" value="ES5" /> 
     </component> 
     ... 

Und diese hier sind für ES6:

<application> 
    <component name="ProjectManager"> 
    <defaultProject> 
     ... 
     <component name="JavaScriptLibraryMappings"> 
     <includedPredefinedLibrary name="ECMAScript 6" /> 
     <includedPredefinedLibrary name="Node.js Core" /> 
     </component> 
     <component name="JavaScriptSettings"> 
     <option name="languageLevel" value="ES6" /> 
     </component> 
     ... 

Es ist vorzuziehen, dies zu tun, wenn JetBrains Produkt nicht läuft .