{
"keys": ["alt+f"],
"command": "move",
"args": { "by": "wordends", "forward": true }
}
{
"keys": ["alt+b"],
"command": "move",
"args": { "by": "words", "forward": false }
}
- Beginning of line (soft)
ctrl+a
{
"keys": ["ctrl+a"],
"command": "move_to",
"args": { "to": "bol" }
}
{
"keys": ["alt+p"],
"command": "move_to",
"args": { "to": "bof" }
}
{
"keys": ["alt+n"],
"command": "move_to",
"args": { "to": "eof" }
}
- Forward by words
shift+alt+f
{
"keys": ["shift+alt+f"],
"command": "move",
"args": { "by": "wordends", "forward": true, "extend": true }
}
- Select backward by words
shift+alt+b
{
"keys": ["shift+alt+b"],
"command": "move",
"args": { "by": "words", "forward": false, "extend": true }
}
- Select to previous line
shift+ctrl+p
{
"keys": ["shift+ctrl+p"],
"command": "move",
"args": { "by": "lines", "forward": false, "extend": true }
}
- Select to end of File
shift+alt+n
{
"keys": ["shift+alt+n"],
"command": "move_to",
"args": { "to": "eof", "extend": true }
}
- Select to begining of File
shift+alt+p
{
"keys": ["shift+alt+p"],
"command": "move_to",
"args": { "to": "bof", "extend": true }
}
- Delete word Forward
alt+d
{
"keys": ["alt+d"],
"command": "delete_word",
"args": { "forward": true, "sub_words": true }
}
{
"keys": ["ctrl+forward_slash"],
"command": "toggle_comment",
"args": { "block": false }
}
{
"keys": ["ctrl+j"],
"command": "join_lines"
}
{
"keys": ["ctrl+alt+n"],
"command": "select_lines",
"args": { "by": "characters", "forward": true }
}
- New Cursor Down
ctrl+alt+n
{
"keys": ["ctrl+alt+p"],
"command": "select_lines",
"args": { "by": "characters", "forward": false }
}
{
"keys": ["ctrl+super+p"],
"command": "swap_line_up"
}
- Swap line Down
ctrl+cmd+n
{
"keys": ["ctrl+super+n"],
"command": "swap_line_down"
}
Extra Readline Enhacements
- Indent with ctrl instead of super
ctrl+]
{
"keys": ["ctrl+]"],
"command": "indent"
}
- Unindent with ctrl instead of super
ctrl+[
{
"keys": ["ctrl+["],
"command": "unindent"
}
- Toggle comments with ctrl instead of super
ctrl+/
{
"keys": ["ctrl+forward_slash"],
"command": "toggle_comment",
"args": { "block": false }
}
- Toggle fold comments with ctrl instead of super
shift+ctrl+c
{
"keys": ["ctrl+shift+forward_slash"],
"command": "toggle_fold_comments"
}