Heim >Entwicklungswerkzeuge >phpstorm >Konfigurationsfreigabe von einem 8-jährigen PhpStorm-Benutzer
8 Jahre altPhpStormBenutzerkonfigurationsfreigabe
Ich benutze PhpStorm schon seit langer Zeit, fast 8 Jahre . Genauer gesagt seit 2012. Es war damals die dritte Auflage. In dieser Zeit ist viel passiert und es haben viele Veränderungen stattgefunden. sicherlich. Man lernt jeden Tag viel. Dieser Artikel ist eine Zusammenfassung meiner 8-jährigen Erfahrung mit PhpStorm. Dies sind meine besten Einstellungen, um Sie zu einem schnelleren Entwickler zu machen und Ihnen die Möglichkeit zu geben, sich auf wichtigere Dinge zu konzentrieren.
Wenn Ihnen die genauen Einstellungen und deren Zweck nicht wichtig sind, können Sie meinen Snapshot (mit meinen persönlichen GitHub- und Material-Themen) herunterladen und über Datei > Importeinstellungen in PhpStorm importieren. Scrollen Sie einfach bis zum Ende dieses Artikels, um zu finden, was Sie brauchen.
Meine besten Einstellungen
Ich zeige Ihnen nur die Einstellungen, die Sie ändern müssen, sie unterscheiden sich von den Standardeinstellungen. [ ] zum Abwählen oder [x] zum Auswählen.
Allgemein
Alle unnötigen Dinge ausblenden
Darstellung > ● [ ] Symbolleiste
● [ ] Werkzeugfensterleisten● [ ] Statusleiste● [ ] NavigationsleisteEinstellungenAussehen & Verhalten > Aussehen
● [ ] Fenster animieren
Keine Verbesserung, verringert aber die Leistung● [x] Speicheranzeige anzeigenWenn Sie die Statusleiste verwenden, um die Speichernutzung besser zu verstehen● [ ] Werkzeugfensterleisten anzeigenWeitere nutzlose Statusleisten entfernen ● [ ] Werkzeugfensternummern anzeigenWeitere nutzlose Statusleisten löschenAussehen & Verhalten > Systemeinstellungen
● [ ] Letztes Projekt beim Start erneut öffnen
Ich entwickle Mehrere Projekte gleichzeitig, daher möchte ich auswählen, welches Projekt zu Beginn geöffnet werden soll● [ ] Beenden der Anwendung bestätigenWenn ich möchte, beenden Sie die Anwendung, die sofort ohne geschlossen werden sollte jede Bestätigung● [x] Projekt in neuem Fenster öffnenPhpStorm ermöglicht es Ihnen, ein Projekt im selben Fenster wie das aktuelle Projekt zu öffnen. Das ist zu 99 % nicht das, was Sie wollen.Darstellung & Verhalten > Dateifarben
● [ ] Dateifarben aktivieren
● [ ] In Editor-Registerkarten verwenden ● [ ] In der Projektansicht verwendenVielleicht gefällt es Ihnen, vielleicht auch nicht. Ich habe keine Ahnung. Diese Optionen entfernen die Dateifarbe und Hintergrundfarbe von Beschriftungen und Verzeichnisnummern für bestimmte spezielle Ordner wie „node_modules“ oder „tests“.Tastenkombinationen
Grundsätzlich verwende ich die Standard-Tastenkombinationen, aber ich habe die folgenden Tastenkombinationen dennoch geändert, um meine Effizienz zu verbessern.
Anmerkung des Übersetzers: Cmd im MacBook entspricht Alt in Windows. ● Strg + V Vertikal teilenVertikal teilen. ● Strg + H Horizontal teilenHorizontal teilen. ● Cmd + T Ausführen...Wenn Sie sich in einer Testdatei befinden, müssen Sie nur diese Tastenkombination in der Methode drücken, um die Methode zu testen. ● Umschalt + Befehl + T AusführenDiese Tastenkombination kann überall im Programm verwendet werden. Es führt einfach den letzten Test noch einmal durch. ● Strg + W Aktives Werkzeugfenster ausblendenBeim Ausführen eines Tests wird das Testfenster geöffnet. Dies kann auch nützlich sein, wenn Sie das Terminal in PhpStorm verwenden. Sie können es jederzeit mit dieser Tastenkombination deaktivieren. ● Cmd + 2 Auswählen in der Projektansicht Das wissen Sie wahrscheinlich inzwischen. Verwenden Sie Cmd + 1, um die Seitenleiste umzuschalten. Ich muss immer noch häufig in den Projektbaum der Seitenleiste springen. Ich verwende oft Umschalt + Umschalt, um alles zu durchsuchen, oder Befehl + O, um nach Klassen zu suchen. Deshalb verwende ich nie Seitenleisten. Diese Verknüpfung funktioniert jedoch hervorragend, wenn Sie über die aktuell geöffnete Datei auf das Menü zugreifen möchten.Editor > Allgemein
● [ ] Drag'n'Drop-Funktionalität im Editor aktivieren
Diese Option ist eigentlich ziemlich nutzlos. Wenn Sie es nicht deaktivieren, kann es den Code mit der Maus verschieben, was häufig vorkommt, auch wenn Sie dies nicht möchten. ● [ ] Benachrichtigung nach Aktion „Code neu formatieren“ anzeigen● [ ] Benachrichtigung nach Aktion „Importe optimieren“ anzeigen● [x] Soft-Wrap-DateienDas ist eine sehr coole Funktion. Wenn Sie eine Markdown-Datei bearbeiten, werden Zeilen nie umbrochen. Mit dieser Option können Sie es ändern. Sie haben ihn jetzt eingekapselt. Nachgestellte Leerzeichen beim Speichern entfernen: AlleDieser Befehl entfernt alle nachgestellten Leerzeichen bei jedem einzelnen Speicherbefehl (PhpStorm speichert automatisch, wenn keine Tabulatoren verwendet werden). ● [ ] Nachgestellte Leerzeichen immer in der Caret-Zeile beibehalten● [x] Stellen Sie sicher, dass beim Speichern ein Zeilenvorschub am Ende der Datei erfolgtMit dieser Option können Sie sicherstellen, dass dies der Fall ist ein Zeilenvorschub am Ende der Datei. Leerzeile.Editor > Allgemein > Erscheinungsbild
● [ ] Hartumbruch und visuelle Hilfslinien anzeigen
● [ ] Codelinse beim Schweben der Bildlaufleiste anzeigenDadurch wird die „Vorschau“ des Codes entfernt, wenn Sie mit der Maus über eine bestimmte Stelle in der Bildlaufleiste fahren.
Editor > Allgemein > Breadcrumbs
● [ ] Breadcrumbs anzeigen
Wir brauchen keine Breadcrumbs. Also deaktivieren wir es. Uns gefällt die übersichtliche Benutzeroberfläche.
Editor > Allgemein > Code-Vervollständigung
● [x] Vollständige Methodensignaturen anzeigen
Wir möchten sehen, wann die Code-Vervollständigung der Methode beginnt Alle Inhalte.
Editor > Allgemein > Code-Faltung
Ich persönlich mag keine Code-Faltung, weil ich den Code sehen möchte, den ich schreibe.
● [ ] Codierungsfaltungsgliederung anzeigen
● [ ] Dateikopf
● [ ] Importe
● [ ] HTML-Attribut „style“
● [ ] XML-Entitäten
● [ ] Daten-URIs
● [ ] Importe
Editor > Allgemein > Editor-Registerkarten
● Darstellung: KeineIch empfehle die Verwendung dieser Einstellung, wenn Sie keine Tabs verwenden. Sie können Cmd + E verwenden, um aktuelle Dateien abzurufen, oder Shift + Shift für eine schnelle Suche. Daher besteht keine Notwendigkeit, diese Registerkarten anzuzeigen.Editor > Allgemein > PHP
● [ ] Aktivieren Sie die Vervollständigung intelligenter Funktionsparameter● [ ] Wählen Sie den Variablennamen aus „$“-Zeichen bei DoppelklickWenn ich auf die Variable doppelklicke, möchte ich nicht, dass sie das $-Zeichen auswählt, daher aktiviere ich diese Einstellung nicht.Editor > Allgemein > Schriftart
Diese Konfiguration ist personalisierter, Sie können sie nach Ihren eigenen Vorlieben auswählen. Die folgende Konfiguration passt zu mir● Schriftart: Menlo● Größe: 15● Zeilenabstand: 1,9Editor > ; Allgemein > Farbschema > Allgemein
Wenn Ihnen diese Methodentrennzeichen nicht gefallen, können Sie sie deaktivieren. Derzeit haben Sie keine Möglichkeit, das Trennzeichen für Verwendungsanweisungen zu deaktivieren, aber es gibt eine Problemumgehung: Deaktivieren Sie einfach die Vordergrundfarbe für die folgenden Einträge ● [ ] Methodentrennzeichenfarbe, VordergrundEditor > Allgemein > Codestil
Zeilentrenner: Unix und macOSEditor > Allgemein > Sie fragen sich vielleicht, warum ich es nicht erklärt habe. Das Erstellen von Listen ist sehr komplex. Ich habe hier einige Anpassungen für Laravel vorgenommen, damit Sie eine saubere Umgebung anstelle lästiger Unterstreichungen haben. Meine Rechtschreibprüfung ist auch im Download verfügbar. Wenn Sie Fragen haben, lassen Sie es mich bitte wissen.
Editor > Allgemein > Inlay-Hinweise
● [ ] Hinweise anzeigen für:
Ich muss keine Hinweise anzeigen.Sprachen & Frameworks > PHP > Debug
● [ ] Umbruch in der ersten Zeile erzwingen, wenn keine Pfadzuordnung angegeben ist
● ] Umbruch in der ersten Zeile erzwingen, wenn sich ein Skript außerhalb des Projekts befindetSie sollten beides unterbrechen, wenn Sie Laravel Valet verwenden. Andernfalls beginnt xdebug mit dem Debuggen in Valet.Extras > Webbrowser
[ ] Browser-Popup im Editor anzeigen
Erinnern Sie sich an alle Vorschauen mit den kleinen Browsersymbolen? Sie können es deaktivieren.Fazit
Diese IDE ist so sauber und intuitiv wie Sublime, sie verfügt nur über mehr IDE-Integration als Sublime.
Verpasse ich etwas? Wenn Sie weitere praktische Tipps haben, können Sie mir helfen, PhpStorm besser zu machen. Lass es mich wissen.Das obige ist der detaillierte Inhalt vonKonfigurationsfreigabe von einem 8-jährigen PhpStorm-Benutzer. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!