feat(vim): enhance cut and delete commands in vim mode (still missing cut functionality in delete to end)
This commit is contained in:
parent
715bb6bbcf
commit
b516709594
1 changed files with 16 additions and 2 deletions
|
@ -62,6 +62,12 @@
|
|||
["dd", "cut_internal_vim"],
|
||||
["\"_dd", "delete_line"],
|
||||
|
||||
["cc", ["delete_line"], ["enter_mode", "insert"]],
|
||||
["C", ["delete_to_end"], ["enter_mode", "insert"]],
|
||||
["D", "delete_to_end"],
|
||||
["cw", ["cut_word_right_vim"], ["enter_mode", "insert"]],
|
||||
["cb", ["cut_word_left_vim"], ["enter_mode", "insert"]],
|
||||
|
||||
["yy", ["copy_line_internal_vim"], ["cancel"]],
|
||||
|
||||
["<C-u>", "move_scroll_half_page_up_vim"],
|
||||
|
@ -115,7 +121,11 @@
|
|||
|
||||
["x", ["cut_forward_internal"], ["cancel"], ["enter_mode", "normal"]],
|
||||
["d", ["cut_forward_internal"], ["cancel"], ["enter_mode", "normal"]],
|
||||
["s", ["cut_forward_internal"], ["cancel"], ["enter_mode", "insert"]]
|
||||
["s", ["cut_forward_internal"], ["cancel"], ["enter_mode", "insert"]],
|
||||
|
||||
["c", ["cut_forward_internal"], ["cancel"], ["enter_mode", "insert"]],
|
||||
["C", ["delete_to_end"], ["enter_mode", "insert"]],
|
||||
["D", "delete_to_end"]
|
||||
]
|
||||
},
|
||||
"visual line": {
|
||||
|
@ -147,7 +157,11 @@
|
|||
|
||||
["x", ["cut_internal_vim"], ["cancel"], ["enter_mode", "normal"]],
|
||||
["d", ["cut_internal_vim"], ["cancel"], ["enter_mode", "normal"]],
|
||||
["s", ["cut_internal_vim"], ["cancel"], ["enter_mode", "insert"]]
|
||||
["s", ["cut_internal_vim"], ["cancel"], ["enter_mode", "insert"]],
|
||||
|
||||
["c", ["cut_forward_internal"], ["cancel"], ["enter_mode", "insert"]],
|
||||
["C", ["delete_to_end"], ["enter_mode", "insert"]],
|
||||
["D", "delete_to_end"]
|
||||
]
|
||||
},
|
||||
"insert": {
|
||||
|
|
Loading…
Add table
Reference in a new issue