Je veux auto-indenter un projet javascript complet. Comment puis-je faire cela en utilisant WebStorm ou un autre outil?Comment auto indent projet javascript complet?
4
A
Répondre
3
- Sélectionnez votre projet dossier racine/source dossier racine dans la fenêtre de l'outil de projet sur la gauche
- Dans le menu principal, choisissez Code | Reformater le code (ou frapper
Ctrl+Alt+L
)
0
Ce project appelé js-beautify pourrait vous aider. Il existe sous forme de paquet npm ou python.
Vous pouvez ensuite utiliser pour trouver itérer sur tous les fichiers js dans votre répertoire:
find . -name '*.js' -exec js-beautify -r {} \;
Avertissement: il indentera tous les fichiers js et écraserez les fichiers d'origine. Assurez-vous d'avoir validé ces fichiers dans svn/git avant d'essayer la commande ci-dessus.
0
Créer un fichier dans la racine de votre projet: .editorconfig avec le contenu
# http://editorconfig.org
root = true
[*]
charset = utf-8
indent_style = space
indent_size = 2
end_of_line = lf
insert_final_newline = true
trim_trailing_whitespace = true
Adjust ident_size pour vous-même.
Redémarrez WebStorm, acceptez que WebStrom utilise le fichier de configuration de l'éditeur.
Cliquez: ctrl + alt + L
Ou: code> Code reformater
Qu'avez-vous essayé jusqu'à présent? Est-ce plusieurs fichiers? Le javascript est-il dans des fichiers HTML ou des fichiers séparés, etc? – Soviut
Je sais^+ alt + I, mais il fait juste la sélection. Je veux quelque chose pour le projet complet (javascript). Pas seulement un fichier –