2016-04-26 2 views
0

Пока в визуальном режиме, если вы выделите какой-то текст и нажмите backspace, курсор продолжит движение назад и продолжит выделять больше ваших код; однако, если вы нажмете клавишу d, выделенный текст будет удален, а возвышенное вернется в командный режим.Как переназначить мое Backspace на 'd' в то время как в визуальном режиме с Vintage in Sublime

Я хочу, чтобы мой забоя ключа, который будет отображаться в мою г ключа, но только тогда, когда я нахожусь в визуальном режиме. Но я думаю, что это больше похоже на то, что я хотел бы сопоставить мой backspace ключ с той же командой, что и мой d ключ, когда я нахожусь в визуальном режиме (потому что я думаю, что именно так возвышается эмулирование vim в любом случае, но не совершенно уверенно) Как я буду делать это? Спасибо за вашу помощь :)

ответ

1

Попробуйте один

{ "keys": ["backspace"], "command": "set_action", "args": { 
    "action": "vi_delete", 
    "description": "Delete"}, 
    "context": [{"key": "setting.command_mode"}] 
}, 

Это где я получил соответствующую информацию для работы. Default sublime keymap in vintage mode

+0

@mbigras: Я только что узнал, что не стоит оставлять комментарии благодарности. Я добавил ссылку на мой ответ. Это может помочь добавить больше сопоставлений –

0

Не уверен, возвышенной конфигурации, но с точки ВИМ зрения вы можете сделать это:

vnoremap <bs> d 

 Смежные вопросы

  • Нет связанных вопросов^_^