Sublime Text is available for Mac, Windows and Linux. One license is all you need to use Sublime Text on every computer you own, no matter what operating system it uses. Sublime Text uses a custom UI toolkit, optimized for speed and beauty, while taking advantage of native functionality on each platform. Sublime Text 3 is the current version of Sublime Text. For bleeding-edge releases, see the dev builds.
- Sublime Text Editor Download Mac
- Sublime Text Editor For Mac
- Sublime Text 2 Para Mac
- Sublime Text 2 Mac Package Control
Automatically update the closing tag when open tag changes with Sublime Text 2 on Mac OS X. Ask Question Asked 6 years, 6 months ago. Active 10 months ago. Viewed 7k times 5. See the H2 tags? How can I change them all to p tags without manually going from line to line. Free Sublime Text Mac OS X 10.6/10.7 Version 3.2.11 Full Specs. Average User Rating: 7 User Votes 4.0. Download Now Secure Download. Sublime Text 2.0.1.
Browse Prettify/Minify/Query/Goto/Validate/Lint JSON plugin for Sublime Text 2 & 3
Labelsjson, pretty, lint, minify, validate, query, json2xml
Installs
- Total774K
- Win317K
- Mac332K
- Linux125K
Oct 30 | Oct 29 | Oct 28 | Oct 27 | Oct 26 | Oct 25 | Oct 24 | Oct 23 | Oct 22 | Oct 21 | Oct 20 | Oct 19 | Oct 18 | Oct 17 | Oct 16 | Oct 15 | Oct 14 | Oct 13 | Oct 12 | Oct 11 | Oct 10 | Oct 9 | Oct 8 | Oct 7 | Oct 6 | Oct 5 | Oct 4 | Oct 3 | Oct 2 | Oct 1 | Sep 30 | Sep 29 | Sep 28 | Sep 27 | Sep 26 | Sep 25 | Sep 24 | Sep 23 | Sep 22 | Sep 21 | Sep 20 | Sep 19 | Sep 18 | Sep 17 | Sep 16 | Sep 15 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 195 | 272 | 264 | 255 | 241 | 88 | 93 | 233 | 252 | 279 | 233 | 216 | 85 | 90 | 214 | 254 | 247 | 266 | 236 | 98 | 111 | 201 | 197 | 188 | 184 | 186 | 75 | 67 | 187 | 153 | 247 | 253 | 238 | 147 | 81 | 242 | 225 | 247 | 251 | 267 | 88 | 85 | 234 | 255 | 245 | 267 |
Mac | 206 | 278 | 322 | 310 | 256 | 73 | 87 | 223 | 269 | 295 | 312 | 292 | 74 | 71 | 253 | 276 | 295 | 257 | 269 | 72 | 103 | 240 | 238 | 230 | 227 | 213 | 64 | 75 | 196 | 211 | 247 | 324 | 258 | 132 | 71 | 269 | 294 | 279 | 288 | 254 | 64 | 80 | 220 | 285 | 303 | 278 |
Linux | 62 | 75 | 88 | 87 | 73 | 31 | 27 | 63 | 92 | 72 | 90 | 71 | 29 | 44 | 61 | 68 | 74 | 89 | 68 | 28 | 35 | 65 | 73 | 84 | 72 | 68 | 29 | 33 | 66 | 67 | 63 | 86 | 80 | 32 | 39 | 80 | 87 | 74 | 83 | 67 | 40 | 30 | 65 | 85 | 65 | 77 |
Readme
Sublime Text Editor Download Mac
- Source
- raw.githubusercontent.com
Prettify/Minify/Query/Goto/Validate/Lint JSON plugin for Sublime Text 3 & 4
Installation
Sublime Text Editor For Mac
Package Control (Recommended)
Install this sublime text ¾ package via Package Control search for package: “Pretty JSON”
Manual Installation
Sublime Text 4
cd <Packages directory>
(MacOS:~/Library/Application Support/Sublime Text/Packages
)git clone https://github.com/dzhibas/SublimePrettyJson.git 'Pretty JSON'
Sublime Text 3
cd <Packages directory>
(MacOS:~/Library/Application Support/Sublime Text 3/Packages
)git clone https://github.com/dzhibas/SublimePrettyJson.git 'Pretty JSON'
cd Pretty JSON
git checkout st3
Sublime Text 2No longer supported
Usage
To prettify JSON, make selection of json (or else it will try to use full view buffer) 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: Format JSON” (you can search for part of it like 'pretty format')
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 Text
Validate JSON
Using Command Palette Ctrl+Shift+P find “Pretty JSON: Validate” (you can search for partial string 'validate') this will validate selection or full file and will show in dialog if it's valid or invalid. In case of found errors view will jump to error and will highlight it
Compress / Minify JSON
Using Command Palette Ctrl+Shift+P find “Pretty JSON: Minify JSON” (you can search for part of it like 'json minify') this will make selection or full buffer as single line JSON which later you can use in command lines (curl/httpie) or somewhere else…
To map a key combination like Ctrl+Alt+M to the Minify command, you can add a setting like this to your .sublime-keymap file (eg:
Packages/User/Default (Windows).sublime-keymap
):Convert JSON to XML
Using Command Palette Ctrl+Shift+P search for “Pretty JSON: json2xml” (you can search for part of it like '2XML') this will convert your selected JSON of full buffer to XML and replace syntax and buffer to XML output
./jQ query/filter usage
Demo:
If on your machine “./jq” tool is available with ctrl+atl+shift+jyou can run against your json. output will be opened in new view so you can once again apply jq on new buffer
You can find instructions of tool here:
Default configuration
use_entire_file_if_no_selection
- Default:
true
- Default:
indent
- Default:
2
- Integer represents amount of spaces
t
will utilize a tab character
- Default:
sort_keys
- Default:
false
- Default:
ensure_ascii
- Default:
false
- Default:
line_separator
- “,”
value_separator
- “: ”
- Value separator in config, so if you need to get rid of extra space you can remove it with this param
keep_arrays_single_line
- Default:
false
- If we need to re-structure arrays and make them single-line
- Default:
max_arrays_line_length
- Default:
120
- If array for example '[“a”, “b”, 123213, ….]' length will reach max it will be kept multi-line
- Default:
pretty_on_save
- Default:
false
- Do we need to automatically Pretty JSON on save
- Default:
validate_on_save
- Default:
true
- Do we need validate JSON files on each save
- Default:
reindent_block
- Default:
false
- If we are formatting a selection, if we need to reindent theresulting block to follow the flow of the source documentthe posible values are 'minimal' and 'start'
usingminimal
, the resulting json lines are indented as much spaces as the line where the selection starts. e.ggets formatted as:usingstart
, the resulting json lines are indented a numberof spaces equal to the column number of the start of the selectionwithstart
the previous example gets formatted as:- Default:
Using tabs for indentation
You can change configuration key indent to string value
't'
or any other stringSublime Text 2 Para Mac
Be sure
'Indent Using Spaces'
is unchecked otherwise you will not see effect and ST3/4 will convert it back to spacesContributors
Others
Sublime Text 2 Mac Package Control
If you YAMLing then maybe you interested in this plugin: PrettyYAML