2017-05-12 1 views
0

Je veux que mon IDE (PhpStorm) applique la mise en forme compatible PSR-2 sur tous ses propres fichiers. De temps en temps cependant, je dois soumettre des correctifs sur le code existant où je veux seulement commettre des changements fonctionnels, pas des changements dans le style de code. Comment puis-je appliquer PSR-2 en utilisant PhpStorm sur seulement un sous-ensemble de fichiers, de préférence en utilisant un commentaire/marqueur magique dans les fichiers qui doivent être appliqués?PhpStorm appliquant PSR-2 sur un sous-ensemble de fichiers

+0

Ce paramètre (code style) est appliqué à tous les fichiers dans un projet. ATM il n'y a aucun moyen d'avoir plus d'un schéma dans le même projet (par exemple, l'un est appliqué à ces fichiers, l'autre à d'autres). Mais, différents projets peuvent avoir des règles différentes. Ici, dans ces réponses, le schéma IDE-wide est utilisé (il peut donc être appliqué à n'importe quel projet). Vous pouvez simplement utiliser un projet spécifique qui ne fonctionnera que pour ce projet. – LazyOne

+0

Je ne peux que suggérer de passer d'un schéma à l'autre si nécessaire (c'est assez rapide si vous utilisez la fonctionnalité 'Quick Switch') .. mais cela doit être fait manuellement (et vous devez vous rappeler de le faire ... puis revenir à un autre lors de l'édition d'autres fichiers). Pour vous aider à différencier le fichier ... utilisez Scope personnalisé .. puis File Colours - pour donner un arrière-plan différent aux onglets de l'éditeur en fonction de certains critères (chemin/nom de fichier correspondant). – LazyOne

Répondre

1

Vous pouvez définir dans les paramètres du projet le style de code que vous souhaitez appliquer. Après cela, il suffit d'appuyer sur le répertoire en mode projet dans le répertoire contextuel et, dans le menu contextuel, sélectionnez Reformater le code (Ctrl + Alt + L).

Vérifiez que le paramètre sur la boîte de dialogue était ouverte et cliquez sur le bouton "Exécuter".

J'espère que j'ai été utile pour vous.

Plus d'informations sur: https://www.jetbrains.com/help/phpstorm/2017.1/reformatting-source-code.html#d425724e29

+0

Mais cela ne signifie-t-il pas que je dois modifier les paramètres de chaque projet manuellement après avoir vérifié le code source? – ooxi

+0

@ooxi Non, Si vous voulez configurer cela sur les paramètres globaux, il suffit de descendre plus d'une option à l'étape 2 - Paramètres par défaut (insted "Paramètres ...") - et continuez les étapes suivantes :) –

2

En PHPStorm vous pouvez définir le style de code par défaut pour tout langage spécifique, puisque vous mentionner à propos de php, vous pouvez suivre l'étape pour définir PSR-2

  • Aller à réglage (Fichier-> Paramètres)
  • Les fenêtres pop up, où vous pouvez rechercher "le style de code"
  • cliquez maintenant sur PHP et vous verrez "Set de" (vous pouvez définir à partir pour le style de code par défaut)

PHP-STORM PSR-2 SETUP BY DEFAULT

+0

Mais cela ne forcerait-il pas forcément PSR-2 pour * tous * les fichiers PHP, même ceux qui ne sont pas les miens? – ooxi