Merge pull request #3661 from sahildua2305/sublimetext-json-formatting

SublimeText Cheat Sheet: Proper JSON formatting
master
Gautam krishna.R 2016-10-21 17:28:23 +05:30 committed by GitHub
commit 9d0fee92e2
1 changed files with 376 additions and 282 deletions

View File

@ -7,11 +7,11 @@
"sourceUrl": "http://www.cheatography.com"
},
"aliases": [
"sublime",
"sublime text 2",
"sublimetext",
"sublimetext2"
],
"sublime",
"sublime text 2",
"sublimetext",
"sublimetext2"
],
"template_type": "keyboard",
"section_order": [
"General",
@ -26,283 +26,377 @@
"Tools"
],
"sections": {
"General": [{
"key":"[Ctrl] [N]",
"val":"New file in new tab"
}, {
"key":"[Ctrl] [O]",
"val":"Open file in new tab"
}, {
"key":"[Ctrl] [S]",
"val":"Save"
}, {
"key":"[Ctrl] [Shift] [S]",
"val":"Save as"
}, {
"key":"[Ctrl] [Shift] [N]",
"val":"New file in new window"
}, {
"key":"[Ctrl] [Shift] [P]",
"val":"Command pallette"
}, {
"key":"[Ctrl] [/]",
"val":"Toggle comment"
}, {
"key":"[Ctrl] [Shift] [/]",
"val":"Toggle block comment"
}, {
"key":"[Ctrl] [Space]",
"val":"Show completions"
}, {
"key":"[Ctrl] [W]",
"val":"Close current file"
}, {
"key":"[Ctrl] [Shift] [W]",
"val":"Close current window"
}, {
"key":"[Ctrl] [+]",
"val":"Smaller font"
}, {
"key":"[Ctrl] [-]",
"val":"Larger font"
}],
"File Navigation": [{
"key":"[Ctrl] [P]",
"val":"Goto Anything"
}, {
"key":"[Ctrl] [G]",
"val":"Goto Line"
}, {
"key":"[Ctrl] [M]",
"val":"Jump to matching bracket"
}, {
"key":"[Ctrl] [R]",
"val":"Goto symbol (function name, table, etc.)"
}, {
"key":"[Ctrl] ( [Page Up] / [Page Down] )",
"val":"Goto next/prev file"
}, {
"key":"[Ctrl] [K], [C]",
"val":"Goto current selection"
}, {
"key":"[Ctrl] ( [↑] / [↓] )",
"val":"Scroll up/down one line (doesn't move cursor)"
}, {
"key":"[Ctrl] [F2]",
"val":"Set Bookmark"
}, {
"key":"[Alt] [Ctrl] [P]",
"val":"Switch Project"
}, {
"key":"[Ctrl] [Shift] [F2]",
"val":"Clear all bookmarks"
}, {
"key":"F2",
"val":"Goto next bookmark"
}],
"View/Window Manipulation": [{
"key":"[Ctrl] [`]",
"val":"Show/Hide Console"
}, {
"key":"[Ctrl] [K], [B]",
"val":"Show/Hide Sidebar"
}, {
"key":"F11",
"val":"Fullscreen"
}, {
"key":"[Shift] [F11]",
"val":"Distraction-free mode"
}, {
"key":"[Alt] [Shift] ( [2] / [3] / [4] )",
"val":"Set 2, 3, or 4 column layout"
}, {
"key":"[Alt] [Shift] ( [8] / [9] )",
"val":"Set 2 or 3 Row layout"
}, {
"key":"[Alt] [Shift] [5]",
"val":"Set 4-pane grid layout"
}, {
"key":"[Alt] [Shift] [1]",
"val":"Set single-pane layout"
}, {
"key":"[Ctrl] ( [1] / [2] / [3] / [4] )",
"val":"Set focused group/pane"
}, {
"key":"[Ctrl] [Shift] ( [1] / [2] / [3] / [4] )",
"val":"Move current tab/file to pane"
}],
"Find": [{
"key":"[Ctrl] [F]",
"val":"Find"
}, {
"key":"F3",
"val":"Find Next"
}, {
"key":"[Ctrl] [F3]",
"val":"Find previous"
}, {
"key":"[Ctrl] [I]",
"val":"Incremental find"
}, {
"key":"[Ctrl] [H]",
"val":"Replace"
}, {
"key":"[Ctrl] [Shift] [H]",
"val":"Replace next"
}, {
"key":"[Ctrl] [F3]",
"val":"Quick Find (find current word)"
}, {
"key":"[Alt] [F3]",
"val":"Quick find all"
}, {
"key":"[Ctrl] [E]",
"val":"Use selection for find"
}, {
"key":"[Ctrl] [Shift] [E]",
"val":"Use selection for replace"
}, {
"key":"[Ctrl] [Shift] [F]",
"val":"Find in files"
}, {
"key":"F4",
"val":"Next result (find in files)"
}, {
"key":"[Shift] [F4]",
"val":"Previous result (find in files)"
}],
"Folding": [{
"key":"[Ctrl] ( [\\[] / [\\]] )",
"val":"Fold/expand"
}, {
"key":"[Ctrl] [K], [J]",
"val":"Unfold all"
}, {
"key":"[Ctrl] [K], [1]",
"val":"Fold all"
}, {
"key":"[Ctrl] ([2]-[9])",
"val":"Fold level X"
}, {
"key":"[Ctrl] [K], [T]",
"val":"Fold tag attributes"
}],
"Marks": [{
"key":"[Ctrl] [K], [Space]",
"val":"Set mark"
}, {
"key":"[Ctrl] [K], [A]",
"val":"Select to mark"
}, {
"key":"[Ctrl] [K], [W]",
"val":"Delete to mark"
}, {
"key":"[Ctrl] [K], [X]",
"val":"Swap with mark"
}, {
"key":"[Ctrl] [K], [Y]",
"val":"Yank"
}],
"Word Manipulation": [{
"key":"[Ctrl] ( [Delete] / [BackSpace] )",
"val":"Delete word forward/backward"
}, {
"key":"[Ctrl] [K], [K]",
"val":"Delete to end of line"
}, {
"key":"[Ctrl] [K], [BackSpace]",
"val":"Delete to beginning of line"
}, {
"key":"[Ctrl] [T]",
"val":"Transpose (switch characters surrounding cursor)"
}, {
"key":"[Alt] [.]",
"val":"Close Tag"
}, {
"key":"[Ctrl] [K], ( [U] / [L] )",
"val":"Convert to upper/lower case"
}],
"Line Manipulation": [{
"key":"[Ctrl] [\\]], [\\[]",
"val":"Indent/outdent"
}, {
"key":"[Ctrl] [Shift] ( [↑] / [↓] )",
"val":"Swap Line Up/Down"
}, {
"key":"[Ctrl] [Shift] [D]",
"val":"Duplicate Line"
}, {
"key":"[Ctrl] [Shift] [K]",
"val":"Delete line"
}, {
"key":"[Ctrl] [J]",
"val":"Join Lines"
}, {
"key":"[Ctrl] [X]",
"val":"Cut Line"
}, {
"key":"[Ctrl] [V]",
"val":"Paste cut/copied line above"
}, {
"key":"[Ctrl] [Enter]",
"val":"Insert line after"
}, {
"key":"[Ctrl] [Shift] [Enter]",
"val":"Insert Line Before"
}, {
"key":"F9",
"val":"Sort Lines"
}, {
"key":"[Ctrl] [F9]",
"val":"Sort lines (case-sensitive)"
}],
"Selection": [{
"key":"[Ctrl] [D]",
"val":"Quick select (repeat to add next)"
}, {
"key":"[Ctrl] [U]",
"val":"Undo quick select"
}, {
"key":"[Ctrl] [K], [D]",
"val":"Skip and quick add next"
}, {
"key":"[Ctrl] [Shift] [L]",
"val":"Split into lines (adds cursor to each line of current selection)"
}, {
"key":"[Alt] [Ctrl] ( [↑] / [↓] )",
"val":"Add previous/next line"
}, {
"key":"[Ctrl] [L]",
"val":"Expand selection to line"
}, {
"key":"[Ctrl] [Shift] [Space]",
"val":"Expand selection to scope"
}, {
"key":"[Ctrl] [Shift] [M]",
"val":"Expand selection to brackets"
}, {
"key":"[Ctrl] [Shift] [J]",
"val":"Expand selection to indent­ation"
}, {
"key":"[Ctrl] [Shift] [A]",
"val":"Expand selection to tag"
}
"General": [
{
"key": "[Ctrl] [N]",
"val": "New file in new tab"
},
{
"key": "[Ctrl] [O]",
"val": "Open file in new tab"
},
{
"key": "[Ctrl] [S]",
"val": "Save"
},
{
"key": "[Ctrl] [Shift] [S]",
"val": "Save as"
},
{
"key": "[Ctrl] [Shift] [N]",
"val": "New file in new window"
},
{
"key": "[Ctrl] [Shift] [P]",
"val": "Command pallette"
},
{
"key": "[Ctrl] [/]",
"val": "Toggle comment"
},
{
"key": "[Ctrl] [Shift] [/]",
"val": "Toggle block comment"
},
{
"key": "[Ctrl] [Space]",
"val": "Show completions"
},
{
"key": "[Ctrl] [W]",
"val": "Close current file"
},
{
"key": "[Ctrl] [Shift] [W]",
"val": "Close current window"
},
{
"key": "[Ctrl] [+]",
"val": "Smaller font"
},
{
"key": "[Ctrl] [-]",
"val": "Larger font"
}
],
"Tools": [{
"key": "[Ctrl] [Shift] [P]",
"val": "Command Palette"
}, {
"key": "[Ctrl] [B]",
"val": "Build"
}, {
"key": "[Ctrl] [Shift] [B]",
"val": "Build with"
}, {
"key": "[Ctrl] [Q]",
"val": "Record Macro"
}, {
"key": "[Ctrl] [Shift] [Q]",
"val": "Playback Macro"
}]
"File Navigation": [
{
"key": "[Ctrl] [P]",
"val": "Goto Anything"
},
{
"key": "[Ctrl] [G]",
"val": "Goto Line"
},
{
"key": "[Ctrl] [R]",
"val": "Goto symbol (function name, table, etc.)"
},
{
"key": "[Ctrl] ( [Page Up] / [Page Down] )",
"val": "Goto next/prev file"
},
{
"key": "[Ctrl] [K], [C]",
"val": "Goto current selection"
},
{
"key": "[Ctrl] ( [↑] / [↓] )",
"val": "Scroll up/down one line (doesn't move cursor)"
},
{
"key": "[Ctrl] [F2]",
"val": "Set Bookmark"
},
{
"key": "[Alt] [Ctrl] [P]",
"val": "Switch Project"
},
{
"key": "[Ctrl] [Shift] [F2]",
"val": "Clear all bookmarks"
},
{
"key": "F2",
"val": "Goto next bookmark"
}
],
"View/Window Manipulation": [
{
"key": "[Ctrl] [`]",
"val": "Show/Hide Console"
},
{
"key": "[Ctrl] [K], [B]",
"val": "Show/Hide Sidebar"
},
{
"key": "F11",
"val": "Fullscreen"
},
{
"key": "[Shift] [F11]",
"val": "Distraction-free mode"
},
{
"key": "[Alt] [Shift] ( [2] / [3] / [4] )",
"val": "Set 2, 3, or 4 column layout"
},
{
"key": "[Alt] [Shift] ( [8] / [9] )",
"val": "Set 2 or 3 Row layout"
},
{
"key": "[Alt] [Shift] [5]",
"val": "Set 4-pane grid layout"
},
{
"key": "[Alt] [Shift] [1]",
"val": "Set single-pane layout"
},
{
"key": "[Ctrl] ( [1] / [2] / [3] / [4] )",
"val": "Set focused group/pane"
},
{
"key": "[Ctrl] [Shift] ( [1] / [2] / [3] / [4] )",
"val": "Move current tab/file to pane"
}
],
"Find": [
{
"key": "[Ctrl] [F]",
"val": "Find"
},
{
"key": "F3",
"val": "Find Next"
},
{
"key": "[Ctrl] [F3]",
"val": "Find previous"
},
{
"key": "[Ctrl] [I]",
"val": "Incremental find"
},
{
"key": "[Ctrl] [H]",
"val": "Replace"
},
{
"key": "[Ctrl] [Shift] [H]",
"val": "Replace next"
},
{
"key": "[Ctrl] [F3]",
"val": "Quick Find (find current word)"
},
{
"key": "[Alt] [F3]",
"val": "Quick find all"
},
{
"key": "[Ctrl] [E]",
"val": "Use selection for find"
},
{
"key": "[Ctrl] [Shift] [E]",
"val": "Use selection for replace"
},
{
"key": "[Ctrl] [Shift] [F]",
"val": "Find in files"
},
{
"key": "F4",
"val": "Next result (find in files)"
},
{
"key": "[Shift] [F4]",
"val": "Previous result (find in files)"
}
],
"Folding": [
{
"key": "[Ctrl] ( [\\[] / [\\]] )",
"val": "Fold/expand"
},
{
"key": "[Ctrl] [K], [J]",
"val": "Unfold all"
},
{
"key": "[Ctrl] [K], [1]",
"val": "Fold all"
},
{
"key": "[Ctrl] ([2]-[9])",
"val": "Fold level X"
},
{
"key": "[Ctrl] [K], [T]",
"val": "Fold tag attributes"
}
],
"Marks": [
{
"key": "[Ctrl] [K], [Space]",
"val": "Set mark"
},
{
"key": "[Ctrl] [K], [A]",
"val": "Select to mark"
},
{
"key": "[Ctrl] [K], [W]",
"val": "Delete to mark"
},
{
"key": "[Ctrl] [K], [X]",
"val": "Swap with mark"
},
{
"key": "[Ctrl] [K], [Y]",
"val": "Yank"
}
],
"Word Manipulation": [
{
"key": "[Ctrl] ( [Delete] / [BackSpace] )",
"val": "Delete word forward/backward"
},
{
"key": "[Ctrl] [K], [K]",
"val": "Delete to end of line"
},
{
"key": "[Ctrl] [K], [BackSpace]",
"val": "Delete to beginning of line"
},
{
"key": "[Ctrl] [T]",
"val": "Transpose (switch characters surrounding cursor)"
},
{
"key": "[Alt] [.]",
"val": "Close Tag"
},
{
"key": "[Ctrl] [K], ( [U] / [L] )",
"val": "Convert to upper/lower case"
}
],
"Line Manipulation": [
{
"key": "[Ctrl] [\\]], [\\[]",
"val": "Indent/outdent"
},
{
"key": "[Ctrl] [Shift] ( [↑] / [↓] )",
"val": "Swap Line Up/Down"
},
{
"key": "[Ctrl] [Shift] [D]",
"val": "Duplicate Line"
},
{
"key": "[Ctrl] [Shift] [K]",
"val": "Delete line"
},
{
"key": "[Ctrl] [J]",
"val": "Join Lines"
},
{
"key": "[Ctrl] [X]",
"val": "Cut Line"
},
{
"key": "[Ctrl] [V]",
"val": "Paste cut/copied line above"
},
{
"key": "[Ctrl] [Enter]",
"val": "Insert line after"
},
{
"key": "[Ctrl] [Shift] [Enter]",
"val": "Insert Line Before"
},
{
"key": "F9",
"val": "Sort Lines"
},
{
"key": "[Ctrl] [F9]",
"val": "Sort lines (case-sensitive)"
}
],
"Selection": [
{
"key": "[Ctrl] [D]",
"val": "Quick select (repeat to add next)"
},
{
"key": "[Ctrl] [U]",
"val": "Undo quick select"
},
{
"key": "[Ctrl] [K], [D]",
"val": "Skip and quick add next"
},
{
"key": "[Ctrl] [Shift] [L]",
"val": "Split into lines (adds cursor to each line of current selection)"
},
{
"key": "[Alt] [Ctrl] ( [↑] / [↓] )",
"val": "Add previous/next line"
},
{
"key": "[Ctrl] [L]",
"val": "Expand selection to line"
},
{
"key": "[Ctrl] [Shift] [Space]",
"val": "Expand selection to scope"
},
{
"key": "[Ctrl] [Shift] [M]",
"val": "Expand selection to brackets"
},
{
"key": "[Ctrl] [Shift] [J]",
"val": "Expand selection to indent­ation"
},
{
"key": "[Ctrl] [Shift] [A]",
"val": "Expand selection to tag"
}
],
"Tools": [
{
"key": "[Ctrl] [Shift] [P]",
"val": "Command Palette"
},
{
"key": "[Ctrl] [B]",
"val": "Build"
},
{
"key": "[Ctrl] [Shift] [B]",
"val": "Build with"
},
{
"key": "[Ctrl] [Q]",
"val": "Record Macro"
},
{
"key": "[Ctrl] [Shift] [Q]",
"val": "Playback Macro"
}
]
}
}