19

Netbeans 7.2(PHPバンドル、Windows 7)で空の行または冗長な空の行を削除できるプラグイン、マクロ、または組み込み関数はありますか?アップロードおよびダウンロードプロセス(Win <> Unix、FileZillaおよびNetbeans経由)での改行形式が異なるため、多くのPHPファイルで改行が2倍(4倍)になりました。

PHPファイルの二重改行

PSPadを使用してファイルごとに削除することもできますが、自動またはバッチ対応のソリューションを探しています。可能な場合は外部ツールを受け入れることができます。

編集:ヘルパーについては知ってSource > Formatいますが、空白行を削除する設定はありません。

4

4 に答える 4

63

これは、正規表現+ と置換を使用して実行できます。エディタ ウィンドウまたはプロジェクト (またはファイル) ディレクトリ ツリーでこれを行います。

  • Ctrl + H
  • 「正規表現」にチェックを入れる
  • 検索する\n\n
  • と置換する\n
  • すべての行が削除されるまで「すべて置換」をクリックします

空白行を残したい場合は、次のようにする必要があります。

  • 検索する\n\n\n
  • と置換する\n\n

空ではないが空白のみを含む連続した行を置き換えたい場合は、次のようにする必要があります。

  • 検索する\n[\t\r]+$\n
  • と置換する\n
于 2013-03-06T17:12:17.013 に答える
9

NetBeans 7.3 (以前のバージョンについてはわかりません。7.x で利用できるはずです)

自動除去:

[ツール] > [オプション] > [エディター] > [保存時] > [末尾の空白を削除] :

「なし / すべての行 / 変更された行のみ」から選択できます。

手動方法:

Alt+ Shift+F

于 2013-10-10T11:29:15.243 に答える
3

はい、1 つあり、これは非常に重要な機能です。設定によって異なりますが、デフォルトではAlt+ Shift+を押すFか、コンテキスト メニューの [ソース] > [フォーマット] で見つけることができます。

[ツール] > [オプション] > [書式設定] で書式設定の独自のスタイルを設定できます。これは、すべての言語または個別に設定できます。

お役に立てれば。

于 2013-03-06T15:30:10.840 に答える