![]() |
||
---|---|---|
simplejson | ||
tests | ||
.gitignore | ||
.travis.yml | ||
Default (Linux).sublime-keymap | ||
Default (OSX).sublime-keymap | ||
Default (Windows).sublime-keymap | ||
Default.sublime-commands | ||
Main.sublime-menu | ||
Pretty JSON.sublime-settings | ||
PrettyJson.py | ||
README.md |
README.md
Prettify JSON plugin for Sublime Text 2 & 3
Installation
Install this sublime text package via Package Control
Usage
To prettify JSON, make selection of json and press keys:
- Linux: ctrl+alt+j
- Windows: ctrl+alt+j
- OS X: cmd+ctrl+j
or through Command Palette Ctrl+Shift+P find "Pretty JSON: Reformat (Pretty Print) JSON"
If selection is empty and configuration entry use_entire_file_if_no_selection is true, tries to prettify whole file.
If JSON is not valid it will be displayed in status bar of sublime.
Compress / Minify JSON
Using Command Palette Ctrl+Shift+P find "Pretty JSON: Minify (compress) JSON" this will make selection or full buffer as single line JSON which later you can use in command lines or somewhere else
Default configuration
use_entire_file_if_no_selection - true
indent - 2
sort_keys - false
ensure_ascii - false
Using tabs for indentation
You can change configuration key indent to string value "\t" or any other string.
"indent" : "\t",
Be sure "Indent Using Spaces" is unchecked otherwise you will not see effect and ST2 will convert it back to spaces.
Thanks
- @the3rdhbtaylor https://github.com/the3rdhbtaylor
- @crcastle https://github.com/crcastle