[ { "keys": ["ctrl+q"], "command": "goto_definition" }, { "keys": ["alt+q"], "command": "jump_back" }, { "keys": ["ctrl+e"], "command": "next_result" }, { "keys": ["alt+e"], "command": "prev_result" }, { "keys": ["ctrl+up"], "command": "move", "args": {"by": "stops", "empty_line": true, "forward": false} }, { "keys": ["ctrl+down"], "command": "move", "args": {"by": "stops", "empty_line": true, "forward": true} }, { "keys": ["ctrl+shift+up"], "command": "move", "args": {"by": "stops", "empty_line": true, "forward": false, "extend": true} }, { "keys": ["ctrl+shift+down"], "command": "move", "args": {"by": "stops", "empty_line": true, "forward": true, "extend": true} }, { "keys": ["alt+up"], "command": "swap_line_up" }, { "keys": ["alt+down"], "command": "swap_line_down" }, { "keys": ["alt+left"], "command": "jump_back" }, { "keys": ["alt+right"], "command": "jump_forward" }, { "keys": ["alt+shift+up"], "command": "select_lines", "args": {"forward": false} }, { "keys": ["alt+shift+down"], "command": "select_lines", "args": {"forward": true} }, { "keys": ["ctrl+alt+down"], "command": "duplicate_line" }, { "keys": ["ctrl+alt+up"], "command": "duplicate_line" }, { "keys": ["ctrl+shift+l"], "command": "split_selection_into_lines" }, { "keys": ["ctrl+r"], "command": "goto_symbol_in_project" }, { "keys": ["ctrl+m"], "command": "toggle_record_macro" }, { "keys": ["alt+m"], "command": "run_macro" }, ]