如何在 Sublime Text 编辑器中删除换行符和下一行的所有空格?

问题描述 投票:0回答:4

当我们需要删除 HTML 元素之间的行尾和不必要的空格时,这种情况经常发生。因此,这可以被证明是一种节省时间的技术。

sublimetext2 sublimetext3 text-editor
4个回答
80
投票
  1. 打开搜索并替换(CTRL+H
  2. 启用“正则表达式”(红色圆圈)
  3. 在搜索字段中输入
    \n\s+
    ,清除替换字段
  4. 按“全部替换”

这将删除下一行中所有换行符 (

\n+
) 和后跟的所有空格 (
\s+
)。


8
投票

在 Sublime Text 用户设置中,您可以指定以下内容来修剪尾随空格。

"trim_trailing_white_space_on_save": true

您可能想看看 Trimmer,它有几个用于修剪空白的选项。


3
投票

您还可以使用 + 删除所有不需要的空间。如果您想使用单行,则替换为 在线。


0
投票

始终修剪 Sublime 4(版本 4169)的保存

在 Preferences.sublime-settings 中使用两个参数:

"trim_trailing_white_space_on_save": "all",
"trim_only_modified_white_space": false,
© www.soinside.com 2019 - 2024. All rights reserved.