2017-10-09 13 views
0

Quand j'écris mon code comme ceci:Désactiver PhpStorm sur la fonction js params déstructurer

Good

Je demande PhpStorm reformater mon code, et il fait comme ceci:

Bad

Laide ... Comment puis-je dire à PhpStorm de ne pas aligner les paramètres comme ceci et de le laisser tel quel?

Exemple de code:

export const scanIntervals = ({ 
    intervals, 
    duration, 
    start = 0, 
    end = 1440, 
    rounding = 10, 
}) => intervals.some((interval) => { 
    console.log('Hello World'); 
}) 

post-scriptum Désolé pour mon mauvais anglais

+0

Est-ce que c'est TypeScript ou JavaScript? (désolé, pas moi-même JS). Cela devrait être dans 'Paramètres/Préférences | Éditeur Style de code | [LANGUE] | Wrapping and Braces' - probablement l'une des options 'Align when multiline'. Serait bon si vous pouviez fournir un échantillon de code réel sous forme de texte (il peut donc être copié-collé dans la zone de prévisualisation et vérifié avec quelques options) – LazyOne

+0

@LazyOne N'a pas trouvé quelque chose qui lui est associé. Longtemps cherché l'option nécessaire mais sans succès. JavaScript ES6 –

+0

Personnellement, je ne serais pas en mesure de fournir de l'aide sans un échantillon de code que je peux copier-coller .. comme je ne connais pas JavaScript à ce niveau, je ne peux pas créer le mien. Dans de telles conditions, je ne peux que suggérer de copier-coller votre code vous-même et d'essayer de cocher/décocher différentes options (coller à nouveau après avoir réinitialisé cette option). Désolé pour ça. Peut-être que quelqu'un d'autre connaît l'option exacte. – LazyOne

Répondre

3
  1. Settings/Preferences
  2. Editor | Code Style | JavaScript | Wrapping and Braces
  3. Function declaration parameters --> Align when multiline

Par conséquent mes tests en utilisant votre exemple de code, il est l'option qui est responsable de ce comportement. S'il vous plaît décochez-le.