SublimePrettyJson/README.md

1.6 KiB

Build Status

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

jQ usage

if on your machine "jq" tool is available with ctrl+atl+shift+j you can run against your json. output will be opened in new view

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