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