Vimscript:如何映射退格或删除键?
有人知道如何在Vimscript中映射退格和删除键吗?Vimscript:如何映射退格或删除键?,vim,Vim,有人知道如何在Vimscript中映射退格和删除键吗?imap BACK imap <Bs> BACK imap <Del> DELETE imap删除 在正常模式下,您可以键入:然后按Ctrl+k,然后按任意键,vim将告诉您如何引用它。例如,在正常模式下,键入:,然后按Ctrl+k并按Backspace可生成: : 然后您可以像正常情况一样重新映射: :map <BS> :echo 'You pressed backspace!'<CR>
imap BACK
imap <Bs> BACK
imap <Del> DELETE
imap删除
在正常模式下,您可以键入:
然后按Ctrl+k,然后按任意键,vim将告诉您如何引用它。例如,在正常模式下,键入:
,然后按Ctrl+k并按Backspace可生成:
:
然后您可以像正常情况一样重新映射:
:map <BS> :echo 'You pressed backspace!'<CR>
:map <Del> :echo 'You pressed Delete!'<CR>
:映射:echo“你按了backspace!”
:map:echo“您按了删除键!”
显然,您希望做一些比这更有用的事情,因此请将该部分从
:echo
更改为继续。如果您不熟悉在vim中重新映射键。如果您执行了:ctrl-k
,然后按下一个键,vim将告诉您vim如何知道它;i、 e.
和
。你想做什么?@Frederik:你应该把你的评论变成答案。在插入模式下,您还可以使用ctrl-v
插入键别名(例如在vim脚本中),请参阅:帮助键映射
,特别是:帮助映射特殊键
,以了解详细说明。