删除Netbeans 7.x中的空行

Mat*_*eng 19 php netbeans code-formatting line-breaks

是否有任何插件,宏或内置函数可以删除Netbeans 7.2(PHP包,Windows 7)中的空行或冗余空行?由于我的上传和下载过程中不同的换行符格式(Win <> Unix,通过FileZilla和Netbeans),许多PHP文件的换行符翻了两倍(甚至翻了两倍).

PHP文件中的双重换行符

我可以使用PSPad 逐个文件删除它们- 但我正在寻找一个自动或批处理的解决方案.我可以接受外部工具(如果有的话).

编辑:我知道Source > Format帮助程序,但没有设置删除空行.

Cod*_*rce 59

您可以使用正则表达式 +和替换来执行此操作.在编辑器窗口项目(文件)目录树中执行此操作:

  • Ctrl + H.
  • 检查"正则表达式"
  • 搜索 \n\n
  • 用...来代替 \n
  • 单击"全部替换"直到删除所有行

如果你想保留一个空行,你应该:

  • 搜索 \n\n\n
  • 用...来代替 \n\n

如果要替换非空但包含空格的连续行,则应该:

  • 搜索 \n[\t\r]+$\n
  • 用...来代替 \n

  • 它应该是netbeans autoformat的一部分; 其他编辑有:( (2认同)

Chi*_*iya 13

试试这个......

Ctrl+ F(找到)在Netbeans中作为正则表达式:

\n\s*(\n)
Run Code Online (Sandbox Code Playgroud)

并全部替换

$1
Run Code Online (Sandbox Code Playgroud)


Tom*_*art 9

在NetBeans 7.3中(我不确定早期版本,它应该在7.x中可用)

自动删除:

工具>选项>编辑器>保存> 删除尾随空格:

您可以选择:" 无/所有行/仅限修改的行 "

手动方式:

Alt+ Shift+F