PhpStorm ist die beliebteste Webdevelopment IDE im Bereich der PHP-Entwicklung. Der Artikel „PhpStorm Adding, Deleting und Moving Lines“ richtet sich vor allem an Entwickler, die effektiver und effizienter arbeiten möchten. In der Vielzahl von Shortcuts, Plugins und Möglichkeiten verliert sich leider oft der praktische Bezug wichtige Helferlein für die tägliche Arbeit zu finden. Hier steht natürlich auch die Bearbeitung von ganzen Linien auch im Fokus. Hier kann man mit einigen wenigen PhpStorm-Shortcuts schon sehr viel mehr Geschwindigkeit in seine Arbeit bringen und dadurch auch eine höhere Motivation bekommen.
PhpStorm Adding Lines
Da Hinzufügen – Adding von neuen Zeilen ist denkbar einfach. Man braucht hier nur die Enter-Taste zu benutzen. Dadurch alleine wird schon der Curser an die richtige Position gestellt. Das ist natürlich nichts neues und schon immer auch in anderen IDEs möglich gewesen.
PhpStorm Deleting Lines
PhpStorm Deleting Lines kann man ganz einfach mit CMD+DEL ausführen. Es ist also nicht nötig ganze Zeilen zu markieren und dann mit 2*DEL zu entfernen. Das ganze kann so auch auf ganze Blöcke ausgeführt werden. Hier ist es sinnvoll diese nicht mit der Maus, sondern mit SHIFT-Arrow zu markieren. Generell ist es immer effektiver keine Maus zu benutzen.
PhpStorm Moving Lines
Eine ausgesprochen sinnvolle Funktion ist das verschieben von Lines oder ganzen Codeblöcken. Mit CMD+Shift+Arrow kann man die Blöcke schnell hoch und runter bewegen und mit Block oder SHIFT+Block richtig einrücken. Das braucht man vor allem beim Code-Refactoring.
PhpStorm Duplicate Lines
Copy & Paste sind böse und können schnell sehr schlechten Legacy Code produzieren. Gerade bei Code-Reviews und Code-Refactoring fällt das immer wieder auf. Natürlich ist es hier viel sinnvoller mit guten Live-Templates zu arbeiten und dadurch Probleme, wie z-B. die falsche Variablen Benennung zu umschiffen. Man sollte hier immer extrem wache sein, da immer bei dem Anwendungsfall wahrscheinlich ein Refactoring direkt möglich ist. Die Tastekombination ist jedenfalls CMD+D.
Fazit PhpStorm Adding, Deleting und Moving Lines
Zeilen zu bearbeiten ist wohl genau das was Webdeveloper den ganzen Tag machen sollten. Hier kann man mit einigen wenigen Shortcuts wesentlich effektiver und auch genauer arbeiten. Vor allem das verschieben und duplizieren von Code ist ein mächtiges Werkzeug mit dem man viel in kurzer Zeit bewältigen kann. Es ist wichtig naben dem Entwicklungsprozess mit dem Ziel der Fertigstellung auch immer einen Blick im Bezug auf Clean-Code zu haben. Denn „Later equals never“.