我有超过 300 个文件。我想使用“删除不必要的空白和 EOL”功能并一键更正所有内容。这可以吗?
答案1
从Npp 文档:
- 删除不必要的空白和 EOL:执行组合的修剪前导和尾随空格以及 EOL 到空格操作。
由于您无法打开数百个文件,因此可以使用以下方法完成此工作Find in files
:
- Ctrl+ Shift+F
- 找什么:
\A\h+|\h+\z|(\h*\R+\h*)
- 用。。。来代替:
(?1 )
- 筛选器:
Whatever you want
- 目录:
Path\where\your\files\are
- 打钩 环绕
- 选择 正则表达式
- Replace in files
解释:
\A # beginning of file
\h+ # 1 or more horizontal spaces
| # OR
\h+ # 1 or more horizontal spaces
\z # end of file
| # OR
( # start group 1
\h* # 0 or more horizontal spaces
\R+ # 1 or more any kind of linebreak
\h* # 0 or more horizontal spaces
) # end group 1
替代品:
(?1 ) # if group 1 exists, insert a space
一个文件的示例:
截图(之前):
截图(之后):