vim退格触发未设置映射
我最小化了.vimrc文件,如下所示:vim退格触发未设置映射,vim,Vim,我最小化了.vimrc文件,如下所示: function MakeTitle() call setline(line("."), "/**") call append(line("."), " * @Author:\tAuthor") endf map <C-h> <Esc>:call MakeTitle()<CR> 函数MakeTitle() 调用setline(第行(“.”,/**”) 调用append(行(“.”,*@Author:\tAuthor”)
function MakeTitle()
call setline(line("."), "/**")
call append(line("."), " * @Author:\tAuthor")
endf
map <C-h> <Esc>:call MakeTitle()<CR>
函数MakeTitle()
调用setline(第行(“.”,/**”)
调用append(行(“.”,*@Author:\tAuthor”)
endf
映射:调用MakeTitle()
配置允许我按CONTROL+H向源文件添加作者头。
但当我按BACKSPACE时,函数MakeTitle也会被触发,为什么?在终端中,BACKSPACE键发送Ctrl-H(在ASCII中通常称为“BS”);Ctrl-H由终端解释为“删除字符”操作。换句话说,两者之间没有区别。在guivim中,您可以分别绑定它们;在终端中,除非您更改终端设置(我不建议您这样做),否则无法区分两者。在终端中,退格键发送Ctrl-H(在ASCII中通常称为“BS”);Ctrl-H由终端解释为“删除字符”操作。换句话说,两者之间没有区别。在guivim中,您可以分别绑定它们;在终端中,除非您更改终端设置(我不建议您这样做),否则无法区分这两者