【Sublime】Pretty JSON插件安装与配置

  作者:zhanhailiang 日期:2014-10-08

1. 使用包管理器安装Pretty JSON

略。

2. 常用快捷键说明

ctrl+alt+j 格式化json字符串
ctrl+alt+m 压缩json字符串

这些快捷键也可以通过修改快捷键配置Default (Windows).sublime-keymap来自定义,以笔者为例,其配置文件存在于D:\Users\wade.zhan\AppData\Roaming\Sublime Text 2\Packages\Pretty JSON\Default (Windows).sublime-keymap

[
    {
        "keys": [
            "ctrl+alt+j"
        ],
        "command": "pretty_json"
    },
    {
        "keys": [
            "ctrl+alt+m"
        ], 
        "command": "un_pretty_json"
    }
]

3. JSON字符串转成XML

可通过调用命令窗口来执行JSON2XML操作:


为方便,也可在D:\Users\wade.zhan\AppData\Roaming\Sublime Text 2\Packages\Pretty JSON\Default (Windows).sublime-keymap添加相应的快捷键:

[
    {
        "keys": [
            "ctrl+alt+j"
        ], 
        "command": "pretty_json"
    },
    {
        "keys": [
            "ctrl+alt+m"
        ], 
        "command": "un_pretty_json"
    },
    {
        "keys": [
            "ctrl+alt+shift+m"
        ], 
        "command": "json_to_xml"
    }
]

4. 支持./jQ query/filter操作

依赖jq工具,请将其下载的jq.exe保存到Path路径即可。

5. Pretty JSON基本配置

{
    "use_entire_file_if_no_selection" : true, // 默认不选中时对整个文件做操作
    "indent" : 2, // 默认缩进2个空格,可自定义为缩进4个空格或一个制表符\t
    "sort_keys" : false, // 默认为对key做自然排序,有习惯的同学可以改成格式化时自然排序
    "ensure_ascii" : false // 默认关闭,开启时将对所有非ASCII编码的字符做unicode编码
}

如下例:

{"test":{"test":"测试"}}

开启ensure_ascii时进行格式化可得:

{
    "test": {
        "test": "\u6d4b\u8bd5"
    }
}

不开启ensure_ascii时进行格式化可得:

{
    "test": {
        "test": "测试"
    }
}
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值