【问题标题】:How to delete several lines containing only whitespaces in nano?如何删除仅包含nano中空格的几行?
【发布时间】:2014-07-22 23:10:10
【问题描述】:

我一直在使用 nano 编写一个 bash 脚本,并且我多次使用 Alt + } 一次缩进多行。问题是出现以下情况:

其中没有文本的几行会按我缩进文本的量来获得空格,并且它们是绿色的。它们不会影响程序,但会使程序看起来很糟糕。我一直在一个一个地删除它们,但随着时间的推移它变得令人沮丧。有没有办法一次摆脱所有的空白?也许某种方式来选择文本(在 nano 中选择文本的快捷方式是 Alt + a)并有一个快捷方式吗?

【问题讨论】:

    标签: bash nano


    【解决方案1】:

    使用全局搜索并替换为表达式^\s+$

    1. 使用C-\切换到搜索和替换模式。
    2. 使用Alt-R 切换到正则表达式模式。
    3. 输入表达式^\s+$
    4. 按 Enter 以替换为空字符串。
    5. 在比赛中,请点击A for All。

    【讨论】:

    • 请注意,似乎没有办法使用 nano 的正则表达式匹配换行符。因此,此答案会删除带有空格的行的 contents ,但不会删除行本身。 (这个答案符合 OP 想要的,但不是问题的标题。)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-08
    • 2017-03-22
    • 2019-09-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多