2016-11-14 4 views
4

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?

+0

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

+0

Je sais^+ alt + I, mais il fait juste la sélection. Je veux quelque chose pour le projet complet (javascript). Pas seulement un fichier –

Répondre

3
  1. Sélectionnez votre projet dossier racine/source dossier racine dans la fenêtre de l'outil de projet sur la
  2. gauche
  3. 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