Sublime 4 Text Reindent JSON file

By default you can't reindent JSON file in Sublime. In order to do it you need to install additional package like Pretty JSON.

Install Pretty JSON

The easiest way to install new package in Sublime is by using Package manager. If you need more information about the package manager you can find it here:

Sublime Text 3 Tricks, Compare Files and Regex

  • Main menu
  • Preferences
  • Open Package Control
  • Add package
  • Search for Pretty JSON
  • Click to install it
  • Restart Sublime

Use Pretty JSON

This is the basic usage for Pretty JSON

  • Open JSON file
  • Reindent JSON file - CTRL+ALT+J

If you want to customise settings you can do it from:

  • Main menu
  • Preferences
  • Click Package Settings
  • Pretty JSON
  • Settings - Default

This are default setting which can be changed if you need:

    "use_entire_file_if_no_selection": true,
    "indent": 2,
    "sort_keys": false,
    "ensure_ascii": false,
    "line_separator": ",",
    "value_separator": ": ",
    "keep_arrays_single_line": false,
    "max_arrays_line_length": 120,
    "pretty_on_save": false,
    "validate_on_save": true


Share Tweet Send
You've successfully subscribed to SoftHints - Python, Data Science and Linux Tutorials
Great! Next, complete checkout for full access to SoftHints - Python, Data Science and Linux Tutorials
Welcome back! You've successfully signed in
Success! Your account is fully activated, you now have access to all content.