標籤:style blog http color io os 使用 ar 檔案
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": "測試" }}
【Sublime】Pretty JSON外掛程式安裝與配置