是否有任何插件、宏或内置函数可以删除 Netbeans 7.2(PHP 包,Windows 7)中的空行或冗余空行?由于我的上传和下载过程中的不同换行格式(Win <> Unix,通过 FileZilla 和 Netbeans),许多 PHP 文件的换行符增加了一倍(甚至四倍)。
我可以使用 PSPad逐个文件删除它们——但我正在寻找一种自动或批处理功能的解决方案。如果可用,我可以接受外部工具。
编辑:我知道Source > Format
助手,但没有删除空行的设置。
是否有任何插件、宏或内置函数可以删除 Netbeans 7.2(PHP 包,Windows 7)中的空行或冗余空行?由于我的上传和下载过程中的不同换行格式(Win <> Unix,通过 FileZilla 和 Netbeans),许多 PHP 文件的换行符增加了一倍(甚至四倍)。
我可以使用 PSPad逐个文件删除它们——但我正在寻找一种自动或批处理功能的解决方案。如果可用,我可以接受外部工具。
编辑:我知道Source > Format
助手,但没有删除空行的设置。
您可以使用正则表达式+ 和替换来做到这一点。在编辑器窗口或项目(或文件)目录树中执行此操作:
\n\n
\n
如果你想保留一个空行,你应该:
\n\n\n
\n\n
如果要替换非空但仅包含空格的连续行,您应该:
\n[\t\r]+$\n
\n
试试这个...
Ctrl+ F(查找)在 Netbeans 中作为正则表达式:
\n\s*(\n)
并全部替换为
$1
在 NetBeans 7.3 中(我不确定早期版本,它应该在 7.x 中可用)
自动删除:
工具 > 选项 > 编辑器 > 保存时 >删除尾随空格:
您可以选择:“无/所有行/仅修改的行”
手动方式:
Alt+ Shift+F
是的,有一个,这确实是一个非常重要的功能。这取决于您的设置,但默认情况下您可以按Alt+ Shift+F或在上下文菜单中找到它:源 > 格式。
您可以在此处设置自己的格式化样式:工具 > 选项 > 格式化。您可以为所有语言或个人设置此项。
希望这可以帮助。