web-dev-qa-db-ja.com

Netbeans7.xで空の行を削除します

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

Double line breaks in PHP file

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

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

19
Mateng

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

  • Ctrl + H
  • 「正規表現」を確認してください
  • 検索する \n\n
  • と置換する \n
  • すべての行が削除されるまで[すべて置換]をクリックします

空白行を保持したい場合は、次のことを行う必要があります。

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

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

  • 検索する \n[\t\r]+$\n
  • と置換する \n
59
Code-Source

これを試してください...

CtrlF (検索)正規表現としてのNetbeans:

\n\s*(\n)

すべてを次のように置き換えます

$1
13

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

自動削除:

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

次から選択できます: "なし/すべての行/変更された行のみ"

手動による方法:

AltShiftF

9
Tombart

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

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

お役に立てれば。

3
F. Müller