ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

缩进 XML

alek-sys 全部 排名前 100

Sublime Text 编辑器的插件,用于重排 XML 和 JSON 文件的缩进

详情

  • 2018.04.12.13.41.08
  • github.com
  • github.com
  • 6 年前
  • 2 小时前
  • 13 年前

安装

  • 总数 478K
  • Win 246K
  • Mac 165K
  • Linux 67K
8 月 6 日 8 月 5 日 8 月 4 日 8 月 3 日 8 月 2 日 8 月 1 日 7 月 31 日 7 月 30 日 7 月 29 日 7 月 28 日 7 月 27 日 7 月 26 日 7 月 25 日 7 月 24 日 7 月 23 日 7 月 22 日 7 月 21 日 7 月 20 日 7 月 19 日 7 月 18 日 7 月 17 日 7 月 16 日 7 月 15 日 7 月 14 日 7 月 13 日 7 月 12 日 7 月 11 日 7 月 10 日 7 月 9 日 7 月 8 日 7 月 7 日 7 月 6 日 7 月 5 日 7 月 4 日 7 月 3 日 7 月 2 日 7 月 1 日 6 月 30 日 6 月 29 日 6 月 28 日 6 月 27 日 6 月 26 日 6 月 25 日 6 月 24 日 6 月 23 日 6 月 22 日
Windows 51 52 28 17 50 50 54 64 52 17 15 50 57 67 65 47 21 21 47 63 58 57 55 13 14 56 62 66 68 56 15 12 48 41 59 62 44 21 20 49 61 68 59 68 22 14
Mac 38 45 7 4 32 41 33 32 39 8 10 39 41 42 47 41 10 7 29 57 36 43 36 5 8 34 48 42 38 42 11 5 29 38 49 44 31 11 13 34 40 56 49 36 7 6
Linux 14 9 3 2 10 4 12 21 13 6 4 15 20 15 10 28 4 3 7 16 15 14 14 6 1 12 11 11 12 10 5 1 11 16 13 12 17 1 3 13 25 19 12 13 2 6

README

源代码
raw.githubusercontent.com

SublimeText Indent 插件

Indent 插件的目的是什么?简而言之就是将这种 XML

<root><node attr="1" attr2="4"><node /></node></root>

转换为这种

<root>
    <node attr="1" attr2="4">
        <node/>
    </node>
</root>

看起来不错吗?它还可以将这种 JSON

{ "root": [ { "field": "val1", "field2": "val2" }, { "arr": [1, 3, "three"] }] }

转换为这种

{
    "root": [
        {
            "field": "val1",
            "field2": "val2"
        },
        {
            "arr": [
                1,
                3,
                "three"
            ]
        }
    ]
}

想要更多吗?它还可以仅对选定的文本进行缩进 - 包括多个选区和甚至混合的 XML / JSON 选区。它足够智能,即使在编辑纯文本时也能识别 XML 或 JSON。Indent 插件不会弄乱您的键盘快捷键,因为它使用“和弦”命令 Ctrl+K, Ctrl+F(这意味着按住 Ctrl,然后按 K,然后按 F,释放 Ctrl)并且可在“选择”菜单中找到。

支持的 Sublime Text 版本

Indent 插件支持 Sublime Text 2 和 Sublime Text 3

安装

只需使用 Package Control 并搜索“indent xml”插件

使用方法

点击“工具->命令面板…”(或如果您是键盘用户请按 Ctrl+shift+P)然后选择“Indent XML”

设置

目前此插件执行 xml.dom.minidom.CDataSection 类的 patching 操作,以便在 toprettyxml 函数中修复 CDATA 缩进。这可以在 indent_xml.Sublime-settings 文件中通过将 disable_patch_minidom 设置为 true 来禁用。

反馈 & 支持

可在 Github 查找

贡献

…总受欢迎!同样的地方 - Github

许可证

本软件根据 MIT 许可证分发(有关详细信息,请参阅 License.txt 文件)