我不想完全删除空行,但我想删除其中的尾随制表符和空格。蚀通常当我们保存文件时会执行此操作(通过首选项设置)。
例如保存之前的文件($=行尾):
def shuffle(list):$
import random $
$
random.shuffle(list)
$
$
...当我将其保存在编辑器中时,Eclipse 执行以下操作:
def shuffle(list):$
import random$
$
random.shuffle(list)
$
$
如何使用 Notepad++ 自动修剪尾随空格?
答案1
你应该能够做一个正则表达式在 Notepad++ 中使用类似 的模式查找/替换\s+$
。
菜单下还有一些选项编辑->空操作可能符合您的需要。
在“宏”菜单下,有一个“修剪尾随并保存”选项。如果您需要执行正则表达式,则可能可以创建宏,但我从未尝试过。
答案2
答案3
现有的答案看起来很陈旧。
尝试以下路径:
Notepad++ > Edit (menu) > Blank Operations > Trim Trailing Space
答案4
我更改了快捷键以找到解决方案。我删除了保存快捷键(快捷键映射器 -> 主菜单 -> 保存),并将Ctrl+映射S到“修剪尾随并保存”宏(快捷键映射器 -> 宏 -> 修剪尾随并保存)。这样,宏就取代了保存功能,无需记住Alt+ Shift+S快捷键。