Vimscript : how do you map backspace or delete keys?

标签 vim

有谁知道如何在 Vimscript 中映射退格键和删除键?

最佳答案

在普通模式下,您可以输入 :然后按 Ctrl+k 然后按任意键,vim 会告诉你如何引用它。例如,从普通模式输入 :然后按 Ctrl+k 并按 Backspace 结果:
:<BS>
然后你可以像往常一样重新映射:

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

显然你会想要做一些比这更有用的事情,所以将部分从 :echo 更改为向前。 Here is a helpful tutorial to get started如果您不熟悉在 vim 中重新映射键。

关于Vimscript : how do you map backspace or delete keys?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6507693/

相关文章:

vim - 用当前单词调用 vim 函数

syntax-error - OmniComplete和Vim问题

regex - 有没有办法在 vim 正则表达式中进行负前瞻?

vim - Vim 中的 Tab Vs Space 首选项

vim - 如何用 Vim 中的函数结果替换字符串?

c - fopen() 与 gvim 编辑器不能很好地配合

vimrc 自动命令 : not-equal Filetype in

macos - 如何通过 ssh 修复 VIM 中的删除 key ? (Mac OS X)

像 RStudio 一样的 Python 工作流?

vim - 关于 vim 折叠的困惑 - 如何禁用?