2014-04-04 14 views
9

z. Ich habe dies:Webstorm deaktiviert neue Räume in anonymer Funktionsdeklaration

exports.getsertHexId = function (table, hex) { 

WebStorm 8 die auto-indent wird, um den Raum zwischen dem Schlüsselwort Erstellen function und dem offenen paren (.

Seine Einstellungen Räume Optionen umfassen:

  • Funktionsdeklaration Klammern
  • Funktionsaufruf Klammern
  • 'if'
  • Klammern. . .

Verwirrt, da dies unter Funktionserklärung Klammern abgedeckt werden sollte ich dachte. Kann das richtig konfiguriert werden? Ist es ein Fehler?

Antwort

24

Scrollen Sie weiter nach unten und es ist die Option "In Funktionsausdruck". Weil function() { ... } ein Ausdruck ist, der einen Wert zurückgibt, ist dieser Wert eine Funktion.

enter image description here

+0

Uh Mann, danke! –

+0

Warum haben sie das gemacht? Ist das ein Teil eines neuen Standards? Ich habe versucht, Google Js-Standard zu verwenden, aber nach dem Import war es zu brechen. –