Notepad ++ 仅针对某些文件扩展名自动修剪尾随空格

Jua*_*bío 4 notepad++

我正在使用 Notepad++ 宏来“修剪尾随并保存”文件。我已经设置为 [Ctrl]+[S] 热键。

但是,有时我正在编辑需要保留空间的文件。是否可以仅为某些文件扩展名设置宏?或者还有另一种方法可以仅对某些文件扩展名自动应用修剪尾随空格?

注意:我使用 Notepad++ 来编辑 php 文件以及一些行尾需要空格的 MarkDown 文件。

更新:我在 Windows 上使用 Notepad++。

小智 7

使用“修剪尾随并保存”宏:

Macro -> Trim Trailing and save
Run Code Online (Sandbox Code Playgroud)

默认快捷方式是:

Alt + Shift + s
Run Code Online (Sandbox Code Playgroud)


小智 1

你应该使用 python 脚本来做到这一点。

编写一个在startup.py脚本期间调用的脚本,该脚本注册对保存的通知文件的回调:

notepad.callback(saveFile, [NOTIFICATION.FILESAVED])
Run Code Online (Sandbox Code Playgroud)

在函数中saveFile,您检查扩展名。如果扩展名有效,您可以调用修剪尾随空格函数,然后调用保存函数。