Vimscript: как вы отображаете backspace или удаляете ключи? - PullRequest
12 голосов
/ 28 июня 2011

Кто-нибудь знает, как отобразить возврат и удалить ключи в Vimscript?

Ответы [ 2 ]

8 голосов
/ 09 декабря 2017

В обычном режиме вы можете набрать :, затем нажать Ctrl + k, а затем любую клавишу, и vim сообщит вам, как на него ссылаться. Например, из обычного режима, набрав :, затем нажав Ctrl + k и нажатие Backspace, вы получите:

:<BS>

Тогда вы можете переназначить как обычно:

:map <BS> :echo 'You pressed backspace!'<CR>
:map <Del> :echo 'You pressed Delete!'<CR>

Очевидно, что вы захотите сделать что-то более полезное, чем это, поэтому измените деталь с :echo и далее. Вот полезное руководство для начала , если вы новичок в переназначении ключей в vim.

4 голосов
/ 30 сентября 2016
imap <Bs> BACK
imap <Del> DELETE
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...