2016-06-04 59 views
6

Ho bisogno di passare da uno stile di indentazione di 2 spazi a uno di 4 spazi in un progetto Ionic creato automaticamente.Aggiornare la dimensione degli spazi di indentazione corrente in WebStorm 2016

Io corro WebStorm 2.016,1 su Mac OS X.

Ho già provato a cambiare:

WebStorm | Preferenze | Stile di codice | JavaScript | Tabulazioni e rientri

e giocare con dimensioni trattino, formato scheda, carattere di tabulazione uso ecc ... ma nessun cambiamento sembra avere effetto sui file JavaScript esistenti (e nuovi).

Qualche idea su come raggiungerlo? Potrebbe alcune impostazioni generali impedire che queste modifiche abbiano effetto?

+1

1) Prova con 'Codice di stile | Rilevare e utilizzare i rientri di file esistenti per editing' disabile 2) Avete '.editorconfig' nel vostro progetto? Le impostazioni da lì sovrascriveranno le impostazioni dello stile del codice (e questo è il comportamento previsto). – LazyOne

+0

Sì, c'è un file .editorconfig nella directory progetto che sicuramente reso le impostazioni aggiornano inefficace. Nonostante avrei dovuto notarlo prima, trovo strano che l'IDE non ti avvisa di questo. In ogni caso, la modifica di tale file e riformattare il codice risolto il mio bisogno, grazie @LazyOne –

+0

WebStorm sicuramente avverte su questo (lo fa per me - la barra verde in cima al file) - forse avete rifiutato o qualcosa del genere . Vedere questi esempi: [1] (https://youtrack.jetbrains.com/_persistent/editorconfig.png?file=74-212772&c=true&updated=1423141067118) [2] (https://youtrack.jetbrains.com/_persistent/ schermo% 20Shot% 202015-08-10% 20at% 2012.24.17.png? file = 74-247.122 & c = true & rw = 1344 & RH = 548 & u = 1.439.198,865971 millions) – LazyOne

risposta

12

Hai il file .editorconfig nel tuo progetto? Le impostazioni da lì sovrascriveranno le impostazioni dello stile del codice (e questo è il comportamento previsto - questa è l'intera natura/finalità del plug-in di EditorConfig).


P.S. IDE dovrebbe informarti su tale comportamento (fa per me). Per esempio:

enter image description here

enter image description here