ファイルからコメントを削除する


1

PHPStormを使用していますが、非常に基本的な問題があります。ファイルからsingle / multi / phpdocコメントを削除したい。このプロセスは、ワンクリックで簡単に元に戻すことができます。インターネットとPHPStormのヘルプで調べてみましたが、このような機能は見つかりませんでした。

この機能を実行するPHPStormプラグインがありますか?答えを見つけようとしてリソースを使い果たしました。

私はこれを達成するためにPHPStormおよび他のテキストエディタで正規表現検索置換を使用できることを知っていますが、ワンクリックでできる/元に戻すことができるソリューションをもっと探しています。

どんな助けも大歓迎です。

ありがとう

回答:


8

この質問の問題は解決策を受け取っていないため、私は; ドキュメントと読者の助けのために、私が現在それを行う方法を紹介します。理想的なソリューションは、ワンクリックで以下を実行する必要があります

  1. ワンクリックですべてのコメントを削除
  2. ワンクリックですべてのコメントを復元します

だから私の理想的なソリューションは次のとおりです

すべてのコメントを削除
1.検索ツールで次の正規表現を使用して、すべての複数行コメントを空に置き換えます/\*(\*)?(((?!\*/)[\s\S])+)?\*/
2. 次に、次の正規表現を使用してすべての単一行コメントを空に置き換えます//.*$

すべてのコメントの復元
1. コメントVCS > Local History > Show History付きのバージョンを開いて復元します。

私はまだ真のワンクリックソリューションを見つけたいと思っています。

ありがとう


0

PhpStorm 9.0.0ヘルプ/コードブロックのコメントとコメント解除ご覧ください

コード行のコメントとコメント解除

次のいずれかを実行します。

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

コードブロックのコメントとコメント解除

ブロックコメントを追加または削除するには、次のいずれかを実行します。

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

それは私が問題で述べたのとは異なる目的に役立ちます。ブロックのコメントを外してコードの一部にすることとは異なるコメントの内容を削除したい。
エハズ

0

PHPStormには、コメントを削除するための定義済みの関数/プラグインは付属していません。最も明白な解決策は、正規表現の置換です。参照してくださいhttps://stackoverflow.com/questions/503871/best-way-to-automatically-remove-comments-from-php-codehttps://stackoverflow.com/questions/22819768/removing-php-comments-いくつかのヒントについては、with-replace-tool-using-regex-in-phpstorm


それが現在私がやっていることです。
エハズ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.