UnPhpStormPartage de configuration utilisateur de 8 ans
J'utilise PhpStorm depuis longtemps, presque 8 ans années . Depuis 2012 pour être plus précis. C'était à l'époque la troisième édition. Beaucoup de choses se sont passées pendant cette période et beaucoup de changements ont eu lieu. certainement. Vous apprenez beaucoup chaque jour. Cet article est un résumé de mes 8 années d'expérience avec PhpStorm. Ce sont mes meilleurs paramètres pour faire de vous un développeur plus rapide et vous permettre de vous concentrer sur des choses plus importantes.
Si vous ne vous souciez pas des paramètres exacts et de leur objectif, vous pouvez télécharger mon instantané (contenant mes thèmes personnels GitHub et Material) et l'importer dans PhpStorm via Fichier > Paramètres d'importation. Faites simplement défiler jusqu’à la fin de cet article pour trouver ce dont vous avez besoin.
Mes meilleurs paramètres
Je vous montrerai uniquement les paramètres que vous devez modifier, ils sont différents des paramètres par défaut. [ ] pour désélectionner ou [x] pour sélectionner.
Général
Masquer toutes les choses inutiles
Afficher > >Quantity [ ] Barres de fenêtre d'outils
Quantity [ ] Barre d'état
greet [ ] Barre de navigation
Paramètres
Apparence & Comportement > ApparenceQuantity [ ] Animer les fenêtresAucune amélioration, mais réduira les performances
● [x] Afficher l'indicateur de mémoire
Si vous utilisez la barre d'état pour mieux comprendre l'utilisation de la mémoire
Quantity [ ] Afficher les barres de fenêtres d'outils
Supprimer les barres d'état plus inutiles
● [ ] Afficher les numéros de fenêtres d'outils
Supprimer les barres d'état inutiles
Apparence et comportement > Paramètres système● [ ] Rouvrir le dernier projet au démarrageJe développe plusieurs projets en même temps, je veux donc choisir quel projet doit être ouvert au début
Quantity [ ] Confirmer la sortie de l'application
Si je veux Quitter l'application, qui devrait se fermer immédiatement sans toute confirmation
Quantity [x] Ouvrir le projet dans une nouvelle fenêtre
PhpStorm permet d'ouvrir un projet dans la même fenêtre que le projet en cours. Ce n'est pas à 99% ce que vous voulez.
Apparence et comportement > Couleurs des fichiers● [ ] Activer les couleurs des fichiers● [ ] Utiliser dans les onglets de l'éditeur
● [ ] Utiliser dans la vue Projet
Peut-être que vous l'aimez, peut-être que vous ne l'aimez pas. Je ne sais pas. Ces options suppriment la couleur du fichier et la couleur d'arrière-plan des étiquettes et des numéros de répertoire de certains dossiers spéciaux tels que node_modules ou tests .
Touches de raccourciEn gros, j'utilise les touches de raccourci par défaut, mais j'ai quand même modifié les touches de raccourci suivantes pour améliorer mon efficacité.Note du traducteur : Cmd sur MacBook est équivalent à Alt sous Windows.
Quantity Ctrl + V Diviser verticalement
Diviser verticalement.
● Ctrl + H Diviser horizontalement
Diviser horizontalement.
Quantity Cmd + T Run...
Si vous êtes dans un fichier de test, il vous suffit d'appuyer sur cette touche de raccourci dans la méthode pour tester la méthode.
Quantity Shift + Cmd + T Run
Ce raccourci peut être utilisé n'importe où dans le programme. Il exécute simplement à nouveau le dernier test.
Quantity Ctrl + W Masquer la fenêtre de l'outil actif
Lors de l'exécution d'un test, la fenêtre de test sera ouverte. Cela peut également être utile si vous utilisez le terminal dans PhpStorm. Vous pouvez le désactiver à tout moment à l'aide de cette touche de raccourci.
● Cmd + 2 Sélectionner dans la vue Projet
Vous le savez probablement déjà. Utilisez Cmd + 1 pour basculer la barre latérale. J'ai encore fréquemment besoin de sauter dans l'arborescence du projet de la barre latérale. J'utilise souvent Shift + Shift pour tout rechercher, ou Cmd + O pour rechercher des classes. Je n'utilise donc jamais la barre latérale. Cependant, ce raccourci fonctionne très bien si vous souhaitez accéder au menu à l'aide du fichier actuellement ouvert.
Éditeur > Général● [ ] Activer la fonctionnalité Drag'n'Drop dans l'éditeurCette option est en fait assez inutile. Si vous ne le désactivez pas, il peut déplacer le code avec la souris, ce qui arrive souvent même si vous ne le souhaitez pas.
● [ ] Afficher la notification après l'action de reformatage du code
● [ ] Afficher la notification après l'action d'optimisation des importations
● [x] Soft-wrap-files
C'est une fonctionnalité très intéressante. Lorsque vous modifiez un fichier Markdown, les lignes ne sont jamais renvoyées à la ligne. En utilisant cette option, vous pouvez le modifier. Ils l'ont encapsulé maintenant.
Supprimer les espaces de fin lors de l'enregistrement : Tous
Cette commande supprime tous les espaces de fin sur chaque commande de sauvegarde individuelle (PhpStorm enregistrera automatiquement si les onglets ne sont pas utilisés).
● [ ] Toujours conserver les espaces de fin sur la ligne caret
● [x] Garantir le saut de ligne à la fin du fichier lors de l'enregistrement un saut de ligne à la fin du fichier Ligne vide.
Éditeur > Général > Apparence● [ ] Afficher l'habillage papier et les guides visuels
● [ ] Afficher la lentille du code au survol de la barre de défilement
Cela supprimera "l'aperçu" du code lorsque vous survolez un emplacement spécifique de la barre de défilement.
Éditeur > Général > Fil d'Ariane
● [ ] Afficher le fil d'Ariane
Nous n'avons pas besoin de fil d'Ariane. Nous le désactivons donc. Nous aimons l’interface utilisateur claire.
Éditeur > Général > Achèvement du code
Quantity [x] Afficher les signatures complètes de la méthode
Nous voulons voir quand l'achèvement du code de la méthode commence Tout le contenu.
Éditeur > Général > Pliage de code
Personnellement, je n'aime pas le pliage de code parce que je veux voir le code que j'écris.
● [ ] Afficher le contour de pliage du codage
● [ ] En-tête du fichier
● [ ] Importations
● [ ] Attribut HTML 'style'
● [ ] Entités XML
● [ ] URI de données
● [ ] Importations
Éditeur > Onglets de l'éditeur
Quantity Apparence : Aucune
Je recommande d'utiliser ce paramètre si vous n'utilisez pas d'onglets. Vous pouvez utiliser Cmd + E pour obtenir des fichiers récents ou Shift + Shift pour une recherche rapide. Il n’est donc pas nécessaire d’afficher ces onglets.
Éditeur > Général > Touches intelligentes > PHP
● [ ] Activer l'achèvement des paramètres de fonction intelligente
● [ ] Sélectionnez le nom de la variable sans Signe '$' lors d'un double-clic
Si je double-clique sur la variable, je ne veux pas qu'elle sélectionne le signe $, donc je n'active pas ce paramètre.
Éditeur > Général > Police
Cette configuration est plus personnalisée, vous pouvez choisir selon vos propres préférences. Voici la configuration qui me convient
● Police : Menlo
● Taille : 15
● Interligne : 1.9
Éditeur > ; Général > Schéma de couleurs > Général
Si vous êtes comme moi et que vous n'aimez pas ces séparateurs de méthodes, vous pouvez les désactiver. Actuellement, vous n'avez aucun moyen de désactiver le séparateur pour les instructions d'utilisation, mais il existe une solution de contournement : supprimez simplement la couleur de premier plan pour les entrées suivantes
● [ ] Couleur du séparateur de méthode, premier plan
Éditeur > Général > Style de code
● Séparateur de lignes : Unix et macOS
Éditeur > Inspections générales
Vous Vous demandez peut-être pourquoi je ne l'ai pas expliqué. La création de listes est très complexe. J'ai fait quelques ajustements ici pour Laravel afin que vous ayez un environnement propre au lieu de soulignements ennuyeux. Mon correcteur orthographique est également disponible en téléchargement. Si vous avez des questions, faites-le-moi savoir.
Éditeur > Général > Conseils d'incrustation
● [ ] Afficher les conseils pour :
Je n'ai pas besoin d'afficher les conseils.
Langues et frameworks > PHP > Débogage
Quantity [ ] Forcer la rupture à la première ligne lorsqu'aucun mappage de chemin n'est spécifié
Quantity ] Forcer la rupture à la première ligne lorsqu'un script est en dehors du projet
Vous devez casser les deux lorsque vous utilisez Laravel Valet. Sinon, xdebug commencera le débogage dans Valet.
Outils > Navigateurs Web
[ ] Afficher la fenêtre contextuelle des navigateurs dans l'éditeur
Vous souvenez-vous de tous les aperçus avec les petites icônes du navigateur ? Vous pouvez le désactiver.
Conclusion
Cet IDE est tout aussi propre et intuitif que Sublime, il a juste plus d'IDE intégrés que Sublime.
Est-ce que j'ai raté quelque chose ? Si vous avez d'autres conseils pratiques, vous pouvez m'aider à améliorer PhpStorm. Fais-moi savoir.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!