【问题标题】:How to convert css long to css one line style with Notepad++如何使用 Notepad++ 将 css long 转换为 css 单行样式
【发布时间】:2009-11-15 16:06:30
【问题描述】:

来自看起来像这样的样式:

ul#menu
{
  padding: 0 0 2px;
  position: relative;
  margin: 0;
  text-align: right;
}

到:

ul#menu { padding: 0 0 2px; position: relative;  margin: 0; text-align: right; }

是否有自动插件或脚本?

【问题讨论】:

    标签: css plugins scripting text-editor


    【解决方案1】:

    如果您有 TextFX 插件(默认提供),请选择您要修复的文本,然后按照以下说明从菜单栏中选择适当的 TextFX 功能:

    TextFX -> TextFX Edit -> Unwrap Text

    【讨论】:

    • 如何将您的方法扩展到多个块?
    • 只要块之间有空行,就会保留空行。
    • 否则你需要Unwrap Text然后用}\n替换}的所有实例。
    • 很好的答案,谢谢。实际上有捷径吗?我无法通过alt+key 访问菜单。
    【解决方案2】:

    没有任何notepad++插件只需选择和使用:CTR + J

    【讨论】:

      【解决方案3】:

      Notepad++ 默认不支持格式化代码。可以使用插件来实现。我自己没有尝试过,但谷歌搜索我发现了一个link,它解释了 Notepad++ 如何与这个进行实际格式化的付费产品集成,并且是可配置的:

      http://www.sourceformat.com/

      【讨论】:

        【解决方案4】:

        不是您正在寻找的答案,但无论如何。如果您有权使用其他工具,那么使用 PSPad 及其选项重新格式化为结构化 CSS/重新格式化为内联 CSS,任务将变得非常简单。

        【讨论】:

          【解决方案5】:

          TextFX 不适用于此问题。我有同样的问题,这个解决方案对我有用:
          按 Ctrl+H 然后在 find what 文本框中输入 } 并在 replace with text 框中输入 }\n 并从 Search 模式中选择 Extended 然后按全部替换。 就是这样。

          【讨论】:

            猜你喜欢
            • 2021-08-07
            • 2021-05-11
            • 2020-02-09
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2012-12-29
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多