Skip to content

Instantly share code, notes, and snippets.

@qduc
Created July 4, 2026 08:05
Show Gist options
  • Select an option

  • Save qduc/1f435a8cea63186188b23b50aa8fe030 to your computer and use it in GitHub Desktop.

Select an option

Save qduc/1f435a8cea63186188b23b50aa8fe030 to your computer and use it in GitHub Desktop.
Intellij keymap for Sublime Text
[
// ==========================================
// YOUR CUSTOM BINDINGS
// ==========================================
{ "keys": ["option+up"], "command": "expand_selection", "args": {"to": "smart"} },
{ "keys": ["ctrl+g"], "command": "find_under_expand" },
{ "keys": ["ctrl+shift+g"], "command": "find_all_under" },
{ "keys": ["super+d"], "command": "duplicate_line" },
{ "keys": ["super+backspace"], "command": "run_macro_file", "args": {"file": "res://Packages/Default/Delete Line.sublime-macro"} },
// ==========================================
// LINE EDITING & MANIPULATION
// ==========================================
{ "keys": ["shift+alt+up"], "command": "swap_line_up" },
{ "keys": ["shift+alt+down"], "command": "swap_line_down" },
{ "keys": ["super+slash"], "command": "toggle_comment", "args": { "block": false } },
{ "keys": ["super+shift+slash"], "command": "toggle_comment", "args": { "block": true } },
{ "keys": ["super+shift+j"], "command": "join_lines" },
{ "keys": ["tab"], "command": "indent", "context": [{ "key": "selection_empty", "operator": "equal", "operand": false }] },
{ "keys": ["shift+tab"], "command": "unindent" },
{ "keys": ["alt+delete"], "command": "delete_word", "args": { "forward": true } },
{ "keys": ["alt+backspace"], "command": "delete_word", "args": { "forward": false } },
// ==========================================
// NAVIGATION & MULTI-CURSOR
// ==========================================
{ "keys": ["shift+alt+j"], "command": "find_under_expand_skip" },
{ "keys": ["ctrl+alt+up"], "command": "select_lines", "args": { "forward": false } },
{ "keys": ["ctrl+alt+down"], "command": "select_lines", "args": { "forward": true } },
{ "keys": ["super+shift+n"], "command": "show_overlay", "args": {"overlay": "goto", "show_files": true} },
{ "keys": ["super+r"], "command": "show_overlay", "args": {"overlay": "goto", "text": "@"} },
{ "keys": ["super+l"], "command": "show_overlay", "args": {"overlay": "goto", "text": ":"} },
// ==========================================
// SEARCH & REPLACE
// ==========================================
{ "keys": ["super+f"], "command": "show_panel", "args": {"panel": "find", "reverse": false} },
{ "keys": ["super+alt+f"], "command": "show_panel", "args": {"panel": "replace", "reverse": false} },
{ "keys": ["super+shift+f"], "command": "show_panel", "args": {"panel": "find_in_files"} },
{ "keys": ["super+g"], "command": "find_next" },
{ "keys": ["super+shift+g"], "command": "find_prev" },
// ==========================================
// EDITOR & VIEW MANAGEMENT
// ==========================================
{ "keys": ["alt+1"], "command": "toggle_side_bar" },
{ "keys": ["super+w"], "command": "close_file" },
{ "keys": ["super+shift+alt+a"], "command": "set_layout", "args": {"cols": [0.0, 0.5, 1.0], "rows": [0.0, 1.0], "cells": [[0, 0, 1, 1], [1, 0, 2, 1]]} },
{ "keys": ["super+shift+alt+s"], "command": "set_layout", "args": {"cols": [0.0, 1.0], "rows": [0.0, 1.0], "cells": [[0, 0, 1, 1]]} },
{ "keys": ["super+shift+z"], "command": "redo" },
{ "keys": ["super+s"], "command": "save" },
{ "keys": ["super+shift+s"], "command": "prompt_save_as" },
{ "keys": ["super+a"], "command": "select_all" },
{ "keys": ["super+shift+bracketright"], "command": "next_view" },
{ "keys": ["super+shift+bracketleft"], "command": "prev_view" },
{ "keys": ["super+ctrl+f"], "command": "toggle_full_screen" }
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment