Merge pull request #3661 from sahildua2305/sublimetext-json-formatting
SublimeText Cheat Sheet: Proper JSON formattingmaster
commit
9d0fee92e2
|
@ -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 indentation"
|
||||
}, {
|
||||
"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 indentation"
|
||||
},
|
||||
{
|
||||
"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"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue