[/** * adaptation Eclipse shortcut key * * the following man had this idea long ago * eclipse shortcuts for sublime text 2 * http://icoloma.blogspot.com/2011/10/eclipse-shortcuts-for-sublime-text-2.html */ { "Keys": ["alt+/"], "command": "Auto_complete" }, { "Keys": ["ctrl+i"], "command ": " }, // "Reindent" The current row and the following line interact in position { "Keys": ["Alt+up"], "command": "Swap_line_up"       }, { "Keys": ["Alt+down"], "command": "Swap_line_down" }, // copy current line to previous line { "Keys": ["Ctrl+alt+up"], "command": "Duplicate_line" }, // Copy the current line to the next line { "Keys": ["Ctrl+alt+down"], "CommanD ": " Duplicate_line " }, // Delete entire line { keys: ["ctrl+d"], "command": "Run_macro_file", "args": { "File": "Packages/default/delete line.sublime-macro" } }, // cursor moves to the specified line { "Keys": ["Ctrl+l"], "command": "Show_overlay", "args": { "overlay": "goto", "Text": ":" } }, // quickly navigate to the selected text { "Keys": ["ctrl+k"], "command": "Find_under_expand_skip" }, // { "Keys": ["ctrl+shift+x"], "command": "Swap_case" }, { "Keys": ["Ctrl+shift+x"], "command": "Upper_case" }, { "Keys": ["Ctrl+shift+y"], "command": "Lower_case" }, // inserts a blank row on the next line of the current row (at which point the mouse can, at any position in the current row) { "Keys": ["Shift+enter"], "command": "Run_macro_file", "args": { "File": "Packages/default/add line.sublime-macro" } }, // Navigate to the match for (for example, {}) (after locating from the front, the cursor is in the match, back to front, or vice versa) { "Keys": ["ctrl+shift+p"], "command": "move_to", "args": { "to": "brackets" } }, // This command is used by default ctrl+shift+p { "Keys": ["Ctrl+p"], "command": "Show_overlay", "args": { "Overlay": "Command_ Palette "          }      }, // outline { "Keys": ["ctrl+o"], "command": " Show_overlay ", " args ": { "overlay": "goto", "text": "@" } }, // keywords in the current file (easy to find content quickly) { "Keys": ["Ctrl+alt+o"], "command": "Show_overlay", "args": { "overlay": "goto", "Text": "#" } }, // open resource { "Keys": ["ctrl+shift+r"], "command": "Show_overlay", "args": { "overlay": "goto", "Show_files": true } }, // Find/Replace   in Files; { "Keys": ["Ctrl+f"], "command": "Show_panel", "args": { "Panel": "Replace" } }, // Global Find/Replace, In the query results, double-click Jump to match location { "Keys": ["ctrl+shift+u"], "command": "Show_panel", "args": { "Panel": "Find_in_files" } }, { "Keys": ["ctrl+j"], "command": "Show_panel", "args": { "Panel": "Incremental_find", "Reverse": false } }, { "Keys": ["Ctrl+shift+j"], "command": "Show_panel", "args": { "Panel": "Incremental_Find ", " reverse ": true } }, // Select text between brackets { "Keys": ["ALT + Backspace "], " command ": " Bh_key ", "args": { "Lines": true, "Plugin": { "type": ["__all__"], "command": "Bh_modules.bracketselect" } } }, // // remove brackets // { // "Keys": ["Alt+backspace"], // "command": "Bh_remove_brackets"       // }, // convert single quote string to double quoted string and vice versa // will handle escaping or unescaping quotes within the string { "Keys": ["ALT +" "], "command": "Bh_key", "args": { "lines ": true, " plugin ": { "type": ["Single_quote", "Double_quote", "Py_single_quote", "Py_double_quote"], " Command ": " Bh_modules.swapquotes " } } }, // swap brackets with another type { "Keys": ["alt+["], "command": "Swap_brackets"       }, // Surround selection with brackets from quick panel { "Keys": ["ALT +]"], "command": "wrap _brackets " }, // Plugin configuration { "keys ": [" alt+a "], " command ": " alignment " }, { "Keys": ["Ctrl+shift+f"], "command": "Js_format" }, //Andy Edits plugin { "Keys": ["Ctrl+alt+d"], "command": "Delete_edit" }, { "Keys": ["Ctrl+alt +h "], " command ": " Toggle_edits " }, { "Keys": [" Ctrl+alt+j "], " command ": " Quick_edits " },  { "Keys": ["Ctrl+alt+k"], "command": "Prev_edit_line" }, { "Keys": ["Ctrl+alt+l"], "command": "Next_edit_line" }, { "Keys": ["Ctrl+alt+m"], "command": "List_all_edits" }, { "Keys": ["Ctrl+alt+c"], "command": "Create_edit"    }    ]
This article is from the "bit accumulation" blog, please be sure to keep this source http://tianxingzhe.blog.51cto.com/3390077/1884049
Sublime Configuring Eclipse shortcut keys