Entfernen Sie Kommentare aus der Datei

4951
Ejaz

Ich benutze PHPStorm und habe ein sehr grundlegendes Problem. Ich möchte einzelne / multi / phpdoc-Kommentare aus meinen Dateien entfernen. Ich möchte, dass dieser Vorgang mit einem Klick und leicht rückgängig gemacht werden kann. Ich habe versucht, über das Internet und in der PHPStorm-Hilfe zu suchen, konnte aber keine Funktion wie diese finden.

Möglicherweise gibt es ein PHPStorm-Plugin, das diese Funktion ausführt. Ich habe meine Ressourcen erschöpft, als ich versuchte, die Antwort herauszufinden.

Ich weiß, dass ich in PHPStorm und anderen Texteditoren die Funktion zum Suchen regulärer Ausdrücke verwenden kann, um dies zu erreichen, aber ich suche mehr nach einer ein-Klick-Lösung, die Sie rückgängig machen können.

Jede Hilfe wird sehr geschätzt.

Vielen Dank

0

3 Antworten auf die Frage

6
Ejaz

Da das Problem in dieser Frage keine Lösung erhalten hat, habe ich; Für die Dokumentation und die Hilfe der Leser werde ich Ihnen meine aktuelle Arbeitsweise vorstellen. Die ideale Lösung muss ein Klick sein und folgen

  1. Entfernen Sie alle Kommentare mit einem Klick
  2. Alle Kommentare mit einem Klick wiederherstellen

Meine nicht ideale Lösung ist also wie folgt

Alle Kommentare entfernen
1. Verwenden Sie den folgenden Ausdruck in Suchen, um alle mehrzeiligen Kommentare durch Leer zu ersetzen. /\*(\*)?(((?!\*/)[\s\S])+)?\*/
2. Verwenden Sie anschließend den folgenden Ausdruck, um alle einzeiligen Kommentare durch Leer zu ersetzen//.*$

Alle Kommentare wiederherstellen
1. Öffnen Sie VCS > Local History > Show Historydie Version mit Kommentaren und stellen Sie sie wieder her.

Ich hoffe immer noch, eine echte Ein-Klick-Lösung zu finden.

Vielen Dank

0
duDE

Werfen Sie einen Blick auf PhpStorm 9.0.0 Hilfe / Kommentieren und Aufheben der Bewertung von Codebausteinen :

Kommentieren und Auskommentieren von Codezeilen

Führen Sie einen der folgenden Schritte aus:

On the main menu, choose Code | Comment with Line Comment. Press Ctrl+Slash.  

Kommentieren und Auskommentieren von Codeblöcken

Führen Sie einen der folgenden Schritte aus, um einen Blockkommentar hinzuzufügen oder zu entfernen:

On the main menu, choose Code | Comment with Block Comment. Press Ctrl+Shift+Slash.  
Das hat einen anderen Zweck als ich in Frage gestellt habe. Ich möchte den Kommentarinhalt entfernen, der sich davon unterscheidet, dass ein Block unkommentiert und in den Code aufgenommen wird. Ejaz vor 9 Jahren 0
0
lena

PHPStorm enthält keine vordefinierten Funktionen / Plugins zum Löschen von Kommentaren. Die naheliegendste Lösung ist der Austausch von Regex. Siehe auch https://stackoverflow.com/questions/503871/best-way-to-automatically-remove-comments-von-php-code, https://stackoverflow.com/questions/22819768/removing-php-comments- with-replace-tool-using-regex-in-phpstorm für einige Hinweise.

So mache ich es momentan. Ejaz vor 9 Jahren 0