Answers:
您应该可以使用类似的模式在Notepad ++中执行正则表达式查找/替换\s+$
。
在菜单“ 编辑” ->“ 空白操作”下也有一些选项可以满足您的需求。
在“宏”菜单下,有一个“修剪跟踪和保存”选项。如果您需要执行正则表达式,则可以创建一个宏,但是我从未尝试过。
Edit -> Trim Trailing Space
,但是每次保存时我可以自动触发吗?
Macro -> Trim Trailing and save
使用该Settings -> Shortcut Mapper...
选项将Ctrl + S键绑定到该选项。这比必须始终记住运行宏要好得多。:)
Save
快捷方式,请双击Shortcut
字段,然后None
从组合框中选择。
插件>插件管理器>显示插件管理器
在可用选项卡下,选择EditorConfig并单击[安装]
将.editorconfig
文件添加到文件夹(将其命名.editorconfig.
以避免Windows错误“您必须输入文件名”-删除最后一个点)
# trims trailing whitespace for all files; filter like [*.{json,xml}]
[*]
trim_trailing_whitespace = true
EditorConfig还可以指定编码,缩进和换行符等。
trim_trailing_whitespace
于2016-04-20添加。/ cc @jpa
.editorconfig.
窍门。这些年来,我一直以为我一直在依靠命令提示符像穴居人一样创建点文件。
现有答案看起来很陈旧。
请尝试以下路径:
Notepad++ > Edit (menu) > Blank Operations > Trim Trailing Space
Atl-T
。Alt-T
,Ctrl-S
是修剪,转换和保存的快速组合。我故意这样做两步,因为我不想要修剪降价文件,或更改选项卡/编辑可能默认为不同的标准,比我用其他维护者的文件时,尾随。 Notepad++ > Edit (menu) > Blank Operations > Trim Trailing Space
和Notepad++ > Edit (menu) > Blank Operations > TAB to Space
。(N ++也有... Space to TAB
选项。)
其他方式 -
“ XML工具”是我们可以为记事本++安装的插件
Alt+ Shift+ S是此操作的默认快捷方式。在菜单栏中为Macro -> Trim Trailing and save
。您可以在下将其重新绑定Settings -> Shortcut Mapper -> [Macros]
。
以kon psych的答案为基础,如果要在保存时随时自动修剪空白,可以将其设置为替换默认的Ctrl+ S行为。只要记住要更改或删除原始的保存快捷方式即可避免冲突。
[ \t]+$
。(截图)(来源)