Sembra che PHPStorm non voglia seguire lo stile di codice che ho specificato. Ogni volta che formatto un file HTML, crolla il rientro da questo:Jetbrains PhpStorm HTML indentation
<html>
<head>
bleh
</head>
<body>
bleh
</body>
</html>
a
<html>
<head>
<bleh>
bleh
<bleh>
</head>
<body>
<bleh>
bleh
<bleh>
</body>
</html>
"bleh" (essendo tutti i tag contenuti) sono rientrate come sono supponiamo di.
Ho trovato l'impostazione: File -> Impostazioni -> Stile codice -> HTML -> Altro -> "Non fare rientrare figli di".
Questo è stato riempito con diversi tag che ho già rimosso (quindi il campo di testo è vuoto).
Le impostazioni sono teoricamente applicate allo schema Progetto che è lo schema corrente.
Tuttavia, non ho compreso appieno il concetto di cosa siano questi schemi, quindi potrei mancare qualcosa di importante.
Immagini:
http://snapshot.overloadproducts.com/7411c9d50e0b43edc76c1e625a38d61c http://snapshot.overloadproducts.com/5a74f83356572f3644a6d52bf2fa1f66
Modifica: Inaugurato PhpStorm il giorno dopo, e ha detto che il file di progetto era stato modificato esternamente, ed è necessario per aggiornare. Una volta fatto, era di nuovo formattato correttamente.
Quindi in qualche modo il file delle impostazioni era fuori sincrono e la finestra delle impostazioni non stava salvando il file.
Ancora un insetto secondo me.
L'elemento "Non far rientrare i bambini di" non è una casella di testo, è uno dei soliti dean dei redattori di valori-chiave a comparsa. Devi fare clic sull'icona alla fine del campo di testo per visualizzare l'editor REAL. Apporta le tue modifiche lì e premi "OK". Sarai d'oro. – lucifurious